虎牙直播与亚马逊云科技携手出海,为世界带去精彩的实时互动内容

发布于: Android转发:0回复:0喜欢:0

对于许多游戏爱好者而言,看游戏直播的乐趣远超玩游戏本身!作为一款以游戏为核心的直播平台,虎牙直播致力于成为受年轻人欢迎的技术驱动型娱乐社区,拥有超过3,800多款游戏的直播,覆盖全品类游戏内容,月均活跃用户数高达1.78亿!


2018年,虎牙直播亚马逊云科技携手出海,在东南亚上线海外直播产品,真实与虛拟相结合的创新直播方式,为世界带去精彩丰富的实时互动内容,在东南亚乃至拉美、中东都受到广泛追捧,海外月均活跃用户数已经达到3,000万!

尽管在国内市场,虎牙已经是全民熟知并广受喜爱的直播平台之一,但虎牙的出海,并非一帆风顺的迎风之旅,首先就有四大“海礁”横在眼前,阻挡去路:

各地法规多样,基础设施建设困难、可用规模小

海外用户分布广、距离远,网络延时高、响应慢

时差各异、节假日也不同,流量峰谷难以预测

实时直播产品对算力需求强大且要求严格

作为全球云服务的先行者,亚马逊云科技凭借以下四大优势,成为与虎牙结伴的最佳出海伙伴:

基础设施覆盖全球,可以实现随时随地的资源交付与伸缩;

具备全球高速骨干网络,能够大幅度降低访问延迟;

支持自动扩缩容实现无人化运维,高效应对流量高峰;

可以提供全球任意规模算力,保障平台支持全球化的实时内容生产。

利用弹性资源打造全球信息推送架构

一位主播上线时,虎牙直播会自动给他/她的粉丝推送多条相关信息,当主播粉丝量非常庞大时,消息传送量会相应猛增。针对这种情况,虎牙直播采用了Amazon SQs完全托管的消息队列服务,即使触发了上亿级别的消息传送,平台响应速度也不会出现衰减。除了主播粉丝规模各异、上线时间难以预测,直播平台的业务量变化也十分迅速,峰谷往往会有数十倍的流量差异,因此,虎牙直播还使用了Amazon Lambda无服务器服务实现灵活扩容,直接运行代码,从容应对流量高峰。

利用云原生数据库建立海外直播数据体系

通常,数据库都是系统的瓶颈所在。但虎牙直播采用云原生数据库构建整个直播体系后端,使用快速灵活的云原生NoSQL数据库Amazon DynamoDB用于存储用户的动态信息(包括支付、状态、好友关注关系等信息),将相对静态的信息(如用户的基础信息)存储在云原生关系型数据库Amazon Aurora上,既能保证数据同步全球,又能实现全自动化计算节点增减和弹性扩缩容,此举节约了50%以上的资源成本。此外,虎牙直播也释放了更多业务人员的精力,使其专注于业务提升,创造更大的业务价值。

尝试图形数据库实现智能推荐和风险控制

为了更好地处理复杂的多度关系,虎牙直播采用了Amazon Neptune图形数据库,支持用户和用户、用户和主播、主播和主播关系检索,搜索的结果可以应用到智能推荐和风险控制中,例如可以为用户推荐好友关注的偶像、好友的好友,也可以监测异常打赏等。当平台监测到直播账号有违规行为时,虎牙直播便能查询到整条途径的利益相关者,对全链路的业务安全提供高效保障。

在竞争异常激烈的国内市场,和中国互联网集体出海的大背景下,虎牙选择了与亚马逊云科技共同扬帆。纵观虎牙的出海成绩,不得不说一句“后浪可畏”。