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 內置了點對點的支持,也就是說流不一定需要經過服務器中轉