WebRTC 成為 W3C 和 IETF 即時通訊、影音的標準

W3C 和 IETF 兩大標準制定組織宣布:WebRTC(Web Real-Time Communications,WebRTC) 成為官方標準,可以在網頁平台支援聲音、影像等即時通訊。

  • WebRTC 組成
    • 影像引擎 (VideoEngine)
    • 音效引擎 (VoiceEngine)
    • 會議管理 (Session Management)
    • iSAC:音效壓縮
    • VP8:Google自家的WebM專案的影片編解碼器
    • APIs(Native C++ API, Web API)

WebRTC 成為 W3C 和 IETF 即時通訊、影音的標準

WebRTC 是 JavaScript API (WebRTC API) + 通訊的 Protocol 組成

WebRTC 是 Web Real-Time Communication 的縮寫,可以讓瀏覽器上的使用者不需要安裝瀏覽器外掛,就可以進行點對點 (Peer-to-Peer) 的語音、視訊通話和資料傳輸。

  • WebRTC 官網:WebRTC
    • WebRTC可以做什麼?
      • 從使用 攝影機 或 麥克風 的基本 Web 應用程式 到更高級的視訊通話應用程式、螢幕共享,WebRTC 有許多不同的用法。
  • W3C 標準:WebRTC(Web Real-Time Communications,WebRTC)
    • Network Stream API
      • MediaStream:MediaStream 用來表示一個媒體資料流
      • MediaStreamTrack 在瀏覽器中表示一個媒體源
    • RTCPeerConnection
      • RTCPeerConnection:一個 RTCPeerConnection 物件允許使用者在兩個瀏覽器之間直接通訊
      • RTCIceCandidate:表示一個 ICE 協定的候選者
      • RTCIceServer:表示一個 ICE Server
    • Peer-to-peer Data API
      • DataChannel:資料通道(Data Channel)介面表示一個在兩個節點之間的雙向的資料通道

WebRTC 是 P2P 的,並不支援群組通訊,若要群組通訊可見:AppRTC

由於 WebRTC 標準化 + 免授權金,瀏覽器 和 各種裝置平臺都可以內建 WebRTC 影音通訊系統,使用者也不需要額外安裝套件,或是下載的應用程式就可以使用,所以現在被大量用在 Google Meet、Facebook Messenger 等地方。

相關網頁

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料