WebRTC协议简介

    WebRTC 是一整套 API,为浏览器、移动应用提供实时通信(RealTime Communications)能力。它包含了流媒体协议的功能,但是不是以协议的方式暴露给开发者的WebRTC 支持 Chrome 23+、Firefox 22+、Chrome for Android,提供 Java / Objective-C 绑定WebRTC 主要有三个职责:

    WebRTC 是一整套 API,为浏览器、移动应用提供实时通信(RealTime Communications)能力。它包含了流媒体协议的功能,但是不是以协议的方式暴露给开发者的WebRTC 支持 Chrome 23+、Firefox 22+、Chrome for Android,提供 Java / Objective-C 绑定WebRTC 主要有三个职责:

  • 捕获客户端音视频,对应接口 MediaStream(也就是 getUserMedia)
  • 音视频传输,对应接口 RTCPeerConnection
  • 任意数据传输,对应接口 RTCDataChannel

WebRTC 内置了点对点的支持,也就是说流不一定需要经过服务器中转