WebRTC協(xié)議簡介
? ? WebRTC 是一整套 API,為瀏覽器、移動應(yīng)用提供實(shí)時通信(RealTime Communications)能力。它包含了流媒體協(xié)議的功能,但是不是以協(xié)議的方式暴露給開發(fā)者的WebRTC 支持 Chrome 23+、Firefox 22+、Chrome for Android,提供 Java / Objective-C 綁定WebRTC 主要有三個職責(zé):
WebRTC 是一整套 API,為瀏覽器、移動應(yīng)用提供實(shí)時通信(RealTime Communications)能力。它包含了流媒體協(xié)議的功能,但是不是以協(xié)議的方式暴露給開發(fā)者的WebRTC 支持 Chrome 23+、Firefox 22+、Chrome for Android,提供 Java / Objective-C 綁定WebRTC 主要有三個職責(zé):
- 捕獲客戶端音視頻,對應(yīng)接口 MediaStream(也就是 getUserMedia)
- 音視頻傳輸,對應(yīng)接口 RTCPeerConnection
- 任意數(shù)據(jù)傳輸,對應(yīng)接口 RTCDataChannel
WebRTC 內(nèi)置了點(diǎn)對點(diǎn)的支持,也就是說流不一定需要經(jīng)過服務(wù)器中轉(zhuǎn)