助力用戶觀看體驗(yàn)——世界杯背后的CDN
原標(biāo)題:助力用戶觀看體驗(yàn)——世界杯背后的CDN
11月20日,2022年卡塔爾世界杯開(kāi)幕,雖然沒(méi)有中國(guó)國(guó)足,但“中國(guó)無(wú)處不在”。根據(jù)Global Data公布的數(shù)據(jù),在今年的卡塔爾世界杯上,中國(guó)企業(yè)成為本屆世界杯最大贊助商,為卡塔爾世界杯贊助了共13.95億美元,超過(guò)了美國(guó)的11億美元。共有四家中國(guó)企業(yè)入選官方贊助商名單:萬(wàn)達(dá)集團(tuán)、海信集團(tuán)、蒙牛乳業(yè)、vivo。
就在卡特爾對(duì)陣厄瓜多爾的揭幕戰(zhàn)上,海信集團(tuán)“中國(guó)第一,世界第二”的場(chǎng)邊大幅漢字廣告在吸引世界目光的同時(shí),也通過(guò)央視轉(zhuǎn)播得到國(guó)內(nèi)關(guān)注。
相信有很多小伙伴也都和小編一樣在徹夜看球,為阿根廷和梅西惋惜,為日本戰(zhàn)勝德國(guó)而開(kāi)心,每天各個(gè)地方都在謠傳著天臺(tái)上的故事~
世界杯轉(zhuǎn)播的技術(shù)挑戰(zhàn)
每個(gè)熱門(mén)體育賽事直播尤其是類似世界杯這樣全球賽事的精彩瞬間,都會(huì)帶來(lái)流量的高峰,實(shí)際上大家能夠觀看到高清實(shí)時(shí)的世界杯直播,這背后涉及到的技術(shù)挑戰(zhàn)有很多:
一、內(nèi)容集中。世界杯核心內(nèi)容就是CCTV5,加上解說(shuō)頻道,多角度頻道就10多路直播,假設(shè)源站出現(xiàn)問(wèn)題,那么所有的直播都會(huì)出現(xiàn)問(wèn)題。
二、高并發(fā)。世界杯高達(dá)數(shù)千萬(wàn)級(jí)的并發(fā)在線觀看用戶,且用戶量徒增非常明顯。假設(shè)直播平臺(tái)出現(xiàn)短暫故障,所有用戶可能會(huì)重新請(qǐng)求或者請(qǐng)求其他系統(tǒng),對(duì)系統(tǒng)壓力也會(huì)非常大。
三、安全性。世界杯是世界級(jí)盛會(huì),假設(shè)中間出現(xiàn)安全事故,影響會(huì)非常大,平臺(tái)方也會(huì)有不可推卸的責(zé)任。
在這樣的挑戰(zhàn)之下,要始終保持世界杯直播的穩(wěn)定、流暢、安全,背后就需要有一套復(fù)雜的方案和邏輯,這個(gè)邏輯最關(guān)鍵也重要的部分就是CDN技術(shù),也正是有了CDN技術(shù)的支持,才讓我們大家在通過(guò)視頻網(wǎng)站觀看世界杯直播過(guò)程中能夠有高清流暢的體驗(yàn)。
CDN在直播中的應(yīng)用
CDN的全稱是Content Delivery Network,即內(nèi)容分發(fā)網(wǎng)絡(luò)。CDN是構(gòu)建在網(wǎng)絡(luò)之上的內(nèi)容分發(fā)網(wǎng)絡(luò),依靠部署在各地的邊緣服務(wù)器,通過(guò)中心平臺(tái)的負(fù)載均衡、內(nèi)容分發(fā)、調(diào)度等功能模塊,使用戶就近獲取所需內(nèi)容,降低網(wǎng)絡(luò)擁塞,提高用戶訪問(wèn)響應(yīng)速度和命中率。CDN的關(guān)鍵技術(shù)主要有內(nèi)容存儲(chǔ)和分發(fā)技術(shù)。
簡(jiǎn)單來(lái)說(shuō),CDN是提供網(wǎng)絡(luò)加速的,基本思路是盡可能避開(kāi)網(wǎng)絡(luò)上有可能影響數(shù)據(jù)傳輸速度和穩(wěn)定性的瓶頸和環(huán)節(jié),讓內(nèi)容傳輸更快更穩(wěn)定。應(yīng)用在視頻網(wǎng)站上主要是讓我們看視頻不卡頓。使用CDN加速是因?yàn)橐慌_(tái)服務(wù)器能夠承受的訪問(wèn)量、能夠提供支撐的帶寬是有限的,無(wú)論是視頻網(wǎng)站、還是圖片網(wǎng)站,要用CDN對(duì)服務(wù)器進(jìn)行分流減負(fù)。
下面小編為大家簡(jiǎn)要介紹一下CDN在直播中的技術(shù)應(yīng)用:
因?yàn)樽钤嫉男盘?hào)很有可能不被云平臺(tái)使用,比如非常高碼率的信號(hào),不適合傳輸,所以一般都會(huì)有信源生產(chǎn)的鏈路進(jìn)行編碼,提供一個(gè)源站服務(wù)。第二部分是視頻云中心,整個(gè)直播平臺(tái)架構(gòu)是中心架構(gòu),所有直播所需要的功能,比如轉(zhuǎn)碼、截圖、錄制、水印等功能,都是在中心完成的。第三部分是CDN,CDN是真正承載整個(gè)世界杯直播的用戶壓力的一環(huán),數(shù)千萬(wàn)的用戶都跑在CDN上,配合OSS雙寫(xiě),CDN也同時(shí)支持兩個(gè)OSS,并根據(jù)實(shí)時(shí)檢測(cè)把好的切片拼成一路,任何一個(gè)OSS寫(xiě)異常、寫(xiě)的慢都不會(huì)影響內(nèi)容的傳輸。第四個(gè)部分是客戶端也就是我們用戶觀看直播的端口。
由于CDN本身架構(gòu)就是分布式的,考慮到世界杯的規(guī)模非常大,采用中心主備,如果CDN中心出現(xiàn)問(wèn)題,會(huì)馬上切換為另一個(gè)。另外,每個(gè)地區(qū)都會(huì)放多個(gè)L2節(jié)點(diǎn),如果L2在某一時(shí)刻出現(xiàn)問(wèn)題,會(huì)馬上要附近的其他L2接入,不會(huì)因?yàn)楫惖赜绊懛?wù)質(zhì)量,采用節(jié)點(diǎn)內(nèi)的負(fù)載均衡和CDN的調(diào)度優(yōu)化方案,可以確保業(yè)務(wù)順暢。
火傘云CDN直播加速功能
火傘云視頻直播加速基于大規(guī)模實(shí)時(shí)流媒體計(jì)算集群和強(qiáng)大的音視頻信號(hào)處理算法,為直播客戶提供快速、穩(wěn)定、安全的端到端加速服務(wù),提供"清晰流暢、低時(shí)延、高并發(fā)"的音視頻直播服務(wù)。
火傘云通過(guò)CDN的節(jié)點(diǎn)加速技術(shù)在直播加速過(guò)程中,利用智能負(fù)載均衡系統(tǒng)讓用戶直播訪問(wèn)定位到最佳節(jié)點(diǎn),通過(guò)最佳節(jié)點(diǎn)傳輸?shù)闹辈バ畔⒑蛿?shù)據(jù)能夠在很大程度上滿足用戶對(duì)于直播加速的需求,獲得更加流暢的視頻體驗(yàn)。
火傘云CDN直播加速可廣泛應(yīng)用于各類直播應(yīng)用場(chǎng)景。不論是大家日常觀看的游戲直播,還是像世界杯這樣大型的電視直播,同時(shí)適用于各類直播場(chǎng)景下的廠商和出海企業(yè),如:秀場(chǎng)直播,游戲直播,會(huì)議直播,教學(xué)直播,直播帶貨等;同時(shí)對(duì)于有多人語(yǔ)音,多人視頻等,即時(shí)通訊,在線K歌等相關(guān)使用場(chǎng)景的企業(yè)客戶。
火傘云融合CDN覆蓋全球25000+服務(wù)節(jié)點(diǎn),覆蓋全世界各大主流運(yùn)營(yíng)商。接入簡(jiǎn)單,支持RTMP推拉流,極速完成加速配置。安全可靠,提供URL鑒權(quán),HTTPS和Referer防盜鏈等多種保護(hù)機(jī)制,減少盜播風(fēng)險(xiǎn)。返回搜狐,查看更多
責(zé)任編輯:
掃描二維碼推送至手機(jī)訪問(wèn)。
版權(quán)聲明:本文由財(cái)神資訊-領(lǐng)先的體育資訊互動(dòng)媒體轉(zhuǎn)載發(fā)布,如需刪除請(qǐng)聯(lián)系。