ghostsf

ghostsf

Do what i love and just do it !

WebRTC 的適配器

瀏覽器直接調用 webrtc 相關 api 接口,比如調用PeerConnection
但是實際上不同瀏覽器上可能這個 API 不同:

W3C 標準ChromeFirefox
getUserMediawebkitGetUserMediamozGetUserMedia
RTCPeerConnectionwebkitRTCPeerConnectionRTCPeerConnection
RTCSessionDescriptionRTCSessionDescriptionRTCSessionDescription
RTCIceCandidateRTCIceCandidateRTCIceCandidate

注意:參考 WebRTC APIs Interop 頁面的描述。

所以對於 H5,推薦用一個adapter.js來支持各種瀏覽器。

adapter.js 是一個用來隔離應用程式與 WebRTC 規範變更和前綴差異的 shim。這些天前綴差異大多已經消失,但瀏覽器之間的行為差異仍然存在。

這個庫曾經是 WebRTC 組織在 github 上的一部分,但已經移動。我們的目標是保持舊庫與新版本同步更新。

這個庫的 API 調用例子,參考Samples,比如 PC 應該用RTCPeerConnection

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。