【51CTO.com原创稿件】虎牙是一家以游戏直播为核心业务、致力于打造全球领先直播平台的技术驱动型内容公司,虎牙直播作为公司旗下的旗舰产品,是中国领先的游戏直播平台,覆盖超过3300款游戏,全年主办或直播的电竞赛事超过760余场。2018年,虎牙开始出海,将直播业务部署到海外,而后上线秀场类产品。在虎牙早期对海外市场没有信心时,通过AWS的协助,虎牙的海外业务迅速扩张,从东南亚走到南美,AWS一直帮助虎牙快速拓展不同地区的业务。
虎牙CTO赖立高在re:Invent 2019活动上接受笔者采访时表示,“AWS提供了丰富、稳定、可靠的服务,基础设施全球覆盖,并且网络质量高。虎牙的海外直播应用Nimo TV,从决定推出到正式上线只用了一两个月的时间。通过使用AWS,我们只用短短几天时间就实现了Nimo TV在海外的部署,并且稳定地运营。”
虎牙CTO赖立高
海外直播业务的挑战
虎牙最早是在国内做直播服务,那么推出到海外,有哪些挑战呢?赖立高总结为三点。
首先,直播业务是内容分发、内容生产的过程。海外不同地区的基础设施和用户终端情况复杂,因此对于直播体验一致性来说就有很大的挑战,例如直播延时、卡顿、秒开等等。
第二,直播对于网络要求也是相对较高的,但是由于东南亚国家无线费用高,用户要求观看码率更低的画面,因此对于虎牙的视频转码,以及资源配置等方面带来了不小的挑战。
第三,海外不同国家地区有很多,数据的同步性以及一致性也是会面临很大挑战。虽然国内也有南北互通问题,但是整体还是一张通信网络,可以很好解决互通问题。
因此,虎牙在国内采用混合云架构,以自己的IDC为主,云作为资源的拓展,例如将敏感的业务数据放在数据中心中,而海外的架构,则是将计算和数据放到云端。
选择AWS的原因
在虎牙坚定的上云策略后,就是如何根据制定的上云策略开展业务迁移。赖立高表示,虎牙上云,不是完全的将业务全部放到云端,而是采用多云混合的策略,因此海外的云服务供应商会有很多,但是AWS会作为主体。
那么为何将AWS作为海外多云战略的主体呢?赖立高告诉笔者,AWS在Region的丰富度、覆盖度方面都是全面的,并且各Region之间的网络连通能力也相对很强。此外,在数据的同步和一致性方面,AWS也是非常有优势的。
而其他云厂商则是作为扩展,形成融合云。对于业务团队来讲,云服务商是谁是无感知的,因为多家云供应商协作,虎牙会将资源虚拟化、容器化,形成资源池,业务人员就可以专注在业务领域。
5G+AI提升内容生产力
在10月召开“虎牙LiveTech大会”上,虎牙提出希望利用5G+AI对内容生产进行升级。而对于AWS re:Invent 2019上发布的Amazon SageMaker新服务以及AWS Wavelength,赖立高表现出非常浓厚的兴趣。
虎牙在去年也在进行5G方面的尝试,但是面临很大的挑战就在于整个计算资源的下沉。很多国内云服务提供商都在提供算力,但是更靠近用户侧的资源却在运营商的掌控之中。而AWS与运营商合作推出AWS Wavelength,也是国内厂商值得参考的做法。
此外,赖立高表示,“很多企业在AI上云方面一直都比较纠结,而AWS SageMaker提供了较好的方案,虎牙未来也是希望可以借助AWS AI上云的能力,往前更进一步。”
解决算力和延迟问题
直播平台对大型赛事转播就像是电商的双十一,在短时间内吸引大流量,因此与行业中的可用资源进行连接就非常重要。
直播与视频的区别在于实时互动性,互动是双向广播式,而时延的长短也会给用户带来不一样的体验。虎牙会将视频直播的操作在局部发生并解决,从而降低时延,保证用户体验。
此外,人工智能对内容的重构以及编码能力的提升,影响都是不一样的,因此需要更强的算力来应对这一挑战。例如,电竞赛事直播中,赛事方提供的画质可能不到1080P,但为了满足用户需求,输出画质要达到4K,如何实现低延时的超分画面输出,就需要更高的算力支持。
赖立高认为,这样的算力很多可能不在中心,会在靠近生产者的那侧,算力的成本向芯片成本看齐,很多云服务供应商也都开始研制芯片,降低单元计算成本。因此,虎牙也会与AWS合作来解决算力问题。
【51CTO原创稿件,合作站点转载请注明原文作者和出处为51CTO.com】