如果您不熟悉 API,依據 WebRTC 技術建立新應用程式可能會讓您不知所措。本節會說明一些常見的用途和程式碼片段,協助您瞭解如何運用 WebRTC 標準中的多種 API 來解決問題。
WebRTC API
WebRTC 標準涵蓋了兩種不同的技術:媒體擷取裝置和點對點連線。
媒體擷取裝置包括攝影機和麥克風,以及螢幕擷取裝置。針對相機和麥克風,我們使用 navigator.mediaDevices.getUserMedia()
擷取 MediaStreams
。如果是螢幕錄製,則會改用 navigator.mediaDevices.getDisplayMedia()
。
點對點連線由 RTCPeerConnection
介面處理。
這是在 WebRTC 中建立及控制兩個對等點之間的連線中心點。