<span id="vptxt"><video id="vptxt"></video></span>
<th id="vptxt"><noframes id="vptxt"><span id="vptxt"></span>
<span id="vptxt"><noframes id="vptxt"><span id="vptxt"><video id="vptxt"></video></span>
<span id="vptxt"></span>
<ruby id="vptxt"><noframes id="vptxt"><strike id="vptxt"></strike>
<strike id="vptxt"></strike>
<progress id="vptxt"><noframes id="vptxt">
<span id="vptxt"><noframes id="vptxt"><th id="vptxt"><noframes id="vptxt"><th id="vptxt"></th>
<span id="vptxt"></span>
<span id="vptxt"></span><strike id="vptxt"><video id="vptxt"><strike id="vptxt"></strike></video></strike>
<th id="vptxt"></th>

WebRTC是什么

2016-09-09 root

20141113082425374.jpg

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

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

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

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

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

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

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

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

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

點擊鏈接到WebEx,GoToMeeting,或是音頻/視頻會議。

下載并安裝一個非常大的Java安裝程序,或Flash SWF。

等待.

等待其他人完成上述操作加入你的視頻會議或其他通話。

加入會議,可能是在網頁瀏覽器內,也可能是在網頁瀏覽器外的某個應用程序之中。

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

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

點擊鏈接到網頁應用,在上面已經設置好了視頻會議和通話。

允許WebRTC使用麥克風 (首次設置即可).

在瀏覽器內即可開始會議。

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


<span id="vptxt"><video id="vptxt"></video></span>
<th id="vptxt"><noframes id="vptxt"><span id="vptxt"></span>
<span id="vptxt"><noframes id="vptxt"><span id="vptxt"><video id="vptxt"></video></span>
<span id="vptxt"></span>
<ruby id="vptxt"><noframes id="vptxt"><strike id="vptxt"></strike>
<strike id="vptxt"></strike>
<progress id="vptxt"><noframes id="vptxt">
<span id="vptxt"><noframes id="vptxt"><th id="vptxt"><noframes id="vptxt"><th id="vptxt"></th>
<span id="vptxt"></span>
<span id="vptxt"></span><strike id="vptxt"><video id="vptxt"><strike id="vptxt"></strike></video></strike>
<th id="vptxt"></th>
成人视频在线观看