WebRTC (Web Real-Time Communications) 是一項(xiàng)實(shí)時(shí)通訊技術(shù),它允許網(wǎng)絡(luò)應(yīng)用或者站點(diǎn),在不借助中間媒介的情況下,建立瀏覽器之間點(diǎn)對(duì)點(diǎn)(Peer-to-Peer)的連接,實(shí)現(xiàn)視頻流和(或)音頻流或者其他任意數(shù)據(jù)的傳輸。WebRTC 包含的這些標(biāo)準(zhǔn)使用戶在無(wú)需安裝任何插件或者第三方的軟件的情況下,創(chuàng)建點(diǎn)對(duì)點(diǎn)(Peer-to-Peer)的數(shù)據(jù)分享和電話會(huì)議成為可能。
WebRTC實(shí)現(xiàn)了基于網(wǎng)頁(yè)的視頻會(huì)議,標(biāo)準(zhǔn)是WHATWG 協(xié)議,目的是通過(guò)瀏覽器提供簡(jiǎn)單的javascript就可以達(dá)到實(shí)時(shí)通訊(Real-Time Communications (RTC))能力。WebRTC(Web Real-Time Communication)項(xiàng)目的最終目的主要是讓W(xué)eb開發(fā)者能夠基于瀏覽器(ChromeFireFox...)輕易快捷開發(fā)出豐富的實(shí)時(shí)多媒體應(yīng)用,而無(wú)需下載安裝任何插件,Web開發(fā)者也無(wú)需關(guān)注多媒體的數(shù)字信號(hào)處理過(guò)程,只需編寫簡(jiǎn)單的Javascript程序即可實(shí)現(xiàn),W3C等組織正在制定Javascript 標(biāo)準(zhǔn)API,目前是WebRTC 1.0版本,Draft狀態(tài);另外WebRTC還希望能夠建立一個(gè)多互聯(lián)網(wǎng)瀏覽器間健壯的實(shí)時(shí)通信的平臺(tái),形成開發(fā)者與瀏覽器廠商良好的生態(tài)環(huán)境。同時(shí),Google也希望和致力于讓W(xué)ebRTC的技術(shù)成為HTML5標(biāo)準(zhǔn)之一,可見Google布局之深遠(yuǎn)。WebRTC提供了視頻會(huì)議的核心技術(shù),包括音視頻的采集、編解碼、網(wǎng)絡(luò)傳輸、顯示等功能,并且還支持跨平臺(tái):windows,linux,mac,android。而海威視訊webrtc目前已經(jīng)打通底層架構(gòu),同時(shí)在基礎(chǔ)應(yīng)用上有更多得開發(fā)可能性和實(shí)用性,有眾多的有點(diǎn)例如,低延時(shí)跨平臺(tái)集中監(jiān)看多方互動(dòng)DEMO平臺(tái):
1、 支持拉取攝像頭、編解碼器等設(shè)備的WEBRTC協(xié)議網(wǎng)絡(luò)流;
2、支持局域網(wǎng)、廣域網(wǎng)監(jiān)看,自帶廣域網(wǎng)穿透,無(wú)需映射公網(wǎng),超低延時(shí)(100ms-200ms);
3、支持多種終端監(jiān)看:電腦、手機(jī)、大屏等;
4、支持指定設(shè)備音視頻雙向及多方互動(dòng)對(duì)講;
5、 泛行業(yè)應(yīng)用:廣電媒體視頻傳輸監(jiān)看,教育互動(dòng)錄直播,遠(yuǎn)程醫(yī)療,遠(yuǎn)程協(xié)助等;
6、產(chǎn)品特性:高并發(fā)、實(shí)時(shí)性、跨平臺(tái)、超低成本部署、多接口音視頻編解碼設(shè)備、數(shù)據(jù)傳輸延時(shí)、丟包、網(wǎng)絡(luò)抖動(dòng)、回音處理和消除等;
7、DEMO平臺(tái)可提供SDK給各行業(yè)提供高并發(fā)、低延時(shí)、高清流暢、安全可靠的全場(chǎng)景、全互動(dòng)、全實(shí)時(shí)音視頻的終端服務(wù);