阿里云:移動直播問答技術難點及解決方案
2018年伊始,互聯網圈就颳起了一陣「大佬狂撒幣,網友喜答題」的熱潮。以映客芝士超人等為代表的直播問答平台,通過答題分獎金的互動模式,迅速引爆網路熱點。隨後,多個直播和視頻平台也上線了直播問答遊戲。一時之間,這種參與門檻低、獎金池高、流量裂變傳播的互動模式,成為了全新的獲客、促活、盈利的重要手段,顯然要比燒錢推廣來得更有效。
憑藉此模式,直播問答APP開始佔據APP STORE前排位置,並紛紛獲得巨頭的廣告贊助,成功流量變現。毫無疑問,直播問答已經是新風口!
乘風起飛 是什麼拖住了開發者們的後腿
直播問答模式是用戶在指定時間內登陸直播間,在主持人引導下進行線上答題,答對12道題目即可沖頂獎金。規則看似簡單,但其背後的技術實現並不容易。
從系統角度看,移動直播問答有如下四個典型特點:
第一,直播互動時間短,一次直播活動時間在30分鐘左右
第二,百萬並發,單直播房間百萬級別並發用戶十分常見
第三,高頻直播,一天 6 次左右高頻直播
第四,推題同步,全網用戶推題和音視頻畫面同步
這些特點決定了整個直播答題系統對於穩定性、性能和安全都有極高的要求。如果想要實現,需要面臨很多難點。
直播問答系統技術實現難點
首先,對於高並發、實時性和穩定性的高要求
直播問答遊戲的單場參與人數動輒幾十萬、上百萬,海量並發的壓力非常之大。加之直播問答形式互動性又極強,主持人和作答畫面、過場動畫交替出現,一旦畫面卡頓,整個答題過程將被破壞。所以對於系統的高並發、實時和穩定性要求非常高。
其次,全網推題同步
服務端的推題同步是直播答題系統的核心。上百萬個在線手機客戶端,同樣一套題庫,服務端需要在正確的時間點進行推題,實現秒級內容下發,還要在秒級時間內對作答結果進行準確判斷和結果統計,這中間需要多個推題通道來確保推題到達客戶端的成功率。
第三,流量中心頻現羊毛黨
作為流量風暴的中心,也要面臨很大的安全風險。比如數據泄露造成業務漏洞暴露、DDos攻擊導致前端業務不可用、作弊外掛帶來的經濟損失和伺服器壓力等等,一旦系統遭遇安全隱患,不僅會帶來經濟損失,更會產生核心用戶的流失。
最後,附加功能開發難度大
為了提升用戶答題過程中的互動性和趣味性,活躍直播問答的氛圍,增加運營變現的手段,多數直播間除了具備直播美顏、彈幕評論功能,還支持連麥互動、片花插播、動態字幕等多種玩法整合。單獨每一項功能的開發都需要花費較長的時間,想要快速上線一整套功能,開發難度還是十分大的。
風口稍縱即逝,面對種種技術難題,企業必然會選擇第三方解決方案快速上線產品,既可以避免了自行開發的高難度和長周期等問題,又可以節省人力和資源成本,成功憑藉風口起飛。
阿里雲技術護航 平台方只管放心「撒幣」
為了助力企業緊握風口,阿里雲推出一站式移動直播問答解決方案。通過穩定高性能的計算基礎設施和可擴展的直播問答系統架構,實現技術層面的音畫題同步、穩定流暢推拉流、低延時互動、流量安全保障等核心能力,並提供了用戶運營、產品優化和商業變現等服務,滿足了企業高性能、高穩定性、一站式的應用需求。
雙專線推流鏈路 保障幀率穩定性
直播問答推流鏈路最核心的訴求是推流鏈路的穩定性,保障 30 分鐘推流答題過程中的推流幀率穩定,阿里雲直播問答推流系統架構:
1. 推流服務部署阿里雲北京雲機房,SNAT 推流到阿里雲直播中心,走阿里巴巴ABTN專線網路,推流鏈路穩定性有保障。
2. 兩套域名,分別用於直播中心北京單元和上海單元,某個直播中心單元故障,可以實時切換。
3. 一套域名,一個房間活動推兩路流,互為 Backup。
4. 直播中心做實時轉碼。
5. 阿里雲視頻直播服務全鏈路推拉流實時秒級監測,有效監測推流幀率的穩定性和拉流播放的流暢性,並將實時秒級監控報警信息通過企業服務釘釘群同步。
以上直播問答系統,將推流服務部署阿里雲,結合阿里巴巴ABTN專線網路,和阿里雲視頻直播服務北京直播單元、上海直播單元,提供雙專線推流鏈路,可保障推流幀率的穩定性和推流服務99.99%的可用性SLA。
快速判斷 「畫題同步」決定用戶體驗
阿里雲相關產品負責人表示,直播問答的另一核心需求是「畫題同步」,這也是決定用戶體驗的關鍵。阿里雲提供的方案如下:
1. 主持人提出問題,此時準備推送題目。為了能快速讓用戶看到題目,題庫都存在阿里雲持久型緩存資料庫Redis上。
2. 現場人員發出信息,通過接入方的AppServer,調用阿里雲的OpenAPI,在直播視頻流當前位置中插入若干SEI幀,幀內容可由業務自定義。
3. 播放SDK接收到視頻流後,解析出SEI幀,並回調給APP。此時APP立即向AppServer請求問題信息,然後顯示在APP上,完成整個出題過程。
4. 收到用戶答題後,用戶答題結果實時寫入Redis進行判斷答題是否正確返回給現場人員。完成整個答題流程。
以上方案環環相扣,實現了從主持人信號與音視頻通過同一傳輸通道同時傳輸,可實現高精度同步。
流量中心 安全問題不能忽視
直播問答一經上線就成為了流量的中心,隨之而來的就是黑色產業和安全漏洞等一系列問題。對此,阿里雲通過安全組件、白盒簽名技術、雲端防控等技術,有效保障業務邏輯安全,預防演算法泄露以及業務漏洞的暴露,同時保護答題過程中通訊鏈路安全,防止離線外掛自動答題,瓜分獎金。並且提供雲端防護,人機對抗,識別黑產,防止模擬器、設備信息篡改及大量垃圾註冊。
同時,該解決方案可以搭配DDoS防護包安全產品,直接可以把防禦能力載入到雲產品上,經過簡單部署即可實現分鐘級生效,快速升級產品安全能力。
此外,如果出現機器外掛的瞬時湧入給業務增壓的情況,解決方案可以搭配Web應用防火牆,採用智能門閥機制,過濾惡意的機器外掛請求,精準限流技術保障業務訪問平穩,降低後端服務壓力,輕鬆應對數十倍、百倍的業務高峰流量。
功能豐富 一站式視頻直播服務
阿里雲視頻直播問答解決方案依託強大的雲計算基礎設施、領先的CDN內容分發網路而建,在功能層可以實現主播人臉美顏等標配能力,也可以通過導播技術,完成直播畫面和其他內容的自由切換。
一個典型的場景應用:在主持人開場時,用動態字幕更直觀的介紹活動規則,並插入推廣片花來引導用戶進行活動宣傳,還可以在活動開始前、活動中和結束時加入視頻類墊片,運用於廣告植入和直播異常時的備播處理。
據悉,目前視頻直播服務業務場景已經基本覆蓋所有行業,服務4000多家客戶。
在許多直播平台看來,直播問答遊戲能夠風靡千萬網友,離不開背後雲計算技術的賦能和支持。映客芝士超人更是直接表示,「映客芝士超人是阿里雲穩定支持的哦!」相信在新興的直播問答領域,有了阿里雲的保駕護航,一定會有更多企業乘雲飛翔!
了解更多詳情,歡迎點擊阿里雲直播問答解決方案:
阿里雲移動直播問答解決方案- 阿里雲也可以參與雲棲社區「聚能聊」話題討論,暢所欲言:
雲計算怎樣能助力APP盡情「撒幣」?-聚能聊-雲棲社區-阿里雲
感興趣的用戶還可郵件聯繫視頻雲團隊vod-apsaravideo@service.alibaba.com或者加入釘釘群進行業務諮詢。
http://qr.dingtalk.com/action/joingroup?code=v1,k1,wTPKz5Pa/TLsVyzvGHw5cOQSNdsAdgbAOVYgXdmkqZg= (二維碼自動識別)
推薦閱讀:
※創投風驟起,音樂消費或成」新風口「【方創研究院】
※如何在網路上保障一場成功的海外網路視頻直播?
※第十五章:我決定揭露熱門主播們招人喜歡的小秘密
※《北京網路表演(直播)行業自律行動公約》