Russell Traffor-Jones在直播環(huán)境下對(duì) WebRTC 的使用方式做了很好的介紹。
WebRTC現(xiàn)在已經(jīng)成為了W3C的正式標(biāo)準(zhǔn),提供具有NAT遍歷功能的次秒級(jí)的點(diǎn)對(duì)點(diǎn)視頻和音頻流。次秒級(jí)延遲已經(jīng)被廣泛應(yīng)用于視頻會(huì)議之中,也一直是視頻流公司的焦點(diǎn),如Millicast和Limelight(僅舉兩個(gè)例子),這些公司旨在將這種點(diǎn)對(duì)點(diǎn)技術(shù)交付給成千上萬的人。在不到一秒鐘的時(shí)間內(nèi)便實(shí)現(xiàn)了交互式視頻、游戲流、拍賣和超低延遲的體育運(yùn)動(dòng)。
針對(duì)直接使用其他流媒體協(xié)議的用戶,Pion的創(chuàng)建者肖恩?杜布瓦(Sean DuBois)在SF Video Tech上談到了WebRTC帶來的RTMP、SRT和RIST等協(xié)議。它的核心是WebRTC(如SRT和RIST)創(chuàng)建一個(gè)連接,通過它可以發(fā)送各種數(shù)據(jù)。雖然我們期望媒體被發(fā)送,但是實(shí)際上,文件傳輸可以很容易地被實(shí)現(xiàn)——讓我們不要忘記整個(gè)SRT是建立在UDT之上的,而UDT是一個(gè)專門用于文件傳輸?shù)膶?shí)用程序。在可以實(shí)現(xiàn)文件傳輸?shù)牡胤?,?shí)時(shí)數(shù)據(jù)和元數(shù)據(jù)傳輸也可以實(shí)現(xiàn)。
Sean很快將WebRTC概括為(典型)瀏覽器之間的協(xié)議,這是一種點(diǎn)對(duì)點(diǎn)的安全連接,多個(gè)音頻和視頻流可以在其連接上流動(dòng)。與RIST和其他最新的協(xié)議一樣,它基于許多已有的協(xié)議:SRTP、DTLS、ICE和SDP等技術(shù)來提供信令、連接管理、加密和通信。
對(duì)于RTMP非常長(zhǎng)的改進(jìn)列表,它們都在視頻中被簡(jiǎn)明扼要地展現(xiàn)出來了,所以我們?cè)谶@里只突出幾個(gè)要點(diǎn)。重要的是,低延遲是其中的關(guān)鍵。RTMP在當(dāng)時(shí)是屬于低延遲的,但并不是以今天的低延遲標(biāo)準(zhǔn)。Sean解釋說,谷歌的Stadia可以為按鍵提供125毫秒的視頻延遲。DTLS和SRTP對(duì)于安全性來說是必不可少的,但是它們是眾所周知便于理解和可靠的保護(hù)數(shù)據(jù)的方法。DTLS與TLS幾乎完全相同,TLS保護(hù)您的銀行轉(zhuǎn)賬,只是將其改為UDP而不是TCP中。但是,WebRTC可以通過交換“指紋”(DTLS-SRTP)而不是支持web上TLS的完全可信的證書基礎(chǔ)結(jié)構(gòu)來工作。只要您有信心可以提前安全地交換指紋,那么取消對(duì)證書的要求對(duì)于靈活性和敏捷性是一個(gè)很大的提升。
NAT遍歷也是一大福音,即使兩個(gè)端點(diǎn)都在防火墻后面,端點(diǎn)也總能找到通信的方法,盡管這確實(shí)意味著需要ICE服務(wù)器來促進(jìn)連接。然而,在廣播中,你更有可能控制一端,這樣就不太需要這樣做了。Sean強(qiáng)調(diào)了使用WebRTC的“同步廣播”功能在同一流中發(fā)送多個(gè)質(zhì)量級(jí)別的能力。
之后Sean著眼于SRT和RIST。這兩種協(xié)議都是低延遲流協(xié)議,它們都可以提供次秒級(jí)的流傳輸,以實(shí)現(xiàn)RTT相對(duì)較低的良好連接。Sean強(qiáng)調(diào)了SRT和RIST在協(xié)商使用中的編解碼器及其可選安全性方面的不足。由于更注重提供貢獻(xiàn)源,它們往往具有更靜態(tài)的配置,通常是在測(cè)試程序之后創(chuàng)建的,以確保其質(zhì)量能夠被廣播商/流媒體提供商所接受。
最后,Sean重點(diǎn)介紹了WebRTC的一系列有趣的創(chuàng)新用途,從非正式的群組流媒體到無人機(jī)、共享在線游戲到文件傳輸?shù)鹊取?/p>
現(xiàn)在就來看看吧!
責(zé)任編輯:lq
-
流媒體
+關(guān)注
關(guān)注
1文章
195瀏覽量
16712 -
WebRTC
+關(guān)注
關(guān)注
0文章
57瀏覽量
11311
原文標(biāo)題:WebRTC能給我?guī)硎裁矗?/p>
文章出處:【微信號(hào):livevideostack,微信公眾號(hào):LiveVideoStack】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
MHMF092L1C3-MINAS A6 系列 標(biāo)準(zhǔn)規(guī)格書 松下
![MHMF092L1<b class='flag-5'>C3</b>-MINAS A6 系列 <b class='flag-5'>標(biāo)準(zhǔn)</b>規(guī)格書 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
請(qǐng)問adc11c125配置成為差分時(shí)鐘輸入的時(shí)候, 差分輸入的電平標(biāo)準(zhǔn)是什么樣的?
MHMF082L1C3-MINAS A6 系列 標(biāo)準(zhǔn)規(guī)格書 松下
![MHMF082L1<b class='flag-5'>C3</b>-MINAS A6 系列 <b class='flag-5'>標(biāo)準(zhǔn)</b>規(guī)格書 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
Taro 鴻蒙技術(shù)內(nèi)幕系列(二):如何讓 W3C 標(biāo)準(zhǔn)的 CSS跑在鴻蒙上
![Taro 鴻蒙技術(shù)內(nèi)幕系列(二):如何讓 <b class='flag-5'>W3C</b> <b class='flag-5'>標(biāo)準(zhǔn)</b>的 CSS跑在鴻蒙上](https://file1.elecfans.com//web1/M00/F4/03/wKgZoWci8VSAR5I_AAMoUb8Ux_U384.png)
MHMF042L1C3-MINAS A6 系列 標(biāo)準(zhǔn)規(guī)格書 松下
![MHMF042L1<b class='flag-5'>C3</b>-MINAS A6 系列 <b class='flag-5'>標(biāo)準(zhǔn)</b>規(guī)格書 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
![](https://file1.elecfans.com/web2/M00/08/45/wKgaombwq5OATZNwAAOcmKtZHrg854.jpg)
MHMF041L1C3-MINAS A6 系列 標(biāo)準(zhǔn)規(guī)格書 松下
![MHMF041L1<b class='flag-5'>C3</b>-MINAS A6 系列 <b class='flag-5'>標(biāo)準(zhǔn)</b>規(guī)格書 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
MHMF022L1C3-MINAS A6 系列 標(biāo)準(zhǔn)規(guī)格書 松下
![MHMF022L1<b class='flag-5'>C3</b>-MINAS A6 系列 <b class='flag-5'>標(biāo)準(zhǔn)</b>規(guī)格書 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
MHMF021L1C3-MINAS A6 系列 標(biāo)準(zhǔn)規(guī)格書 松下
![MHMF021L1<b class='flag-5'>C3</b>-MINAS A6 系列 <b class='flag-5'>標(biāo)準(zhǔn)</b>規(guī)格書 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
MHMF012L1C3-MINAS A6 系列 標(biāo)準(zhǔn)規(guī)格書 松下
![MHMF012L1<b class='flag-5'>C3</b>-MINAS A6 系列 <b class='flag-5'>標(biāo)準(zhǔn)</b>規(guī)格書 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
MHMF011L1C3-MINAS A6 系列 標(biāo)準(zhǔn)規(guī)格書 松下
![MHMF011L1<b class='flag-5'>C3</b>-MINAS A6 系列 <b class='flag-5'>標(biāo)準(zhǔn)</b>規(guī)格書 松下](https://file1.elecfans.com/web2/M00/A9/42/wKgaomUwmYKAXjWEAAAsCdY_muE289.png)
建設(shè)綠色、節(jié)能的智慧園區(qū)已經(jīng)成為園區(qū)發(fā)展的共識(shí)
vivo兩款新機(jī)獲3C認(rèn)證,支持80W快充
小米R(shí)edmi Pad Pro平板通過3C認(rèn)證,顯示支持33W充電
如何通過最少的編程工作將 USB-C 設(shè)備的傳輸功率迅速提升到 100 W
![如何通過最少的編程工作將 USB-<b class='flag-5'>C</b> 設(shè)備的傳輸功率迅速提升到 100 <b class='flag-5'>W</b>](https://file1.elecfans.com/web2/M00/BE/A0/wKgZomWz2E2AFSjVAAA3HS8haHY745.jpg)
評(píng)論