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