穩(wěn)定傳輸時,不同丟包率下的重傳率對比
以美國洛杉磯到上海公網(wǎng)傳輸20Mbps碼率的視頻場景為例,延遲總體設(shè)置在1-2個rtt,可以達(dá)到穩(wěn)定的傳輸效果。不同丟包率會對重傳有較大的影響。
不同丟包率下的延遲情況
同時,對比了不同協(xié)議在專線中遠(yuǎn)程傳輸?shù)谋憩F(xiàn)。
美東傳輸?shù)缴虾5难舆t情況
除了應(yīng)用在此次比賽中,SRT也能廣泛應(yīng)用于多種直播場景,騰訊視頻云團(tuán)隊也針對更多場景對SRT進(jìn)行了改造和優(yōu)化:
1)推動官方優(yōu)化協(xié)議,在支持 streamid/vhost及其它方面的協(xié)議優(yōu)化后可以很好的實現(xiàn)多路復(fù)用的功能。
2)SRT live模式默認(rèn)是允許丟包的,但是一些應(yīng)用場景或同一場景不同部分的數(shù)據(jù)具有不同的重要性,騰訊視頻云針對此做了適配直播場景的優(yōu)化,根據(jù)音視頻編碼的特點(diǎn)優(yōu)化了弱網(wǎng)下的抗抖動性。
3)SRT默認(rèn)傳輸ts數(shù)據(jù),但是傳輸數(shù)據(jù)非ts時,為了提高傳輸效率,針對原版進(jìn)行了優(yōu)化,根據(jù)網(wǎng)絡(luò)情況動態(tài)的調(diào)整分塊和傳輸機(jī)制。
4)SRT流可直接接入騰訊視頻云直播CDN系統(tǒng),如上行推流采用SRT,下行仍可使用常規(guī)的rtmp/flv/hls,或者全鏈路使用SRT,與現(xiàn)有云直播產(chǎn)品體系完美兼容。
5)騰訊視頻云針對開源項目做了性能上的提升,并利用了CPU的多核特性,在可擴(kuò)展性上首創(chuàng)式的將SRT作為介于傳輸層和應(yīng)用層之間的協(xié)議,與現(xiàn)有直播協(xié)議體系完美的結(jié)合在一起。
此外,騰訊視頻云借助現(xiàn)有CDN直播系統(tǒng),具備全球分發(fā)能力,覆蓋絕大部分國家和地區(qū),從網(wǎng)絡(luò)部署和協(xié)議優(yōu)化等多維度層面上助力SRT達(dá)到商用水平。
除了保證了低延遲,騰訊視頻云源站通過多地多機(jī)房和智能調(diào)度,提供了多條備用的接入點(diǎn)及相關(guān)分發(fā)路徑,讓賽事直播信號更穩(wěn)定的分發(fā)到各主流平臺,信號在傳輸過程中需要做到可靠不丟幀。而白名單和鑒權(quán)機(jī)制,確保賽事版權(quán)不被盜播。
此前,騰訊視頻云的源站及遠(yuǎn)程傳輸平臺曾為2019英雄聯(lián)盟全球總決賽、閱兵、雙11等重大賽事和活動提供了強(qiáng)有力的技術(shù)保障,應(yīng)對了眾多低延遲、高清和穩(wěn)定傳輸?shù)闹辈バ枨蟆?/p>
騰訊視頻云源站及遠(yuǎn)程傳輸平臺在2019英雄聯(lián)盟全球總決賽的應(yīng)用
全球化實時視頻傳輸場景不止應(yīng)用于電競比賽中,面對不同場景下客戶源站配置及高速跨區(qū)傳輸?shù)男枨笕找嬖鲩L, 需要將源站及遠(yuǎn)程傳輸能力進(jìn)行標(biāo)準(zhǔn)產(chǎn)品化,MediaConnect很好的解決了這個問題。
具體來說,通過簡單的配置傳輸流(Flow)后,用戶可在選定的輸入源區(qū)域與輸出源區(qū)域之間基于SRT協(xié)議開啟高速傳輸功能。MediaConnect支持RTMP/RTP/UDP/SRT等多協(xié)議之間的互轉(zhuǎn),也支持對接CDN或MediaLive等多樣式的分發(fā)。
借助騰訊云全球化的節(jié)點(diǎn),MediaConnect可實現(xiàn)全球主要地區(qū)的鏈路加速,通過實時的質(zhì)量監(jiān)控優(yōu)化內(nèi)部傳輸路由。其次,還可接入和轉(zhuǎn)換豐富的傳輸協(xié)議。同時,實現(xiàn)實時的分析傳輸質(zhì)量,動態(tài)監(jiān)控丟包率、延遲等傳輸質(zhì)量,以及幀率、碼率等音視頻特性數(shù)據(jù)。
值得一提的是,經(jīng)測試,100-200Mbps的視頻數(shù)據(jù)在MediaConnect 兩個跨洋endpoint之間可靠傳輸,可以穩(wěn)定控制延遲在500ms以內(nèi)。
基于MediaConnect,可將用于轉(zhuǎn)碼、制作、分發(fā)等領(lǐng)域的音視頻數(shù)據(jù)在各個國家或地區(qū)之間進(jìn)行穩(wěn)定、加速共享,并且全面符合用戶低延遲、安全可靠的傳輸需求。
MediaConnect實現(xiàn)遠(yuǎn)距離音視頻數(shù)據(jù)的傳輸和轉(zhuǎn)換
MediaConnect在媒體服務(wù)中的應(yīng)用
可靠、豐富的全球音視頻傳輸和封裝格式
未來,除了源站與遠(yuǎn)程傳輸解決方案以外,遠(yuǎn)程的制作也將會是一大趨勢。騰訊云將SRT低延時長距離傳輸、直播源站、云導(dǎo)播臺、云剪、監(jiān)控等多個模塊,打造云端一站式的流處理平臺。
其中,相比于實體導(dǎo)播臺,云導(dǎo)播臺無需走線傳輸視頻信號,可以低成本實現(xiàn)遠(yuǎn)距離的視頻畫面組合。在跨地域的直播活動中,集合多地畫面整合編排輸出,云導(dǎo)播臺可以實現(xiàn)更佳的觀看體驗。在線制作,控制圖、文元素在固定的時間點(diǎn),時間區(qū)間同步直播,無需廣電設(shè)備,就能實現(xiàn)廣電級直播的效果。
騰訊云遠(yuǎn)程制作中心
事實上,騰訊視頻云已為多場大型電競直播賽事保駕護(hù)航。此前騰訊視頻云為2019英雄聯(lián)盟全球總決賽提供全鏈路護(hù)航,并承載全網(wǎng)90%流量。此外,騰訊視頻云還支持了各大頭部電競賽事,共同助力電競賽事直播生態(tài)。
目前,電競賽事直播大環(huán)境持續(xù)向好,騰訊視頻云基于自身領(lǐng)先的技術(shù)與生態(tài)優(yōu)勢,還將與合作伙伴繼續(xù)深化技術(shù)創(chuàng)新,為電競直播行業(yè)持續(xù)蓄能發(fā)力。