webRTC-實時流媒體的福音

  WebRTC是一項在瀏覽器內部進行實時視頻和音頻通訊的技術,是谷歌2010年以6820萬美圓收購Global IP Solutions公司而得到的一項技術。[1]javascript

  WebRTC實現了基於網頁的視頻會議,標準是WHATWG 協議,目的是經過瀏覽器提供簡單的javascript就能夠達到實時通信(Real-Time Communications (RTC))能力。html

  WebRTC(Web Real-Time Communication)項目的最終目的主要是讓Web開發者可以基於瀏覽器(Chrome\FireFox\...)輕易快捷開發出豐富的實時多媒體應用,而無需下載安裝任何插件,Web開發者也無需關注多媒體的數字信號處理過程,只需編寫簡單的Javascript程序便可實現,W3C等組織正在制定Javascript 標準API,目前是WebRTC 1.0版本,Draft狀態;另外WebRTC還但願可以創建一個多互聯網瀏覽器間健壯的實時通訊的平臺,造成開發者與瀏覽器廠商良好的生態環境。同時,Google也但願和致力於讓WebRTC的技術成爲HTML5標準之一,可見Google佈局之深遠。[2]html5

  WebRTC提供了視頻會議的核心技術,包括音視頻的採集、編解碼、網絡傳輸、顯示等功能,而且還支持跨平臺:windows,linux,mac,android。java

 1、webRTC 利好消息linux

一、微軟預使用webRTC打造html5的skype純綠色版本android

  有證據顯示,Skype Web App將支持WebRTC 標準,WebRTC 標準將幫助用戶建立新的架構,並容許在 Skype 網絡中 WebRTC 的終端與其餘終端直接互通,從而再也不須要網關來完成。這次微軟開發瀏覽器上的Skype Web App是基於 HTML 5 和 JavaScript的框架,而隨着WebRTC的加入,勢必讓Skype Web App更加成熟和使用簡便。web

 二、W3C正在制定WebRTCwindows

  微軟發佈了HTML5實時語音視頻通訊協議CU-RTC-Web的可工做原型,支持IE10和Chrome瀏覽器。CU-RTC-Web是微軟去年提出的實時通訊協議規格,但不是W3C重點工做的規格。W3C工做組正在制定的規格是WebRTC,已得到Chrome和Firefox的初步支持,但互操做性還存在許多問題。瀏覽器

三、Chrome和Firefox經過WebRTC實現互操做網絡

  瀏覽器之間的互操做是經過RTCPeerConnection對象(RTC對等鏈接)來實現的。這意味着開發者建立的Firefox WebRTC應用程序,能夠與Chrome WebRTC應用程序直接音頻/視頻通話,這避免用戶安裝有缺陷的插件,同時,開發者部署應用也更加容易和方便。

 

相關文章
相關標籤/搜索