創(chuàng)新互聯(lián)內(nèi)容分發(fā)網(wǎng)絡(luò)(Content Delivery Network,簡(jiǎn)稱CDN)是建立并覆蓋在承載網(wǎng)之上,由分布在不同區(qū)域的邊緣節(jié)點(diǎn)服務(wù)器群組成的分布式網(wǎng)絡(luò)。創(chuàng)新互聯(lián)CDN分擔(dān)源站壓力,避免網(wǎng)絡(luò)擁塞,確保在不同區(qū)域、不同場(chǎng)景下加速網(wǎng)站內(nèi)容的分發(fā),提高資源訪問速度。許多用戶在實(shí)際運(yùn)用CDN的過(guò)程中都會(huì)遇到如何有效開發(fā)CDN的問題,今天小編跟大家淺談下直播行業(yè)跟cdn技術(shù)兩者之間的關(guān)聯(lián):
隨著直播行業(yè)的興起,各種直播應(yīng)用、平臺(tái)和產(chǎn)品萬(wàn)花齊放,直播場(chǎng)景也越來(lái)越多元化,這就對(duì)視頻技術(shù)的發(fā)展提出了“日新月異”的需求。那么,目前視頻直播的場(chǎng)景主要有哪些?不同類型的直播場(chǎng)景對(duì)視頻技術(shù)又有怎樣不同的要求?本文將通過(guò)分享一些個(gè)人經(jīng)驗(yàn),簡(jiǎn)要分析不同直播類型的CDN技術(shù)要點(diǎn)。
要說(shuō)清楚這個(gè)問題,我們需要從頭說(shuō)起:
80后、90后都是見證互聯(lián)網(wǎng)崛起的一代,互聯(lián)網(wǎng)的發(fā)展史,本質(zhì)上就是網(wǎng)絡(luò)速度的發(fā)展史。剛開始的時(shí)候,網(wǎng)民用電話線撥號(hào)上網(wǎng),下行速度只有不到幾十K,打開一個(gè)復(fù)雜的網(wǎng)頁(yè)要十幾秒到幾十秒;后來(lái)寬帶興起,網(wǎng)民使用了現(xiàn)在常見的網(wǎng)線(其實(shí)和電話線一樣都是銅芯),傳輸速度能達(dá)到1000Mbps;再到后來(lái)光纖到戶了,不再使用銅線,傳輸介質(zhì)都變成了光纖,傳輸速率高達(dá)萬(wàn)Mbps。
上面說(shuō)的是家里的固網(wǎng),下面再來(lái)聊聊手機(jī)移動(dòng)網(wǎng)絡(luò)。移動(dòng)網(wǎng)絡(luò)包含語(yǔ)音和數(shù)據(jù)兩塊,語(yǔ)音就是我們常用的打電話業(yè)務(wù),數(shù)據(jù)就是我們?cè)L問互聯(lián)網(wǎng)的數(shù)據(jù)傳輸。要分清楚這兩個(gè)業(yè)務(wù),最簡(jiǎn)單的秘訣就是看手機(jī)頂端顯示的信號(hào)圖標(biāo)。(這里簡(jiǎn)單擴(kuò)展一個(gè)基礎(chǔ)知識(shí):我們常說(shuō)的幾G就是代表第幾代移動(dòng)通信技術(shù)G代表GPRS, 2.5G也就是第二代移動(dòng)通訊網(wǎng)絡(luò)的延伸,速率能夠到達(dá)115kbpsE是EDGE,經(jīng)常被叫2.75G網(wǎng)絡(luò),速率有384kbps。)
大概六七年前開始,網(wǎng)絡(luò)用戶開始使用3G,就是第三代移動(dòng)通訊技術(shù),速率可達(dá)2Mbps,還有一些時(shí)候會(huì)顯示H或者H+,可以當(dāng)做是3.5G4G,后來(lái)就是目前比較流行的4G,速率在100Mbps以上。
隨著傳輸技術(shù)的演進(jìn),互聯(lián)網(wǎng)上的應(yīng)用也發(fā)生了很大變化。用一些具有代表性的例子來(lái)說(shuō),早年間大家使用的應(yīng)用主要是通訊軟件例如QQ、發(fā)郵件、訪問網(wǎng)頁(yè);到后來(lái)網(wǎng)絡(luò)可以便捷快速的傳輸較大的文件,就有了在線聽音樂千千靜聽、酷狗音樂;然后普及了在線視頻優(yōu)酷、土豆、pps;到現(xiàn)在我們可以看到,網(wǎng)絡(luò)上已經(jīng)有了愛奇藝這樣全高清的在線視頻。
隨著直播,尤其是移動(dòng)直播在近兩年突然爆發(fā),給基礎(chǔ)網(wǎng)絡(luò)提出了最嚴(yán)苛的要求。一方面,以往用戶的上網(wǎng)行為對(duì)帶寬的要求是極不對(duì)等的,用戶對(duì)上行帶寬的需求普遍是只要能發(fā)送出請(qǐng)求消息就行,日常用網(wǎng)主要靠下行帶寬下載大量數(shù)據(jù)。但現(xiàn)在有了直播,用戶可能隨時(shí)隨地就會(huì)開啟直播,而當(dāng)用戶開啟直播以后,應(yīng)用需要把直播內(nèi)容上傳到服務(wù)端,這個(gè)過(guò)程就對(duì)上行帶寬提出了新的要求,只要直播上傳端出現(xiàn)卡頓,所有看直播的觀眾都會(huì)受到影響。另一方面,直播從內(nèi)容產(chǎn)生到上傳到分發(fā)最后用戶播放整個(gè)鏈路完全是實(shí)時(shí)的,每個(gè)環(huán)節(jié)都容不得細(xì)微的網(wǎng)絡(luò)抖動(dòng)和異常,尤其很多高清的直播對(duì)上下行帶寬要求都非常高。怎么解決這個(gè)問題?
下面兩張分別是我在電腦和手機(jī)測(cè)速的截圖,速率都達(dá)到10Mbps或100Mbps,那為什么往往上傳2M以上的直播或觀看3M以上的直播會(huì)經(jīng)常很卡呢?
這是因?yàn)閭鬏敿夹g(shù)、移動(dòng)通訊技術(shù)都已經(jīng)能夠支持這么大的傳輸速率,但是接收的服務(wù)端卻沒有那么強(qiáng)的接收能力,以及各種各樣小運(yùn)營(yíng)商之間的互聯(lián)很差等導(dǎo)致的。舉個(gè)例子,如果順豐快遞在一個(gè)小區(qū)每家每戶都安排一個(gè)快遞員24小時(shí)等待取件,那是不是該小區(qū)所有人都能馬上寄出東西了呢?不是,因?yàn)闃窍碌捻権S倉(cāng)庫(kù)就只有1平米,大家都在寄東西他們倉(cāng)庫(kù)滿了不能再受理了,即使快遞員收件很快,物流點(diǎn)也處理不過(guò)來(lái)。
當(dāng)發(fā)生物流點(diǎn)要處理大量快件的情況時(shí),我們就需要在每個(gè)小區(qū)都建很多個(gè)、空間很大的物流點(diǎn)?;氐紺DN上來(lái)說(shuō),就需要在每個(gè)網(wǎng)絡(luò)內(nèi)都部署CDN服務(wù)器節(jié)點(diǎn),而且需要部署非常多個(gè)。當(dāng)然,這樣做導(dǎo)致的問題就是CDN的成本會(huì)變得非常高,高到直播平臺(tái)根本負(fù)擔(dān)不了的地步。我們星域CDN的解決思路是采用共享經(jīng)濟(jì)的方式,低成本地在全網(wǎng)部署“無(wú)限”多的節(jié)點(diǎn),解決數(shù)據(jù)傳輸?shù)膯栴}。具體怎么實(shí)現(xiàn)?星域CDN通過(guò)一個(gè)智能硬件——迅雷賺錢寶,將家庭用戶空閑的家庭帶寬資源籌集起來(lái),一方面可以免去節(jié)點(diǎn)建設(shè)成本,一方面也可以使節(jié)點(diǎn)離用戶更近。用物流來(lái)比喻,就是我們可以將小區(qū)里閑置的空房、空地、空路線利用起來(lái),免去重新占地建房的成本。
根據(jù)不同平臺(tái)端直播廠商的業(yè)務(wù)需求,以及直播觀看者的需求和行為分析,直播主要有以下幾種類型:
一般是重大活動(dòng)賽事或媒體類的現(xiàn)場(chǎng)直播,所有觀看者集中到一路直播流。
因此這種類型的直播最重要的是穩(wěn)定性,事件帶來(lái)的帶寬增長(zhǎng)、高并發(fā)需要CDN有足夠的儲(chǔ)備帶寬應(yīng)對(duì)突發(fā),直播全程不能出現(xiàn)任何中斷故障,否則影響用戶體驗(yàn)。像熊貓直播,擁有很多人氣非常高的主播,他們就會(huì)要求創(chuàng)新互聯(lián)CDN一定要給出一個(gè)T的冗余帶寬以及一千路的轉(zhuǎn)碼能力,就是為了應(yīng)對(duì)有的主播有活動(dòng)的時(shí)候流量突然爆發(fā)。
還有就是內(nèi)容安全方面,尤其是現(xiàn)在流行的媒體類事件直播通常配合CDN的延播技術(shù)做到先審再播。一般需要有2min左右的延遲播放,以及通過(guò)視頻https傳輸防止內(nèi)容被惡意篡改。當(dāng)然,創(chuàng)新互聯(lián)CDN配套了延時(shí)配置的服務(wù)。
泛娛樂直播一般是個(gè)人輸出內(nèi)容,涉及面非常廣且主播素質(zhì)良莠不齊,審核就是必要的需求。通常大直播公司會(huì)采用人工審核+購(gòu)買第三方鑒黃/政審服務(wù)(這種服務(wù)都是計(jì)算機(jī)按照智能算法通過(guò)拉流接口或者截圖來(lái)審核)。對(duì)CDN提出的要求就是要有一套穩(wěn)定且處理能力強(qiáng)的截圖系統(tǒng),還有一旦發(fā)現(xiàn)不適合播放的內(nèi)容時(shí),需要有支持秒級(jí)禁播和恢復(fù)開啟播放接口。星域目前的鑒黃做得挺好,準(zhǔn)確率達(dá)到了99%,在行業(yè)里面應(yīng)該是比較領(lǐng)先的。
此外泛娛樂直播主要靠主播同粉絲互動(dòng),所以很關(guān)心端到端延遲。端到端延遲指定就是內(nèi)容從主播拍攝產(chǎn)生,到CDN分發(fā)再到用戶觀看到經(jīng)過(guò)了多長(zhǎng)時(shí)間,可以簡(jiǎn)單理解為用戶觀看的內(nèi)容是多久時(shí)間前發(fā)生的。如果延遲很長(zhǎng),就會(huì)出現(xiàn)主播講完一段話,用戶很久以后才能看到,對(duì)于互動(dòng)性要求比較強(qiáng)的直播來(lái)說(shuō),這是無(wú)法忍受的。業(yè)內(nèi)對(duì)延遲的解決方案,傳統(tǒng)CDN優(yōu)秀的可以達(dá)到5-10秒延遲,傳統(tǒng)P2P可能要幾十秒的延遲,創(chuàng)新互聯(lián)CDN就可以做到2秒以內(nèi)的延遲。
游戲直播是非常有粘性的,一半觀看者會(huì)持續(xù)長(zhǎng)時(shí)間觀看主播或電競(jìng)比賽,現(xiàn)在的多人在線游戲直播主播之間會(huì)需要連麥服務(wù)。再比如電競(jìng)比賽有時(shí)候?yàn)榱吮苊獗┞锻婕以诘貓D上的位置也需要延播一兩分鐘,我們也多次為客戶配置過(guò)賽事活動(dòng)延播,同時(shí)也根據(jù)客戶的需求提供連麥、美顏等不同的功能。另外,卡頓應(yīng)該是所有直播場(chǎng)景中都無(wú)法忍受的情況,我自己有時(shí)候會(huì)打游戲,看游戲直播的時(shí)候卡頓尤其令人惱火。創(chuàng)新互聯(lián)CDN的卡頓率就做到了1%,行業(yè)內(nèi)其他的可能做到4%,這一點(diǎn)上我們是比較有信心的。
從用戶行為上來(lái)看,當(dāng)前很火的移動(dòng)直播花椒、映客,從APP界面上就已經(jīng)把直播做成了列表瀏覽的方式。用戶可以像刷微博、看新聞一樣的刷直播,通常是隨機(jī)的通過(guò)封面選擇,感興趣的點(diǎn)進(jìn)去觀看不超過(guò)1min就退出觀看下一個(gè)。有的APP還專門設(shè)計(jì)了左右滑動(dòng)或者上下滑動(dòng)就切換到下一個(gè)房間。在這樣頻繁的觀看和退出操作下,首屏的體驗(yàn)就變成了最重要的了,用戶難以忍受切換或者打開房間后要等很久的體驗(yàn)。創(chuàng)新互聯(lián)在這個(gè)方面做到的首屏秒開是很多客戶非??粗夭⒃u(píng)價(jià)很高的技術(shù)服務(wù)。
戶外直播大的特點(diǎn)就是多采用4G網(wǎng)絡(luò)直播。采用這種無(wú)線方式傳輸時(shí),本身網(wǎng)絡(luò)就不夠穩(wěn)定,再加上運(yùn)營(yíng)商基站覆蓋不全導(dǎo)致很多野外或山上的活動(dòng)根本沒法保證,或者一些角落、電梯等屏蔽信號(hào)的地方就會(huì)出現(xiàn)直播質(zhì)量差的問題。主播推流的卡頓會(huì)造成整個(gè)鏈路的所有觀眾都收到影響,所以核心就是要做好推流的優(yōu)化和保障。解決戶外直播的這些問題,我們通??梢圆捎么a率自適應(yīng)進(jìn)行輕量化推流,同時(shí)結(jié)合多節(jié)點(diǎn)服務(wù)冗余和平滑切換技術(shù)來(lái)保障,創(chuàng)新互聯(lián)也提供了現(xiàn)成的推流SDK來(lái)實(shí)現(xiàn)這些方案。比如我們?cè)跇I(yè)內(nèi)比較有名的獨(dú)創(chuàng)的弱網(wǎng)加速技術(shù),也是星域的四大技術(shù)之一,從TCP協(xié)議底層專門解決這種弱網(wǎng)場(chǎng)景的傳輸穩(wěn)定性。
現(xiàn)在的VR直播從技術(shù)上看比普通直播主要的差別就是碼率要高出N倍。普通的直播可能幾M,幾十M,VR直播可能G級(jí)起跳,普通的網(wǎng)絡(luò)甚至現(xiàn)在市面上的CDN一般都是沒法承載的。VR直播主打的就是用戶體驗(yàn)的視覺沖擊力,所以在畫質(zhì)上要保證是最好的,不能打折扣;再有就是觀看流暢度如果不能保證,用戶體驗(yàn)就會(huì)根本無(wú)法體驗(yàn)。目前業(yè)內(nèi)對(duì)VR直播的技術(shù)和成本控制都比較敏感,像創(chuàng)新互聯(lián)CDN支持h.265編碼,能夠在保證原有畫質(zhì)前提下將帶寬壓縮一半,這樣VR直播的企業(yè)就不用承受太大的成本壓力了。另外,創(chuàng)新互聯(lián)CDN還和insta360聯(lián)合開發(fā)的針對(duì)全景直播壓縮錐形編碼技術(shù),能把帶寬占用壓縮為原來(lái)的1/8。
跟直播一樣,教育也是近兩年非?;馃岬念I(lǐng)域,各個(gè)大學(xué),培訓(xùn)機(jī)構(gòu)也都推出在線教育直播,讓學(xué)生能夠遠(yuǎn)程便利的隨時(shí)接受各種知識(shí),教育機(jī)構(gòu)會(huì)非常重視教材跟視頻課程版權(quán)和保密性,所以CDN對(duì)這種需要提供防盜鏈的訪問方式,甚至視頻級(jí)的加密技術(shù)。創(chuàng)新互聯(lián)CDN的動(dòng)態(tài)防御就有非常好的防盜鏈機(jī)制,迅雷看看的高清內(nèi)容使用這個(gè)機(jī)制后,目前仍然保持0盜鏈的記錄。
如果大家還有什么不明白的地方可以在創(chuàng)新互聯(lián)官網(wǎng)找我們的CDN技術(shù)工程師的,創(chuàng)新互聯(lián)CDN技術(shù)工程師在行業(yè)內(nèi)擁有十幾年的經(jīng)驗(yàn)了,所以會(huì)比小編回答的更加詳細(xì)專業(yè)。創(chuàng)新互聯(lián)官網(wǎng)鏈接www.yisu.com
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。
網(wǎng)頁(yè)名稱:不同直播類型的CDN技術(shù)淺談分析-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://chinadenli.net/article8/ddggop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、定制網(wǎng)站、網(wǎng)站改版、網(wǎng)站制作、建站公司、標(biāo)簽優(yōu)化
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容