虎牙:海外秒開Live你可以擁有
作為一位《王者榮耀》資深玩家,虎牙直播一直是我常用的App之一,不僅僅是因為其上豐富的主播資源,直播的流暢度、秒開率都是我選擇虎牙直播的原因之一。
隨著電競行業的日趨成熟,也讓游戲直播迅速在直播領域豎起了一面大旗,像虎牙直播中的《王者榮耀》、《英雄聯盟》、《絕地求生》、《和平精英》等都是最熱門的游戲分類,所以在2018年虎牙大舉進軍海外市場。
2018年5月,虎牙發布面向海外市場的游戲直播平臺Nimo TV,包括PC端和移動端應用,主要在東南亞和南美洲地區運營。截至2018年12月,虎牙海外產品月活用戶已突破1000萬。
虎牙一直被稱為“游戲直播第一股”,財報顯示,2018年虎牙總營收46.634億人民幣 (約合6.783億美元),凈利潤為人民幣4.609億元(6700萬美元)。財報最大的亮點就是透露電競、出海將是虎牙2019年的發展主題。
在虎牙上市后的每份財報中,“出海”都成為了不可回避的關鍵詞。但是出海也帶來為虎牙提出了很多問題,尤其是直播體驗上,如何才能與國內保持一致。
出海的差異化競爭
虎牙公司是一家以游戲直播為核心業務、致力于打造全球領先的直播平臺的技術驅動型內容公司,覆蓋超過3300款游戲,全年直播電競賽事超過760場。在游戲直播的成功基礎上,虎牙并已逐步涵蓋娛樂、綜藝、教育、戶外、體育等多元化的彈幕式互動直播內容。
隨著直播領域的日趨同質化,虎牙也將海外業務視為直播領域的核心差異化競爭因素。
截至2019年9月30日,虎牙海外MAU已突破1700萬。其實在2018年之前,虎牙在海外已經有一些用戶,在AWS有小規模的部署。但是在廣州總部如何有效地管理海外業務、搭建海外的IT系統和架構成為不小的挑戰。
“國內的內容生產、分發和海外還是有很大的區別。”虎牙CTO賴立高說道,因為整個基礎設施、用戶終端等因素的不同,對直播體驗有著很大的影響。所以虎牙也在思考在不同的條件下如何讓直播的用戶體驗可以盡可能的一致,達到視頻秒開,即在1秒之內Live就可以呈現。
虎牙CTO賴立高
一個明顯的例子就是在轉碼上,東南亞觀眾會觀看碼率相對較低的畫面,這在轉碼的資源配置和成本上與國內相比都有很大的不同。
在業務架構層面,虎牙在中國采用混合云架構,以自有數據中心為主,通過公有云作為資源拓展,海外則所有的計算和數據都要基于公有云。所以在選擇公有云上要滿足四點,一、有豐富的資源,完善的API接口;二、資源布局全球覆蓋,靈活地拓展全球市場;三、運行穩定,具有強大的故障恢復能力;四、良好的伸縮性,當某個地區業務發生變動時,都能方便的即時擴容或者清退資源。
云上的海外快速擴展
虎牙在上云這件事情上非常堅定,而且直播行業是一個高度競爭的行業,時間就是生命線。所以在開發效率、部署速度、成本等方面其選擇了以AWS為主開展海外業務,其他云服務商作為擴展,在業務架構上形成融合云。
目前虎牙已使用20多項AWS服務,包括Amazon EC2、Amazon S3、Amazon VPC、AWS Auto Scaling、Amazon CloudFront、Amazon SNS、Amazon SQS、Elastic Load Balancing、Amazon DynamoDB、Amazon RDS、Amazon Aurora、Amazon ElastiCache、Amazon Elasticsearch Service等。
虎牙應用架構示意圖
虎牙通過同一個團隊對全球的業務進行統一運維,包括全球資源的交互、部署和管理。在具體的使用上,通過AWS Lambda應對流量高峰,靈活擴容;通過DynamoDB存儲用戶的動態信息,包括支付、狀態、好友關注關系等信息,通過Aurora存儲相對靜態的信息,例如用戶的基礎信息。
AWS幫助虎牙實現了海外業務的快速擴張,節省了應用開發和部署的時間,同時這些資源可以靈活調配,實現成本的節省。
電競是一個非常完善的生態,所以每一款游戲都可能會有賽事的直播。賴立高稱這非常像電商的雙十一,也是對整個技術架構可行性的一次檢驗,因為直播本身流量特性就帶有突發性,在賽事中就更為明顯,所以彈性資源在整個過程中非常關鍵。
同時虎牙也看到AI上云的趨勢,其在數據和算法上有一定的積累,同時還可以利用Amazon SageMaker在云上訓練機器學習模型。當然虎牙直播也希望未來利用更多的功能,進一步加強產品的競爭力。
本文章選自《AI啟示錄》雜志,閱讀更多雜志內容,請掃描下方二維碼

