摘要:鈦媒體瞭解到,視頻內容防護是阿里云爲A站提供的圍繞核心點播服務展開的附加服務,像這樣的服務還有AI視頻審覈等。“這一服務的好處還在於,阿里雲的轉碼技術可以分階段告訴A站視頻轉碼的進度,比如某一個視頻某格式轉換完畢,就可以先把這種格式放出來,用戶可以提前看到最新視頻”,飛哥告訴鈦媒體。

AC娘,A站擬人化萌娘

A站懸崖勒馬,要重新做“站”了。

近期,A站不斷釋放出了要復活的信號,新掌門文旻上任、5.7億扶持UP主、獨播新番上架……最重要的是,視頻竟然不卡了。

回顧一年前的A站,視頻卡頓、服務器宕機是一件再正常不過的事。2017年11月,A站曾因一次大規模的DDOS攻擊,宕機3天,A站前負責人在回應記者採訪時卻使用了一套二次元話術:“我們是一個‘主角’公司,A站更像動漫裏的主人公,沒有哪一個主人公是一帆風順的。”

太執着於從二次元的主觀角度思考問題而在技術等問題上“躲貓貓”,直接導致了2018年2月A站因融資未到賬、無法支撐運營而關停了網站。彈幕鼻祖A站面臨停擺危局。

2018年6月,轉機出現了,快手宣佈了對A站收購的消息。

被收購後的A站有了更充足的資金用於支撐運營。而作爲一家彈幕視頻網站,如果沒有專業的視頻技術支撐,A站很難從跌倒處爬起來。因此,A站對技術的重視程度也在逐步提升。

在被收購後的一個月,A站便與阿里雲一拍即合,對系統進行了技術底層大換血。經過了半年多在技術上的全面整頓,A站視頻不卡了、產品需求能迭代了、視頻審覈更快了,這其中用到的正是市場上已經相當成熟的視頻雲技術。

全面遷移至阿里雲

爲了對阿里雲的“A站修復術”一窺究竟,鈦媒體對話阿里雲主要負責A站項目的兩位架構師張翔賀、吳國釗,以及A站技術負責人飛哥。

據張翔賀、吳國釗回憶,阿里雲主要從IaaS層的數據存儲以及PaaS層的應用服務對A站進行了遷移改造。

“說簡單一點是平臺的搬遷,但其中涉及到很多細節,並不是簡單的數據copy的過程。”

從數據存儲來說,除了視頻數據的遷移,阿里雲對A站原有的視頻也進行了一次梳理,比如對視頻格式、視頻數量、文件命名的梳理等。

從應用層來說,前端播放器、中間視頻上傳、轉碼以及內容審覈等等業務都從優酷搬到了新平臺,所有業務接口、功能接口全部進行了調試、配置,相當於基於阿里雲的點播服務重新做了一個平臺。

“原來的一些視頻原片是不是要轉成新的視頻碼率?遷移的過程中,兩邊的數據是不是有視頻丟失?視頻傳輸搬遷過程中是不是有視頻重複的問題?這些都是要在整個過程中慎重考慮。”張翔賀介紹。

吳國釗補充,當時阿里雲派出了一整套團隊來支持A站的遷移,從整體解決方案架構師,細化到CDN解決方案架構師,再到項目經理、服務保障經理,還有前端開發到中間運維保障、售後服務保障等等,涉及了大範圍團隊合作。

在技術整頓的半年裏,A站後端視頻點播等相關的雲計算服務都由阿里雲來支持,A站技術人員工則在阿里雲平臺的基礎上自研了一套自主可控的視頻播放系統。“策略自己可以控制,整體下來,發現A站的產品需求能迭代了,出了問題能及時處理,想臨時加哪些功能,跟阿里雲溝通之後能及時接入,相當於是模塊化的,成本也非常低。”飛哥說道。

“關鍵先生”視頻點播技術

如上文所述,阿里雲從IaaS層的數據存儲以及PaaS層的應用服務來幫助A站解決技術問題,但在這兩者之中,數據存儲解決的是通用性的緩存、分發等問題, 而PaaS層的應用服務——視頻點播技術纔是A站所使用的比較關鍵的服務。

相對於視頻直播服務而言,視頻點播服務(Video on Demand,簡稱VOD)是指把用戶所點擊或選擇的視頻內容傳輸給所請求的用戶。

據鈦媒體瞭解,在雲計算服務方面,點播服務本身並不複雜,複雜的地方在於這一產品與客戶業務相捆綁、集成的過程。

A站所使用的點播服務就涉及到語音視頻的採集、上傳、編輯、轉碼、審覈、分發等一系列的流程。

以視頻轉碼爲例,由於A站不同UP主所上傳的視頻碼流不同,A站需要使用阿里雲的點播服務將幾十種個性化的視頻格式在保證清晰度、流暢度、文件大小適中的情況下將這些視頻轉成統一的碼流,再進行統一分發。這樣,不僅方便用戶播放,而且對視頻播放器也非常友好,可以節省計算成本。

“這一服務的好處還在於,阿里雲的轉碼技術可以分階段告訴A站視頻轉碼的進度,比如某一個視頻某格式轉換完畢,就可以先把這種格式放出來,用戶可以提前看到最新視頻”,飛哥告訴鈦媒體。

“原來A站UP主所上傳視頻的轉碼狀態都需要技術人員親自去查,一般都要等到所有視頻格式轉碼完畢,第二天才審覈放出。”而在經過“修復術”之後,現在A站視頻轉碼的響應速度是分鐘級別的,大大提高了視頻的審覈效率。

另一個對A站影響比較大的功能是對視頻播放地址獲取。

在使用阿里雲服務之前,A站視頻播放地址的生成、播放文件地址管理都在優酷平臺上進行,A站用戶發出觀看視頻的指令後,視頻播放系統需要先通過公網到優酷平臺取一次視頻數據,取完之後A站自己再做一次業務上的判斷,然後用戶才能看到視頻。

而阿里雲的標準化的點播服務可以將視頻地址自動回傳給A站,這樣播放流程就有了更大的優化空間。“最終經過大家的努力,使得用戶訪問視頻的首屏時間從原來的3-4秒,縮短到了不到1秒,非常流暢。”飛哥說道。

張翔賀表示,阿里雲之所以能夠解決A站在視頻點播方面的問題,是因爲以爲服務百萬以上互聯網用戶羣體爲背景,阿里雲所收到互聯網需求非常精準,在這種情況下所開發的功能和服務等多方面都採取了一種商業化的運營模式。這也是爲什麼A站之前使用優酷服務出現“水土不服”的原因。

他提到,爲了提升產品靈活性,阿里雲會先將通用性的需求做成標準化的服務滿足大多數客戶的需求,同時也會面向頭部客戶提供定製化的功能開發,通過標準化+定製化的服務支持,把原來標準化的服務進行了進一步的提升和保障,例如A站正在使用的阿里雲視頻內容防護服務。

提供視頻內容防護、AI審覈等附加服務

盜鏈和盜播是內容服務商經常遇到的系統安全威脅。盜鏈指的是,受益者把其他服務商的內容鏈接地址放在自己網站上;盜播是指,把網站上的視頻下載起來,放在本地或者其他網站上播放,這兩種方式都是爲了騙取最終用戶的瀏覽和點擊率,受益者不提供資源或提供很少的資源,而真正的服務提供商卻得不到任何的收益。

“2017年上半年,A站大部分流量被盜走了。”飛哥回憶。

但阿里雲介入之後,A站這方面的損失減少了80%-90%。

據張翔賀介紹,防盜鏈、防盜播技術本身對於互聯網音視頻提供商來說是很一個很通用、很樸實性的需求,但不同的客戶在不同的場景下,技術的實現方式有多種。“我們當時針對於A站視頻內容素材、訪問方式等做了整體的重溫分析,制定了一套完整的視頻內容防護方案。”

飛哥表示,防盜鏈、防盜播功能給A站帶來的最直觀的改變是帶寬成本的降低,同時也保護了A站視頻資產不被盜用。

鈦媒體瞭解到,視頻內容防護是阿里云爲A站提供的圍繞核心點播服務展開的附加服務,像這樣的服務還有AI視頻審覈等。

飛哥表示,A站使用AI技術最多的地方是圖像的審覈上,比如利用AI對視頻中的涉暴、涉黃等內容進行自動攔截,減少人工審覈的壓力。另外,AI也可以通過對視頻中圖像、語音、物體、文字等多模態分析,自動輸出視頻多維度內容標籤,提升搜索體驗效果。

之所以能夠在點播服務的基礎上根據A站的需求增加附加功能,是因爲阿里雲的視頻點播服務是模塊化和標準化的。對於A站來說,可以按照自己需求去選擇相應服務能力,這樣不僅能夠滿足業務快速發展的穩定性,而且也不需要投入很多運維或技術方面的人力做視頻點播基礎技術能力的研發,只聚焦於核心業務。

目前,飛哥所帶領的A站技術團隊主要工作已經不再圍繞點播服務展開,而是A站後端開發、業務迭代,運營、產品、市場等方面相關技術的落地。

鈦媒體瞭解到,A站在經過的半年左右的技術打磨之後,已經進入了平穩運營階段,視頻播放更流暢了,不宕機了,用戶量快速增長,日上傳視頻數明顯上升。

“雖然進入平穩運營階段,但A站跟阿里雲還在保持每週一次的面對面交流,一是確保客戶質量達到預期,二是看看原有的服務是否需要作出變更,以及A站在不同的時間段是否有新的需求產生。”吳國釗向鈦媒體表示。他透露,近期,A站與阿里雲正在溝通一款新的防盜鏈功能,希望能夠繼續提升A站在視頻內容防護能力。 (本文首發鈦媒體,作者/秦聰慧)

更多精彩內容,關注鈦媒體微信號(ID:taimeiti),或者下載鈦媒體App

相關文章