WebRTC

1.官网:https://webrtc.org/

2.简介:

WebRTC,名称源自网页即时通信(英语:Web Real-Time Communication)的缩写,是一个支持网页浏览器进行实时语音对话或视频对话的API。它于2011年6月1日开源并在Google、Mozilla、Opera支持下被纳入万维网联盟的W3C推荐标准。

支持浏览器:

WebRTC_第1张图片

3.通话模型

  • P2P 通话的网络模型

可直接通过 P2P 互相交换数据。如果由于某些网络环境原因,无法成功打通 P2P 连接的话,则可以通过一台 TURN Server 来中转数据。受带宽的限制,尤其是上行带宽,适用于3方通信一下的场景。

  • SFU 通话的网络模型

Selective Forwarding Unit,类似发布订阅模式。通过服务器来路由和转发 WebRTC 客户端音视频数据流。

  • MCU通话的网络模型

Multipoint Control Unit,

4.资料

WebRTC视频通话中最多能容纳多少用户? https://www.jianshu.com/p/9ef708f93499
多媒体开发 https://www.jianshu.com/c/e5b30935c054
WebRTC中文网 https://webrtc.org.cn
WebRTC官网 https://webrtc.org/
WebRTC范例 https://webrtc.github.io/samples/

 

你可能感兴趣的:(音视频)