WebRTC-相关标准和协议一览

216 阅读2分钟

WebRTC 是一套基于 Web 的实时通信解决方案。

其官网上的解释如下: 借助WebRTC,您可以在基于开放标准的应用程序中添加实时通信功能。 它支持在端点之间发送视频,语音和一般的数据信息,从而使开发人员能够构建功能强大的语音和视频通信解决方案。 该技术可在所有现代浏览器以及所有主要平台的本机客户端上使用。 WebRTC背后的技术被实现为一个开放的Web标准,并在所有主要浏览器中均以常规JavaScript API的形式提供。 对于本机客户端(例如Android和iOS应用程序),可以使用提供相同功能的库。

WebRTC 开源项目的源码在此: webrtc.googlesource.com/src ,上百万行的代码汗牛充栋,直接看代码会迷失在汪洋大海中。

我们还要先理解标准和协议, 知道背后的设计思想

WebRTC 相关标准

WebRTC 相关协议

参考资料