欧美,精品,综合,亚洲,好吊妞视频免新费观看,免费观看三级吃奶,一级a片女人自慰免费看

 首頁 > 新聞 > 專家觀點 >

WebRTC是什么,為什么要重視它?

2013-12-25 14:41:39   作者:   來源:快鯉魚   評論:0  點擊:


  你是否經(jīng)歷過在瀏覽器里撥打VoIP電話,或者進(jìn)行視頻聊天的時候要求安裝一些Flash或Java插件呢?非常讓人討厭,對嗎?好吧,大家很快就會開心啦,為了要解決上述問題,WebRTC蘊育而生。

  WebRTC的全稱是網(wǎng)頁實時通訊(Web Real Time Communication),它無需插件,就可以實現(xiàn)瀏覽器之間的交流功能,這意味著終端用戶(比如,你)無需安裝任何東西,就能在瀏覽器里面進(jìn)行實時地聲音和視頻通話。在筆者的初創(chuàng)公司里,我們就使用WebRTC,把它作為基于瀏覽器的VoIP客戶端,允許用戶快速、便捷地進(jìn)行免費的電話會議。

  但是WebRTC的功能絕不僅僅是支持電話會議:雖然WebRTC可以用于日常通話,但它還允許開發(fā)人員輕松嵌入實時地音頻和視頻,而且他們的產(chǎn)品還有文件共享的功能。對于那些依賴于實時通訊功能的開發(fā)商而言,有了WebRTC,他們產(chǎn)品正式投放到市場上的時間將會被大大縮短,而且開發(fā)成本也會降低。比如,開發(fā)人員加一個VoIP客戶端到自己的應(yīng)用程序里就像HTML5增加一個“拖拽功能”一樣簡單。

  WebRTC將會影響整個VoIP行業(yè),因為在統(tǒng)一的通訊領(lǐng)域里,WebRTC攻克了進(jìn)入市場的堡壘。其他的產(chǎn)品,比如WebEx和GoToMeeting,他們都依賴于第三方程序安裝,因此,這些企業(yè)要么強迫自己做出改變,要么就接受被淘汰的結(jié)果。

  作為一名程序開發(fā)人員,想象一下,如果你可以快速的集成像Google Hangouts這樣的產(chǎn)品功能,而且還不必花費數(shù)千小時的時間,以及數(shù)百萬美元的研發(fā)經(jīng)費,這是多么美好的一件事!不過WebRTC之所以可以快速的讓自己的業(yè)務(wù)開展起來,谷歌公司提供了很大的幫助,有許多谷歌的開源技術(shù)都應(yīng)用在了WebRTC產(chǎn)品里面。

  WebRTC曾在2011年五月被谷歌公司開源,從那時開始, 他們就一直努力工作,在互聯(lián)網(wǎng)工程任務(wù)組(IETF)框架下標(biāo)準(zhǔn)化其協(xié)議,以及定義互聯(lián)網(wǎng)瀏覽器的應(yīng)用程序接口。WebRTC項目是由谷歌,Mozilla,以及Opera三家公司聯(lián)合贊助的。

  WebRTC為程序員提供了三個主要的組建。首先是“GetUserMedia”組件允許瀏覽器訪問用戶的攝像頭和麥克風(fēng),(之前的瀏覽器安全協(xié)議會阻止這項功能,這樣就必須藥借助第三方英語或像Flash這樣的插件)。第二個組件是“PeerConnection” ,允許開發(fā)人員設(shè)置音頻和(或)視頻通話。最后一個組件是“DataChannels”,它可以通過瀏覽器實現(xiàn)P2P的文件分享功能。

  谷歌的Chrome和火狐瀏覽器是支持WebRTC最主要的兩款瀏覽器,在2013年初,就已經(jīng)實現(xiàn)了上述功能。至于微軟的IE瀏覽器和蘋果的Safari何時或是是否確定支持WebRTC,目前還不得而已,但是,在這些瀏覽器中一些開源的插件以及可以支持WebRTC了。

  在沒有WebRTC產(chǎn)品之前,如果用戶想要利用內(nèi)置在網(wǎng)頁瀏覽器里面的實體交流功能發(fā)起一個童話或是分享一個文件,可能需要有如下操作體驗:I

  • 點擊鏈接到WebEx,GoToMeeting,或是音頻/視頻會議。
  • 下載并安裝一個非常大的Java安裝程序,或Flash SWF。
  • 等待。
  • 等待其他人完成上述操作加入你的視頻會議或其他通話。
  • 加入會議,可能是在網(wǎng)頁瀏覽器內(nèi),也可能是在網(wǎng)頁瀏覽器外的某個應(yīng)用程序之中。

  這種用戶體驗非常差,而且很耗時,功能臃腫,缺乏對瀏覽器的整合,因為在大多數(shù)情況下,你不得不要離開瀏覽器才能進(jìn)行實時通訊,而且如果要安裝并驗證一個閃存文件,也會給用戶帶來一種不連貫的使用體驗。

  而在WebRTC的世界里,情況則完全不同:

  • 點擊鏈接到網(wǎng)頁應(yīng)用,在上面已經(jīng)設(shè)置好了視頻會議和通話。
  • 允許WebRTC使用麥克風(fēng) (首次設(shè)置即可)。
  • 在瀏覽器內(nèi)即可開始會議。

  這種用戶體驗是很快的,而且用戶感覺也很緊密。用戶不再需要離開自己的瀏覽器或是安裝一個第三方軟件就可以進(jìn)行實時通訊工作了,所有的一切就是啟動一個網(wǎng)頁應(yīng)用,就這么簡單。

  實時網(wǎng)頁通訊如果要實現(xiàn)商品化,需要有兩個必備的要素:

  首先,實時通訊產(chǎn)品必須要能夠得到病毒式的推廣。舉個例子,看看社交媒體市場,Twitter這個產(chǎn)品,一個好的程序員幾個周末就可以開發(fā)出來,Instagram也只需幾周時間而已。但是這些產(chǎn)品之所以可以獲得成功,主要還是贏在了他們一些功能上面,比如人脈網(wǎng)絡(luò)效果,如果你周圍朋友都使用它而且覺得有趣,這款產(chǎn)品就會得到病毒式的增長。而WebRTC,期待統(tǒng)一通訊協(xié)作市場可以像社交媒體一樣,而不要變成傳統(tǒng)的電信格局。

  第二,期待可以看到更多可以運行在瀏覽器上、并且能夠提供出色用戶體驗的新實時通訊和協(xié)作產(chǎn)品。這樣會讓開發(fā)人員不斷努力,優(yōu)化實時通訊產(chǎn)品,進(jìn)一步提升用戶體驗。而WebRTC產(chǎn)品則把這條道路上的障礙給掃清了。

  在實時通訊領(lǐng)域里,WebRTC是具有顛覆性力量的,但它仍然是一個年輕的技術(shù)。正因為如此,它還有許多成長的空間。除了一些早期產(chǎn)品使用者以外,還有一些規(guī)模較大的公司也開始使用WebRTC。但是它是否能成功,目前還不得而知,因為現(xiàn)在微軟的IE和蘋果的Safari瀏覽器是否使用WebRTC還不確定。

  因此,網(wǎng)頁實時通訊的未來還不是非常明朗,但是它似乎就在拐角處。

分享到: 收藏

專題