開始使用 WebRTC

如果您不熟悉 API,依據 WebRTC 技術建立新應用程式可能會讓您不知所措。本節會說明一些常見的用途和程式碼片段,協助您瞭解如何運用 WebRTC 標準中的多種 API 來解決問題。

WebRTC API

WebRTC 標準涵蓋了兩種不同的技術:媒體擷取裝置和點對點連線。

媒體擷取裝置包括攝影機和麥克風,以及螢幕擷取裝置。針對相機和麥克風,我們使用 navigator.mediaDevices.getUserMedia() 擷取 MediaStreams。如果是螢幕錄製,則會改用 navigator.mediaDevices.getDisplayMedia()

點對點連線由 RTCPeerConnection 介面處理。 這是在 WebRTC 中建立及控制兩個對等點之間的連線中心點。