WebRTC-入门

61 阅读1分钟

WebRTC 在实时通信领域异军突起, 靠的是开源和它背后强大的谷歌开发团队, 把实时通信的门槛一下拉低了很多。

基本架构

在浏览器端封装了会话管理, 网络通信, 媒体处理等功能, 使得用 JavaScript 这样的脚本也能轻松地进行实时的多媒体通信

WebRTC architecture

主要分为四大块

  • 会话管理
  • 网络传输
  • 音频引擎
  • 视频引擎

思维导图

WebRTC mindmap

背景知识

协商信令

  • 通道参数协商
  • 媒体参数协商
  • 加密参数协商

SDP

最基础的一个协议就是 SDP 会话描述协议 RFC4566

SDP

参考资料