美文网首页WebRTC
WebRTC 多方通讯初探 --(三方通讯的信令)

WebRTC 多方通讯初探 --(三方通讯的信令)

作者: funpig | 来源:发表于2020-04-11 14:04 被阅读0次

    接上文 WebRTC 多方通讯初探 --(序) 的坑,今天来聊一聊WebRTC实现三方通讯需要的信令问题。因为我在实现三方通讯的过程中,发现最重要的是信令的实现,其他要素比如通讯质量、延时、回音、内存占用、流量都不在Demo中考虑。
     如果你还没有实现过WebRTC的P2P,那么以下内容可能对你不太适用。在本文中,我们使用下面的拓扑结构来实现三方。

    WebRTC三方通讯拓扑结构

    首先,WebRTC里的PeerConnection(以下简称pc)负责一路上行(本端音视频)和一路下行(远端音视频),那么在三方通讯里面,每一方都需要2个pc来负责和远端的另两方建立连接。在我的Demo中,信令服务器采用Node.js + Websocket 来实现,虽然不是很好的选择,但作为学习还行,因为搭建环境简单方便。
     下面直接用时序图来解释整个流程吧。


    WebRTC三方通讯时序图.jpg

    在多方通讯中,信令是个很重要的技术,但我本身对信令接触很浅,也没有相关工作经验。所以只能泛泛而谈。稍后把Demo的源代码地址放出来。

    相关文章

      网友评论

        本文标题:WebRTC 多方通讯初探 --(三方通讯的信令)

        本文链接:https://www.haomeiwen.com/subject/ezhymhtx.html