通过WebRTC实现实时视频通信(三)
通過WebRTC實現實時視頻通信(一)
通過WebRTC實現實時視頻通信(二)
通過WebRTC實現實時視頻通信(三)
在這篇文章中我們繼續了解WebRTC的相關API,RTCPeerConnectiont和RTCDataChannel。
RTCPeerConnection
RTCPeerConnection是是WebRTC的組件,用來解決數據流通信的穩定性和高效性。下面這張是WebRTC的架構圖,展示了RTCPeerConnection的規則,你會發現,綠色的部分是相當復雜的。?
?
從JavaScript的角度來看,理解這個圖最重要的是理解RTCpeerConnection這一部分。WebRTC對編解碼器和協議做了大量的工作,使實時通信成為可能,甚至在一些不可靠的網絡中。
W3C?code從信號的角度展示了一個簡單的例子,關于WebRTC流程的應用:演示RTCPeerConnection的例子。
沒有服務器的RTCPeerConnection
下面的代碼來自于?webrtc-demos.appspot.com, 這個demo是本地和遠程RTCPeerConnection基于Web的連接。這個例子雖然沒有什么實際的用處-請求和被請求方都在同一個頁面上。但是 可以從這個例子中可以更清楚的看出RTCPeerConnetion?API的工作流程,它們可以直接通過RTCPeerConnection對象在頁面 上交換信息,而不需要使用中介的信號機制。
在這個例子中,pc1代本地端點(呼叫者?),pc2代表遠程端點(被呼叫者)。
。。。。
閱讀原文:通過WebRTC實現實時視頻通信(三)
轉載于:https://www.cnblogs.com/gbin1/p/3988739.html
總結
以上是生活随笔為你收集整理的通过WebRTC实现实时视频通信(三)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 每日一记--2014.9.22
- 下一篇: 国威110摩托车油箱为啥两根油管