網路即時通訊
透過 WebRTC,您可以在應用程式中加入開放式標準,不僅可執行開放式標準,可讓開發人員在視訊之間傳送視訊、語音和一般資料,進而打造功能強大的語音和視訊通訊解決方案。這項技術適用於所有的新型瀏覽器,以及所有主要平台上的原生用戶端。WebRTC 背後的技術是以開放網路標準的形式實作,而且在所有的主要瀏覽器中都能以一般的 JavaScript API 形式使用。針對內建用戶端 (例如 Android 和 iOS 應用程式) 提供的程式庫,其功能也相同。WebRTC 專案是開放原始碼,受到 Apple、Google、Microsoft 和 Mozilla 等支援。這個網頁由 Google WebRTC 團隊維護。
WebRTC 有什麼功用?
WebRTC 的用途很多,包括使用相機或麥克風的基本網頁應用程式,以及更先進的視訊通話應用程式和分享螢幕畫面功能。我們收集了許多程式碼範例,以便進一步解說這項技術的運作方式和用途。
應用程式流程
WebRTC 應用程式通常會經過一般的應用程式流程。存取媒體裝置、開啟對等互連連線、尋找同類應用程式及開始串流播放。建議新開發人員在開發應用程式前,先詳閱 WebRTC 簡介。
後續步驟
從我們的程式碼研究室開始,熟悉適用於網頁的 WebRTC API (JavaScript)。