WEBRtc 实现视频会议


WEBRtc 实现视频会议

文章插图
 
WebRTC(Web Real-Time Communication)是为了让开发者在浏览器实现多媒体交换的技术 , 于2011年被加入W3C规范 。当前的支持情况可以见下图 。
WEBRtc 实现视频会议

文章插图
 
【WEBRtc 实现视频会议】WebRTC的核心在于建立PeerConnection实现视频流双端链接 , 要想理解WebRTC的工作流程 , 有如下后端服务的概念需要理解:
  • 信令(Signal)服务器
  • TURN/STUN服务器
  • 房间服务器
  • ICE候选者
视频流的传输不是纯前端的工作(显然) , 然而WebRTC的规范只规定了前端的部分 , 后端的信令传输不在WebRTC的范围之内 , 可以随开发者需求自行开发 。


    推荐阅读