【原创】小记下WebRTC一对一视频聊天的具体通信流程

blogdaren 2020-06-25 抢沙发 321人次
假定发送端是A,接收端是B,那么具体的通信流程如下:
1、A和B各自连接到信令服务器,一般用websocket服务器足以,同时包含ICE打洞;
2、A开始获取本地音频或视频设备;
3、A创建一个offer SDP对象,该SDP对象中保存有A本地音频或视频的相关信息;
4、A通过信令服务器将offer SDP对象发送给B;
5、B保存A发送来的offer SDP对象;
6、B开始获取本地音频或视频设备;
7、B创建answer SDP对象,该SDP对象中保存有B本地音频或视频的相关信息;
8、B通过信令服务器将answer SDP对象发送给A;
9、A保存B发送来的answer SDP对象;

10、至此A、B通过交换SDP等信息,建立P2P通道进行音频或视频传输;

没有比google开发者更优秀的文档了:

https://www.html5rocks.com/en/tutorials/webrtc/basics/

版权声明:除非注明,本文由( blogdaren )原创,转载请保留文章出处。

本文链接:【原创】小记下WebRTC一对一视频聊天的具体通信流程

发表评论:

您的昵称:
电子邮件:
个人主页:

Free Web Hosting