谷歌公布WebRTC技術(shù)路線圖2012-04-12 08:58 | 2830次閱讀 | 來源:Chromium博客 【已有1條評(píng)論】發(fā)表評(píng)論 谷歌在今年1月份發(fā)布的Chrome Dev版本中首次集成了WebRTC,引起了廣泛的關(guān)注。今天,谷歌在博客中公布了WebRTC技術(shù)的開發(fā)路線圖。 WebRTC是一項(xiàng)在瀏覽器內(nèi)部進(jìn)行實(shí)時(shí)視頻和音頻通信的技術(shù),是谷歌在2010年收購Global IP Solutions公司而獲得一項(xiàng)技術(shù)。該技術(shù)基于WHATWG協(xié)議,目的是通過瀏覽器提供簡單的JavaScript就可以達(dá)到實(shí)時(shí)通訊(Real- Time Communications)能力。2011年谷歌在BSD許可協(xié)議下向開發(fā)人員開放了WebRTC架構(gòu)的源代碼。 基于WebRTC技術(shù)的聊天功能 谷歌稱,目前大部分WebRTC規(guī)范已經(jīng)成型,將在今年晚些時(shí)候發(fā)布該規(guī)范的首個(gè)穩(wěn)定版本。穩(wěn)定版中將包括: 1. JSEP JSEP(JavaScript Session Establishment Protocol,JavaScript會(huì)話建立協(xié)議)是一個(gè)信令A(yù)PI,允許開發(fā)者構(gòu)建更強(qiáng)大的應(yīng)用程序以及增加在信令協(xié)議選擇上的靈活性。谷歌還會(huì)提供一個(gè)JavaScript庫以降低使用該API的復(fù)雜性。 2. Topologies(拓?fù)洌?/strong> 將支持多個(gè)獨(dú)立的PeerConnections,每個(gè)PeerConnections將能夠發(fā)送和接收多個(gè)獨(dú)立的媒體來源。 3. ICE / STUN / TURN ICE和STUN是互聯(lián)網(wǎng)上建立點(diǎn)對(duì)點(diǎn)連接的標(biāo)準(zhǔn)方法。Chrome目前的棧偏離了官方標(biāo)準(zhǔn),谷歌稱正在努力解決這個(gè)問題。該技術(shù)還將支持TURN服務(wù),以便能夠透過防火墻進(jìn)行連接,這需要進(jìn)行中繼轉(zhuǎn)發(fā)和封裝。 4. DTLS-SRTP 在Chrome中使用WebRTC將被強(qiáng)制加密,在首個(gè)WebRTC穩(wěn)定版本中,將采用DTLS-SRTP方式。 5. VP8、iSAC、iLBC、G.711 在Chrome中,將通過VP8提供視頻編解碼支持。在音頻方面,將支持iSAC、iLBC、G.711和DTMF,默認(rèn)為iSAC。 未來Chrome的功能 谷歌在博客中還列出了將在未來的Chrome版本中實(shí)現(xiàn)的功能,包括:
除了Chrome,未來的Firefox中也將加入基于WebRTC的視頻聊天功能。隨著該技術(shù)的成熟,瀏覽器的功能將會(huì)更加強(qiáng)大,開發(fā)者也可以據(jù)此開發(fā)出更實(shí)用、更具創(chuàng)意的應(yīng)用。 |
|