WebRTC有著怎樣的框架結(jié)構(gòu)?請(qǐng)看介紹!
WebRTC技術(shù)即網(wǎng)頁(yè)實(shí)時(shí)通信技術(shù),是一種以瀏覽器為基礎(chǔ)的實(shí)時(shí)通信技術(shù),實(shí)現(xiàn)了多媒體信息數(shù)據(jù)采集和處理傳輸?shù)缺姸喙δ?,使瀏覽器可以作為圖傳系統(tǒng)的接收端,擁有著強(qiáng)大的多媒體處理功能。網(wǎng)頁(yè)實(shí)時(shí)通信技術(shù)降低了通過(guò)瀏覽器進(jìn)行網(wǎng)絡(luò)實(shí)時(shí)通信的難度,使用少量代碼就可以實(shí)時(shí)傳輸瀏覽器音頻、視頻和數(shù)據(jù)。那么該技術(shù)的框架是怎樣的呢?
1)通信模型
WebRTC引入了瀏覽器之間的對(duì)等通信,拓展客戶(hù)端和服務(wù)器的語(yǔ)義,首先通過(guò)訪(fǎng)問(wèn)服務(wù)器下載Web應(yīng)用程序,并運(yùn)行程序,發(fā)送信號(hào)指令,控制通信的創(chuàng)建和終止,接著在連接完成后,PeerConnection可以使媒體數(shù)據(jù)直接在瀏覽器之間流動(dòng)傳輸,不需要任何中間傳導(dǎo)的服務(wù)器,有效實(shí)現(xiàn)瀏覽器之間的媒體協(xié)商!
2)整體模型
WebRTC整體技術(shù)框架有著十幾種不同的組成,在最頂層的是Web API,通過(guò)API可以在瀏覽器中建立實(shí)時(shí)通信的應(yīng)用程序,接著下一層是C++ API,建立和維護(hù)瀏覽器之間的對(duì)等連接和管理通信流傳遞。最后一層是三部分的引擎組件,iSCAC/iLBC編解碼、音頻NetEQ、回聲抑制/噪聲消除組成的音頻獲取引擎組件;VP8、視頻抖動(dòng)緩沖、圖像增強(qiáng)組成的視頻獲取引擎組件;SRTP、Multiplexing、P2P STUN+TURN+ICE組成的網(wǎng)絡(luò)I/O引擎組件,最終構(gòu)成了整體的模型框架!
看完介紹,相信你一定感受到WebRTC技術(shù)的優(yōu)勢(shì),我們提供相關(guān)技術(shù)支持和相關(guān)設(shè)備開(kāi)發(fā),歡迎前來(lái)聯(lián)系!
熱門(mén)新聞
- 1養(yǎng)了寵物以后還能放心出門(mén)旅游嗎?寵物喂食方案怎么安排?
- 2未來(lái)的老人看護(hù)監(jiān)視器有哪些發(fā)展方向
- 3和垂直的客戶(hù)端相比,采用WEBTRC來(lái)監(jiān)控有什么優(yōu)勢(shì)?
- 4實(shí)時(shí)視頻傳輸如何確保流暢清晰畫(huà)質(zhì)?
- 5物聯(lián)網(wǎng)云平臺(tái)一般用在哪些地方,市面上有哪些物聯(lián)網(wǎng)云平臺(tái)?
- 6為什么需要網(wǎng)絡(luò)攝像機(jī)定制APP?
- 7在家裝可視門(mén)鎖為什么比貓眼更安全?
- 8選購(gòu)電池?cái)z像機(jī)時(shí)應(yīng)著重考慮哪些方面?
- 9這5類(lèi)家庭更適合安裝可視門(mén)鈴方案
- 10如何實(shí)現(xiàn)超清的視頻監(jiān)控低功耗解決方案?