久久精品中文字幕免费_91香蕉国产亚洲一区二区三区_国产精品巨作无遮拦_亚洲人成电影

    <center id="oy65s"><ol id="oy65s"></ol></center>

  • <menu id="oy65s"></menu>
    當(dāng)前位置:首頁 > 世界杯資訊 > 正文內(nèi)容

    世界杯千萬級直播高穩(wěn)定的挑戰(zhàn)和實踐

    杏彩體育3年前 (2022-12-06)世界杯資訊96

    今年夏天,俄羅斯世界杯召開。在剛剛落幕的重慶云棲飛天技術(shù)匯專場中,阿里視頻云技術(shù)專家裘良科,就世界杯這個話題,跟參會嘉賓一起探討了千萬級直播高穩(wěn)定的挑戰(zhàn)和相關(guān)實踐,本文為演講全文。

    2018年俄羅斯世界杯從6月14日到7月15日,跨度整整一個月,共有64場比賽,優(yōu)酷成為央視指定的世界杯新媒體官方合作伙伴,作為優(yōu)酷的同門兄弟,阿里云也一并為世界杯直播的提供技術(shù)支持,一同征戰(zhàn)世界杯。 整個世界杯期間,阿里云的服務(wù)是不間斷的,要始終保持著穩(wěn)定與流暢。而且除了支持優(yōu)酷外,阿里云同時支持著CCTV5、CNTV、咪咕的世界杯直播,支撐了全網(wǎng)世界杯流量的70%。單單優(yōu)酷的法阿大戰(zhàn)單場并發(fā)就達(dá)到2000W,加上其他的幾家客戶,足足有數(shù)千萬的用戶并發(fā)。這么大規(guī)模、持久的賽事,對直播平臺也是很大的挑戰(zhàn)。

    那么從技術(shù)層面看,世界杯直播的挑戰(zhàn)究竟有哪些?

    第一個挑戰(zhàn)是內(nèi)容集中。世界杯核心內(nèi)容就是CCTV5,加上解說頻道,多角度頻道就10多路直播,假設(shè)源站出現(xiàn)問題,那么所有的直播都會出現(xiàn)問題。第二個挑戰(zhàn)是高并發(fā)。世界杯高達(dá)千萬級的并發(fā)在線觀看用戶,且用戶量徒增非常明顯。假設(shè)直播平臺出現(xiàn)短暫故障,所有用戶可能會重新請求或者請求其他系統(tǒng),對系統(tǒng)壓力也會非常大。第三個挑戰(zhàn)是安全性。世界杯是世界級盛會,假設(shè)中間出現(xiàn)安全事故,影響會非常大,平臺方也會有不可推卸的責(zé)任。

    在這樣的挑戰(zhàn)之下,阿里云要始終保持著世界杯直播的穩(wěn)定、流暢、安全,背后有一套復(fù)雜的方案和邏輯,下面我們來從穩(wěn)定性、安全、監(jiān)控三個部分展開。

    穩(wěn)定性

    下圖是世界杯直播穩(wěn)定性架構(gòu)圖,分為四大部分,信源生產(chǎn)鏈路、視頻云中心、CDN和客戶端。

    第一部分是信源生產(chǎn)鏈路,因為最原始的信號很有可能不被云平臺使用,比如非常高碼率的信號,不適合傳輸,所以一般都會有信源生產(chǎn)的鏈路進(jìn)行編碼,提供一個源站服務(wù)。第二部分是視頻云中心,整個直播平臺架構(gòu)是中心架構(gòu),所有直播所需要的功能,比如轉(zhuǎn)碼、截圖、錄制、水印等功能,都是在中心完成的。第三部分是CDN,CDN是真正承載整個世界杯直播的用戶壓力的一環(huán),數(shù)千萬的用戶都跑在CDN上。第四個部分是客戶端。接下來分各個環(huán)節(jié)來介紹阿里云如何保障服務(wù)穩(wěn)定。

    一、信源生產(chǎn)鏈路

    多信號源輸入:生產(chǎn)鏈路環(huán)節(jié)一般是用戶自己搭建,建議用戶多信號源輸入,因為單信號源輸入的情況下,如果信號源中斷就會導(dǎo)致業(yè)務(wù)中斷。如果信號源確認(rèn)只有一個的話,建議用戶信號源多鏈路輸入,避免單鏈路故障而導(dǎo)致信號源無法接收。主備線下轉(zhuǎn)碼器:前面講到原始信號源是沒辦法直接使用的,所以會用到一個編碼器,我們一般會要求編碼器的主備是實時能夠獲取多個信號源,并支持實時切換的。切換的模式有兩種,第一個是直接主備模式,在同時輸出源,只有1臺編碼器。第二個雙備的方式,2臺編碼器的輸出源同時給云平臺提供數(shù)據(jù)源,這樣的方式,我們最終會把轉(zhuǎn)碼器的數(shù)據(jù)通過拉流或者推流的方式同步到視頻云中心。如果是拉流的方式,視頻云中心會從多個源站同時拉流,保證任何一個源站/編碼器出現(xiàn)問題,視頻云中心都可以順利的拿到數(shù)據(jù)。如果是推流的方式,主動權(quán)在用戶,用戶也最好能多個源站/編碼器同時向視頻云中心推流。多出口推/拉流:源站的出口鏈路一般會要求是多個,因為單出口鏈路存在網(wǎng)絡(luò)風(fēng)險。

    二、視頻云中心

    結(jié)合多網(wǎng)絡(luò)輸入,視頻云中心也會采用多網(wǎng)絡(luò)接入。流合并,多個流來到視頻云中心,通過特有的合并組件,把多個流變成一路流。組件分布式部署,對于重大賽事,所用的機(jī)房我們會采用獨(dú)立資源專用機(jī)房,和其他業(yè)務(wù)之間互不影響。全鏈路自動切換,每一個組件的狀態(tài)都會自動檢測,發(fā)生問題在10秒鐘之內(nèi)完成切換,保證直播流的連續(xù)性。對于交互相對較少的賽事直播,所以會采用H264直播,進(jìn)行的優(yōu)化是,所有的切片輸出的H264切片中,切片長度和I幀都是對齊的,好處是當(dāng)下游想在不同碼率之間切換的時候,畫面是連續(xù)的,不會有跳躍感。切片雙寫,每一路流在進(jìn)行切片的時候,都是雙進(jìn)程切片,同時切到兩個OSS,這樣就保證了下游CDN的源是雙份的??紤]到賽事直播的重要性,整套架構(gòu)在原來的基礎(chǔ)上,同時做了中心異地備份。

    三、 CDN與客戶端

    配合OSS雙寫,CDN也同時支持兩個OSS,并根據(jù)實時檢測把好的切片拼成一路,任何一個OSS寫異常、寫的慢都不會影響內(nèi)容的傳輸。中心主備與L2災(zāi)備,由于CDN本身架構(gòu)就是分布式的,考慮到世界杯的規(guī)模非常大,采用中心主備,如果CDN中心出現(xiàn)問題,會馬上切換為另一個。另外,每個地區(qū)都會放多個L2節(jié)點,如果L2在某一時刻出現(xiàn)問題,會馬上要附近的其他L2接入,不會因為異地影響服務(wù)質(zhì)量。采用節(jié)點內(nèi)的負(fù)載均衡和CDN的調(diào)度優(yōu)化方案,可以確保業(yè)務(wù)順暢。最后,給客戶端一個建議,因為客戶端很多,當(dāng)前面的切換出現(xiàn)時,某些客戶端可能會出現(xiàn)卡死無法播放等問題,所以客戶端需要對CDN請求做一個重試。

    安全

    世界杯賽事直播護(hù)航工作中,內(nèi)容的安全和穩(wěn)定同樣重要。用戶可以通過阿里云云導(dǎo)播臺內(nèi)容審核、源站IP推流和拉流的白名單設(shè)置、推流鑒權(quán)、拉流HTTPS校驗防劫持等幾個方案,來保障內(nèi)容安全。針對類似世界杯賽事的版權(quán)內(nèi)容,阿里云也提供播放鑒權(quán)&二次鑒權(quán)、DRM對視頻本身鑒權(quán)、分域名封禁、區(qū)域限制等方案來防止盜播盜鏈。

    監(jiān)控

    架構(gòu)解決了穩(wěn)定性問題,并在安全方面也做了很多準(zhǔn)備之后,直播當(dāng)然也需要監(jiān)控,阿里云對于世界杯直播的監(jiān)控分以下三大部分。

    第一是技術(shù)環(huán)境的監(jiān)控

    包括直播中心、CDN每臺設(shè)備的CPU使用率、內(nèi)存、網(wǎng)絡(luò)、磁盤等,如果出現(xiàn)故障情況,就和前面的方案配合進(jìn)行自動切換;如果出現(xiàn)異常、亞健康的狀態(tài),則會通過報警讓運(yùn)維人員快速定位問題和快速處理。

    第二是應(yīng)用監(jiān)控

    包括每個程序的進(jìn)程、端口、QPS壓力、直播延遲,與前面環(huán)境監(jiān)控的處理方式一樣,如果出現(xiàn)故障,就和切換機(jī)制聯(lián)動,如果出現(xiàn)異常則通過報警來人為處理。

    第三是業(yè)務(wù)監(jiān)控

    包括直播全鏈路監(jiān)控,下圖是一張比較復(fù)雜的直播業(yè)務(wù)的監(jiān)控圖,綠色代表正常,黃色可能會出現(xiàn)丟幀、丟包等問題出現(xiàn)的異常線路。點開每一條線,就可以看到?jīng)]路流在當(dāng)前時間下的狀態(tài)值,比如說時間戳一小時之內(nèi)是否連續(xù)、遞增和跳頻,避免客戶端兼容性問題引發(fā)的不好的用戶體驗。

    對于幀率的監(jiān)控,在視頻云中心進(jìn)行流合并的時候,我們實時地把不同的流合并成一個,來達(dá)到抗抖動的效果。下面四幅圖是同一時間同一路流的監(jiān)控,上面三路流合并成下面一路流,毛刺變少,結(jié)果更穩(wěn)定。

    除此之外,系統(tǒng)還會針對服務(wù)端慢速比、客戶端卡頓率等數(shù)據(jù),進(jìn)行實時收集和監(jiān)控,通過和客戶端的聯(lián)合,實現(xiàn)質(zhì)量調(diào)優(yōu)。

    除了以上高穩(wěn)定性的服務(wù)架構(gòu)、多維度安全策略以及全鏈路監(jiān)控以外,阿里視頻云也為用戶提供時移直播、智能剪輯、異地容災(zāi)、智能調(diào)度、秒開、碼率控制、50幀極清、高速通道、防盜鏈、云導(dǎo)播臺、廣告識別、ET字幕等能力。

    相信護(hù)航過世界杯直播之后,阿里視頻云一定在活動、賽事直播這個場景下沉淀了更多技術(shù),在未來為客戶創(chuàng)造更多價值,為用戶帶來更極致的觀看體驗。

    本文作者:樰籬

    原文鏈接

    更多技術(shù)干貨敬請關(guān)注云棲社區(qū)知乎機(jī)構(gòu)號:阿里云云棲社區(qū) - 知乎

    本文為云棲社區(qū)原創(chuàng)內(nèi)容,未經(jīng)允許不得轉(zhuǎn)載。

    掃描二維碼推送至手機(jī)訪問。

    版權(quán)聲明:本文由財神資訊-領(lǐng)先的體育資訊互動媒體轉(zhuǎn)載發(fā)布,如需刪除請聯(lián)系。

    本文鏈接:http://daniuzhishi.com/?id=13494

    “世界杯千萬級直播高穩(wěn)定的挑戰(zhàn)和實踐” 的相關(guān)文章

    給大家科普一下買球運(yùn)營體育賭場(2022已更新(今日/知乎)

    央視新聞 近日, 2022亞瑟士青少年網(wǎng)球巡回賽廣州站, 一個背背簍的網(wǎng)球少年受到關(guān)注, 經(jīng)過激烈比賽, 最終奪得了U14組男單冠軍。 △在賽場上背背簍的王發(fā)。(賽事舉辦方供圖) 背簍少年成黑馬 捧起冠軍獎杯 少年...

    給大家科普一下2022卡塔爾世界杯足球(2022已更新(今日/知乎)

    給大家科普一下2022卡塔爾世界杯足球(2022已更新(今日/知乎)

      網(wǎng)球王子如今的漫畫,真的是越來越離譜和奇葩了,目前篇章已經(jīng)推進(jìn)到了網(wǎng)王死囚篇,這次的敵人是一開始就成功通過網(wǎng)球催眠打法,順利越獄的高三美男西班牙代表隊的馬爾斯,而具體的實戰(zhàn)中的技能和戰(zhàn)斗力表現(xiàn),可以說更加的夸張和離譜,如今網(wǎng)球王子已經(jīng)徹底變成了戰(zhàn)斗熱血系的漫畫了。   ...

    給大家科普一下體育彩票買世界杯怎么買(2022已更新(今日/知乎)

    給大家科普一下體育彩票買世界杯怎么買(2022已更新(今日/知乎)

    原標(biāo)題:《奮斗吧,少年》首播良好,彭昱暢變網(wǎng)球王子,讓董力做配 幸運(yùn)的是,《小小的愿望》未能上映,但由彭昱暢主演的電視劇《奮斗吧,少年》順利開播,并且還成功上星,雖然不是黃金檔,但能登錄湖南衛(wèi)視,注定其在這個暑假的成績不會差。《奮斗吧,少年》與《九州縹緲錄》的播出時間相同,收視上...

    給大家科普一下世界杯能買什么彩票?(2022已更新(今日/知乎)

    給大家科普一下世界杯能買什么彩票?(2022已更新(今日/知乎)

    導(dǎo)語:網(wǎng)球王子可以說是很多人的青春了,不過在全國大賽之后網(wǎng)球王子的畫風(fēng)就迎來了很大的變化,其故事堪比熱血戰(zhàn)斗漫畫。有時候個人都覺得網(wǎng)球王子比熱血漫畫都要燃,畢竟人均殺人網(wǎng)球。而在今年網(wǎng)球王子也是迎來U-17世界賽的動畫,作者許裴剛更是直接表示大家久等了,殺人網(wǎng)球要來了。...

    給大家科普一下世界杯哪里買輸贏票(2022已更新(今日/知乎)

    本人2010年開始打網(wǎng)球,是在體育課上選的,當(dāng)時大二,算是自學(xué)成材,現(xiàn)在仍然游弋在各個群里約球,雖然不是什么高手,但平時打打比賽什么的,還是不被人嫌棄的,在本地群里算中等水準(zhǔn)吧,自評3.0(工作后訓(xùn)練得少),自認(rèn)為有一定的知識回答這個問題。...

    給大家科普一下賭博贏的錢遲早輸回去(2022已更新(今日/知乎)

    給大家科普一下賭博贏的錢遲早輸回去(2022已更新(今日/知乎)

    在過去20年里,費(fèi)德勒、納達(dá)爾和德約科維奇組建的“三巨頭”將網(wǎng)球運(yùn)動提升到了前所未有的高度,盡管上一代球王桑普拉斯的統(tǒng)治力有目共睹,但費(fèi)納德的相互角力,明爭暗斗,讓網(wǎng)球的話題性和影響力都呈幾何態(tài)勢增長,因此每一個網(wǎng)球從業(yè)者都不得不感謝三巨頭所做出的貢獻(xiàn)。 不過,...

    ?