Akamai劉燁:CDN視頻分發(fā)三個(gè)創(chuàng)新 保障低延時(shí)、高速率的傳輸
作為行業(yè)內(nèi)視頻技術(shù)運(yùn)營和運(yùn)維領(lǐng)域的專業(yè)大會(huì),旨在為視頻行業(yè)企業(yè)家、經(jīng)理人、工程師和投資人提供知識(shí)學(xué)習(xí)和人脈更新的學(xué)習(xí)平臺(tái),同時(shí)更將5G、視頻云、邊緣計(jì)算、國際分發(fā)、智能網(wǎng)絡(luò)、版權(quán)分發(fā)、應(yīng)用分發(fā)等熱點(diǎn)作為了主要議題。
在11日上午舉行的“國際分發(fā)論壇”上,Akamai大中華區(qū)媒體行業(yè)高級(jí)技術(shù)總監(jiān)劉燁做了題為《Akamai—CDN媒體分發(fā)與平臺(tái)創(chuàng)新》的主旨演講。
圖為:Akamai大中華區(qū)媒體行業(yè)高級(jí)技術(shù)總監(jiān) 劉燁
作為CDN發(fā)明者創(chuàng)建的公司,Akamai從1999年成功在納斯達(dá)克上市至今的20年間,持續(xù)在應(yīng)用加速、內(nèi)容分發(fā)等方面表現(xiàn)出卓越的成績,旗下的創(chuàng)新產(chǎn)品更是不勝枚舉。
CDN在視頻和內(nèi)容的基礎(chǔ)性創(chuàng)新可以真正幫助用戶解決問題,特別是當(dāng)前5G熱潮的到來,以及車載IoT等應(yīng)用中如何為用戶創(chuàng)造更好的體驗(yàn),都是業(yè)界更需要關(guān)心的問題。
Akamai大中華區(qū)媒體行業(yè)高級(jí)技術(shù)總監(jiān)劉燁在現(xiàn)場為與會(huì)者們分享了Akamai在視頻及平臺(tái)層面上的創(chuàng)新,覆蓋到了三方面:
1、CMAF環(huán)境下怎樣簡化平臺(tái)對于各種視頻等文件格式的支持,以獲得更高的效率以及縮短直播的延時(shí);
2、動(dòng)態(tài)協(xié)議優(yōu)化,如何根據(jù)客戶端環(huán)境動(dòng)態(tài)選擇協(xié)議,或者說更高性能的協(xié)議;
3、CDN在5G情況下的創(chuàng)新是怎樣的。
從2002年至今,Akamai平臺(tái)檢測到的流量增長主要源自于視頻相關(guān),特別是世界杯及奧運(yùn)會(huì)等重大賽事活動(dòng)帶來了直播流量峰值的大爆發(fā)。此外,流媒體也帶動(dòng)了重要的流量增長?;ヂ?lián)網(wǎng)視頻發(fā)展的基礎(chǔ),便要求了其能兼容各種設(shè)備,可適應(yīng)任何的網(wǎng)絡(luò)環(huán)境。
在進(jìn)行視頻內(nèi)容分發(fā)時(shí),由于多種視頻內(nèi)容格式復(fù)雜性,需要建立相同內(nèi)容的多份拷貝,增加了邊緣緩存空間,CDN緩存命中率會(huì)下降,甚至還要建立多份存儲(chǔ)空間。
CMAF Chunks降低直播延時(shí)
CMAF作為一個(gè)解決方案,初期得到了一些探索。
微軟和蘋果在2015年中期提出通用媒體格式的概念,希望以此結(jié)束內(nèi)容格式太多產(chǎn)生的效率低下;
2016年6月15日,蘋果在開發(fā)者大會(huì)上宣布HLS支持fragmented MP4(fMP4);
fMP4 是CMAF的基礎(chǔ), 蘋果支持fMP4將使進(jìn)一步令統(tǒng)一格式成為現(xiàn)實(shí)。
此后,視頻內(nèi)容格式都可以統(tǒng)一到CMAF中。對于CDN方及視頻網(wǎng)站和視頻擁有者而言,CMAF可以體現(xiàn)出足夠的優(yōu)勢,給各方都能帶來很大的利益。
CMAF Chunk還可實(shí)現(xiàn)低延時(shí)的直播,Chunk便指代能實(shí)現(xiàn)一小段、一小段地傳輸。對于視頻內(nèi)容來講是可以支持Chunks的,因此可以實(shí)現(xiàn)降低延時(shí)。
在Akamai平臺(tái)上的模型,可以把直播延時(shí)做到2秒左右,與大規(guī)模、高并發(fā)的緩存相比已經(jīng)非常之低了,甚至比有線電視還要低。
根據(jù)WOWZA定義的直播延時(shí),中間的5—6秒為HD有線電視等通常情況,沒有CMAF Chunks的時(shí)候,要延時(shí)5—6秒。隨著CMAF Chunks在新的環(huán)境里可以把延時(shí)做到1—6秒,這取決于Chunks多大、能否實(shí)現(xiàn)更大的優(yōu)化。
這種覆蓋Chunks逐漸可以用到網(wǎng)紅直播、游戲直播中,同時(shí)這也是Akamai平臺(tái)的采用的CMAF方式。它不是Akamai獨(dú)有的技術(shù),但是在Akamai平臺(tái)上完全支持了CMAF。Akamai視頻服務(wù)器可以注入,也完全可以做分發(fā),這是Akamai的第一個(gè)創(chuàng)新。
動(dòng)態(tài)協(xié)議優(yōu)化
Akamai第二個(gè)創(chuàng)新為鼓勵(lì)動(dòng)態(tài)協(xié)議優(yōu)化。從2012年一路走來,Akamai平臺(tái)改善了TCP的協(xié)議,2012年收購了一家做單邊TCP優(yōu)化的公司,將其技術(shù)用到了Akamai產(chǎn)品上。2016年的時(shí)候全面啟用,現(xiàn)在基本上所有CDN都有支持,視頻內(nèi)容分發(fā)有了很大的保護(hù)。
2018年Akamai在平臺(tái)上有了QDK,這是Akamai自己進(jìn)行的協(xié)議優(yōu)化,包括BBR、CUBIC。對BBR來講是谷歌開發(fā)的協(xié)議,在谷歌平臺(tái)上也是一個(gè)優(yōu)化協(xié)議。劉燁表示今年希望根據(jù)客戶端的情況來決定如何優(yōu)化。
不同的環(huán)境下,沒有任何協(xié)議都能適應(yīng)的。在歐洲的環(huán)境里進(jìn)行文件傳輸時(shí),基本上是在固網(wǎng)的環(huán)境下,這時(shí)候BBR會(huì)勝出。在不同的環(huán)境下,包括運(yùn)營商的不同都會(huì)影響著協(xié)議的效果。某個(gè)音樂播放的供應(yīng)商做了一個(gè)關(guān)于BBR的測試,用了20%流量切到BBR上做比較,會(huì)發(fā)現(xiàn)如果原來設(shè)一個(gè)閾值,比如超過25%的比例,現(xiàn)在用了BBR可以超過40%,速度會(huì)更快。
在某一些應(yīng)用網(wǎng)絡(luò)里用了BBR,反而性能下降了,所以通常來講,在大的數(shù)據(jù)統(tǒng)計(jì)力,如果平均上看這都是正向指標(biāo),但有也確實(shí)會(huì)下降,所以需要根據(jù)用戶環(huán)境的不同而決定用什么樣的協(xié)議進(jìn)行優(yōu)化會(huì)更好,即自動(dòng)選擇最優(yōu)的協(xié)議和擁塞控制算法對用戶的幫助會(huì)更大。
我們也正在構(gòu)建網(wǎng)絡(luò)工具,使Akamai能夠?yàn)槊课豢蛻袅可矶ㄖ凭W(wǎng)絡(luò)。Akamai有多種協(xié)議,對這些協(xié)議的增強(qiáng),以及一個(gè)測量框架,以幫助確定是否有所作為。
用戶將連接到Akamai服務(wù)器,這些服務(wù)器將使用組合數(shù)據(jù)源(例如我們的HATS測量框架)來選擇更優(yōu)化的網(wǎng)絡(luò)配置。在系統(tǒng)內(nèi)捕獲反饋,因此它可以迭代更好的性能解決方案,從而提供不斷變化的網(wǎng)絡(luò)條件。
5G時(shí)代最大化視頻觀看質(zhì)量和設(shè)備支持
5G一定會(huì)更快捷,提供更好的連接,針對應(yīng)用層面上5G有什么樣的變化呢?更多的還是音視頻相關(guān)的,比如說車載娛樂方面的應(yīng)用,這是很典型的場景。其他的還有VR游戲等。
通常來講在移動(dòng)網(wǎng)絡(luò)里用戶訪問視頻內(nèi)容的話,還是會(huì)在互聯(lián)網(wǎng)上部署緩存服務(wù)器、源站來取這些視頻。通過和運(yùn)營商合作,如果用戶的數(shù)量不是非常高,移動(dòng)網(wǎng)絡(luò)可以支持這些高并發(fā)訪問的時(shí)候,可以從CDN平臺(tái)或者互聯(lián)網(wǎng)上取這樣的視頻內(nèi)容。
但是如果當(dāng)移動(dòng)運(yùn)營商用戶數(shù)增長的時(shí)候,可以通知到Akamai預(yù)先部署軟件和虛擬化的產(chǎn)品,屆時(shí)通過這些運(yùn)營商就可以緩存這些視頻內(nèi)容,在高峰的時(shí)候,再交給用戶使用,這是與運(yùn)營商的合作項(xiàng)目。
劉燁最后表示,希望在高并發(fā)的訪問中提升速度,更好的降低延時(shí),提高用戶體驗(yàn),這是Akamai的第三個(gè)在平臺(tái)上相關(guān)的創(chuàng)新。