摘要: 明天,2018俄羅斯世界盃就將進入最終決賽,法國和克羅地亞將展開大力神杯的終極對決。而在40多天前,優酷纔剛剛成爲央視指定的世界盃新媒體官方合做夥伴。做爲優酷的同門兄弟,阿里雲也一併爲世界盃直播的提供技術支持,一同征戰世界盃。算法
明天,2018俄羅斯世界盃就將進入最終決賽,法國和克羅地亞將展開大力神杯的終極對決。而在40多天前,優酷纔剛剛成爲央視指定的世界盃新媒體官方合做夥伴。做爲優酷的同門兄弟,阿里雲也一併爲世界盃直播的提供技術支持,一同征戰世界盃。服務器
世界盃畢竟是全球的狂歡,不管是平臺承載量仍是應急建設速度,都是雙11的數倍考驗,只有短短兩週時間,對於阿里雲和優酷來講,這都是一場必須面對的硬場。更具考驗的是,除了優酷外,阿里雲還爲CNTV、CCTV5客戶端等提供技術服務,承擔了全網70%的世界盃直播流量。網絡
正所謂,養兵千日用兵一時,今天的阿里雲在全球擁有1500多個CDN節點,120T的帶寬儲備,經歷過雙11晚會、春晚直播等大型互聯網直播的考驗,積累了豐富的經驗和硬實力。架構
儘管每一場熱門對決都是創紀錄的流量峯值,但工程師們並不緊張,有阿里雲背後的硬實力和黑科技加持,網友反饋本屆世界盃是觀看最清晰、最流暢的一屆,進球紅包雨等玩法也讓人眼前一亮。併發
阿里雲是如何讓「卡」這個字眼圓潤地走開的呢?又祭出了哪些黑科技讓咱們體驗了一場別樣的雲上世界盃呢?本文將用球迷的方式告訴你。機器學習
大賽抗壓能力MAX,雲計算纔是最靠譜的後衛
好前鋒贏得比賽,好後衛贏得獎盃,這點06年的意大利是最有發言權的。尤爲能抗住大賽壓力和狂轟濫炸的防線,是任何一支世界盃冠軍球隊都必不可少的。想讓你的視頻不卡、直播信號零延遲,阿里雲就是那個必須能抗住大流量、瘋狂的信號中轉,還自巋然不動的後衛。分佈式
依託大的基礎設施,阿里雲在世界盃前夕啓用了自化動節點建設,將阿里雲的CDN節點擴充至1500+,帶寬儲備超過120T,爲這場比賽準備了充足、堅固的後衛資源。高併發
除了足夠的傳播速度,在突發狀況下,彈性計算和智能流量調度也是關鍵,就像好的中後衛不只要有身體和技巧,預判也是關鍵。學習
針對流量帶寬以每分鐘上T帶寬的速度劇烈攀升、降低以及幾千級同時觀看的巨大流量,阿里雲採用了CDN智能調度技術,可根據大型活動實時帶寬智能預測資源水位,將閒置資源優先分配給重點保障業務。優化
跟雙11的瞬時流量爆炸不一樣,世界盃須要的流量時段更長,流量質量需求更穩定,這就須要分佈式計算、彈性服務器系統,以及精準可控的CDN保護策略。
拒絕卡頓的中場大將,全鏈路容災瞭解一下
曾幾什麼時候,主隊被絕殺,買球上天台,直播卡成狗,被稱爲世界盃的三大定律。現在,網友發現,看球卡頓這件事好像忽然之間就悄無聲息了。
創建了基礎資源的後防線以後,阿里雲的全鏈路保障這個中場重要環節也在緊鑼密鼓的進行。
在本次世界盃中,整個生產鏈路從信號源,導播臺,編碼器,網絡傳輸,視頻實時轉碼到視頻加密都使用了阿里雲的自動災備切換技術,夯實了中場+替補的力量,這一技術可以保證在整個鏈路中,任何一個設備的故障都可以在數秒內自動恢復,不影響用戶觀看。
比賽的信號源是直播的根本,信號的穩定性直接影響全部直播用戶的觀看體驗,因此必須作多信號源的備份,阿里雲採起了如下方案:
一、採用多信號源異地備份,解決因單一地區的環境問題、網絡問題、設備問題等問題中斷信號傳輸的問題。
二、同源信號多路複合,同來源的內容,經過多源同時拉取,智能檢測判斷,合併成一路高質量、高可用的複合流,下降網絡因素或者單臺源站致使的不穩定和質量降低
三、異源信號智能檢測,自動切換。對於不一樣來源的信號智能檢測信號質量,切換到優質信號源。
直播內容生產鏈路也相當重要,須要從技術架構上確保萬無一失。
一、組件分佈式:從直播信號的上行、轉碼、切片、流媒體服務,任何一個環節都是多路備份,任何單臺設備故障,都是秒級切換,秒級恢復。
二、網絡主備:全部組件的接入網絡都是多線、多出口,不會由於單一運營商,單一網絡產品的故障,致使服務不可用。
三、異地容災:在多箇中心同時部署備份,極端狀況下,可分鐘級切換業務所在的節點,保證信號的正常分發。
爲了確保容災穩定性,阿里雲視頻雲針對客戶業務場景設計涵蓋視頻生產、視頻處理、視頻分發的全鏈路高可用高併發的方案,並在開賽前2天配合優酷和CNTV完成了屢次全鏈路的壓測和容災演練,爲整個世界盃期間的穩定運行打好基礎。
峯線三大射手:窄帶高清2.0、50幀極清、視頻AI
這屆世界盃,阿里雲擺的是433陣型,在峯線上祭出了窄帶高清2.0、50幀極清、AI智能剪輯三大頂級射手,讓對手膽戰心驚。
「窄帶高清2.0」是一套阿里雲和優酷獨有的,以人眼主觀感覺最優爲基準的視頻編碼技術,經過對直播內容的智能分析,根據對人眼敏感度進行動態處理與編碼,以達到最佳的主觀清晰度效果,可在保證畫質的前提下,下降平臺和用戶30%的流量消耗。
針對足球場景,窄帶高清2.0還基於機器學習優化了特有的編碼策略,好比足球、草地、球員分別採用特別編碼策略進行優化,大幅提高了比賽畫面的層次感和通透性。
50幀極清是阿里雲與優酷協力研發的高品質視頻技術,利用超高幀率算法,經過人工智能算法預測運動方向和軌跡,將原始的每秒25幀畫面普通電視信號變換爲每秒50幀畫面的高幀率視頻內容,給用戶提供更加流暢的沉浸式觀看體驗。
AI技術也在本屆世界盃大放異彩,阿里雲與阿里巴巴機器智能技術實驗室共同研發「視頻AI+雲剪輯+媒資管理」的技術,可實時產生精彩集錦和球星集錦,知足球迷們的重溫賽事和追星的需求。
精彩集錦:經過對上百場世界盃賽事和上萬篇足球文稿的學習,阿里雲視頻AI對球場、球員、比賽機制、特定行爲等都有了全面的「理解「,而後利用直轉點技術,碎片化進行實時多模態分析,結合事件回溯與預估,對精彩集錦進行累積和快速調整,最終合理聚合產出優質集錦。
球星集錦:在視頻AI處理中,經過識別視頻中已註冊的球星並進行人物追蹤,同時作了必定程度的容錯處理和補償優化,並針對不一樣位置的球星微調追蹤模型,最終對球星在視頻中出現的時間線、幅面座標及置信度進行綜合的動態分析。
AI解說:在解說詞AI處理中,阿里雲使用了世界盃場景的語音識別模型,該模型對球員名稱、足球術語、解說員的語速/語氣/語調等進行了額外的訓練和優化,尤爲是在聲學模型上針對足球場景下的球場及觀衆噪聲進行了適應性訓練,使得其最終對世界盃解說詞的識別準確率提高了超過10個百分點。
好球星不等於好球隊,戰術配合才能走到最後
這屆世界盃,最耀眼的球星是葡萄牙的C羅和阿根廷的梅西,但這兩支隊伍都沒能挺進八強。
足球須要整個球隊通力合做的結果,每一個角色各司其事,嚴守陣地,相互配合,才成就了最後的輝煌。有了窄帶高清、CDN智能調度和50幀極清等戰術的充分配合,阿里雲和優酷才能爲廣大觀衆提供一場場暢快淋漓的高清視覺盛宴。
阿里雲一直致力於用技術去創造更好的用戶體驗,讓技術更加普惠、極致和智能,咱們但願作一家有溫度的雲計算公司,讓科技可以展現它更美好的一面。
正如馬雲在優酷世界盃啓動會上說的:「特別期待你們圍繞如何讓體育和足球直播變成最好的體驗,讓網絡直播給老百姓、給球迷帶來最佳體驗、最快樂的體驗、最有意義的體驗,是這件事情的真正意義所在。」
原文連接本文爲雲棲社區原創內容,未經容許不得轉載