WebRTC 在实时通信领域异军突起, 靠的是开源和它背后强大的谷歌开发团队, 把实时通信的门槛一下拉低了很多。
基本架构
在浏览器端封装了会话管理, 网络通信, 媒体处理等功能, 使得用 JavaScript 这样的脚本也能轻松地进行实时的多媒体通信
主要分为四大块
- 会话管理
- 网络传输
- 音频引擎
- 视频引擎
思维导图
背景知识
协商信令
- 通道参数协商
- 媒体参数协商
- 加密参数协商
SDP
最基础的一个协议就是 SDP 会话描述协议 RFC4566
WebRTC 在实时通信领域异军突起, 靠的是开源和它背后强大的谷歌开发团队, 把实时通信的门槛一下拉低了很多。
在浏览器端封装了会话管理, 网络通信, 媒体处理等功能, 使得用 JavaScript 这样的脚本也能轻松地进行实时的多媒体通信
主要分为四大块
最基础的一个协议就是 SDP 会话描述协议 RFC4566