Google 公布 WebRTC 技術路線圖

openkk 12年前發布 | 11K 次閱讀 Google

        谷歌在今年 1 月份發布的 Chrome Dev 版本中首次集成了 WebRTC,引起了廣泛的關注。今天,谷歌在博客中公布了 WebRTC 技術的開發路線圖。

        WebRTC 是 一項在瀏覽器內部進行實時視頻和音頻通信的技術,是谷歌在 2010 年收購 Global IP Solutions 公司而獲得一項技術。該技術基于 WHATWG 協議,目的是通過瀏覽器提供簡單的 JavaScript 就可以達到實時通訊(Real-Time Communications)能力。2011年谷歌在 BSD 許可協議下向開發人員開放了 WebRTC 架構的源代碼。

Google 公布 WebRTC 技術路線圖

基于 WebRTC 技術的聊天功能

        谷歌稱,目前大部分 WebRTC 規范已經成型,將在今年晚些時候發布該規范的首個穩定版本。穩定版中將包括:

        1.   JSEP

        JSEP(JavaScript Session Establishment Protocol,JavaScript 會話建立協議)是一個信令 API,允許開發者構建更強大的應用程序以及增加在信令協議選擇上的靈活性。谷歌還會提供一個 JavaScript 庫以降低使用該 API 的復雜性。

        2.   Topologies(拓撲)

        將支持多個獨立的 PeerConnections,每個 PeerConnections 將能夠發送和接收多個獨立的媒體來源。

        3.   ICE / STUN / TURN

        ICE 和 STUN 是互聯網上建立點對點連接的標準方法。Chrome 目前的棧偏離了官方標準,谷歌稱正在努力解決這個問題。該技術還將支持 TURN 服務,以便能夠透過防火墻進行連接,這需要進行中繼轉發和封裝。

        4.   DTLS-SRTP

        在 Chrome 中使用 WebRTC 將被強制加密,在首個 WebRTC 穩定版本中,將采用 DTLS-SRTP 方式。

        5.   VP8、iSAC、iLBC、G.711

        在 Chrome 中,將通過 VP8 提供視頻編解碼支持。在音頻方面,將支持 iSAC、iLBC、G.711和 DTMF,默認為 iSAC。

        未來 Chrome 的功能

        谷歌在博客中還列出了將在未來的 Chrome 版本中實現的功能,包括:

  • Data API
  • 屏幕共享
  • PeerConnection 代理:允許向第三方轉播流
  • 錄音:現在谷歌正在完善 MediaRecorder 規范

        除了 Chrome,未來的 Firefox 中也將加入基于 WebRTC 的視頻聊天功能,Mozilla 近日在一個測試版 Firefox 上演示了該功能。隨著該技術的成熟,瀏覽器的功能將會更加強大,開發者也可以據此開發出更實用、更具創意的應用。

        Via Chromium 博客

 本文由用戶 openkk 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!