使用场景 用户案例 芒果 TV

客户介绍

芒果 TV 是湖南广播电视台旗下唯一互联网视频平台,独家提供湖南卫视所有栏目高清视频直播点播,并为用户提供各类热门电影、电视剧、综艺、动漫、音乐、娱乐等内容。由湖南快乐阳光互动娱乐传媒有限公司(简称“快乐阳光”)负责具体运营。是湖南广播电视台全力发展网络视频业务的唯一新媒体机构。

客户痛点

芒果 TV 客户端是湖南卫视互联网探索的核心产品。作为中国唯一一家拥有全终端、全平台牌照的网络视频平台,芒果 TV 每天要处理大量用户视频,并保障视频能够如丝般顺滑地通过网络传送到世界各地。这要求视频的上传、处理、播放、分发在极短的时间内完成。

当数据量大的时候,系统无法同时快速处理这么多视频,会带来不可避免的处理排队,进而导致视频同步的延时。为应对突发的在线流量不得不提前预留多台服务器处理,而在大多数时间,这些资源都处于闲置状态,资源利用率低。

解决方案

芒果 TV 选择使用 Serverless 架构。函数计算的事件触发机制与毫秒级弹性扩容的伸缩能力可以有效解决芒果 TV 遇到的问题。 函数计算的事件触发机制保证在视频文件上传到对象存储后立即自动触发对应的函数执行,把视频文件的属性信息记录下来,并传输给客户的核心算法系统,核心算法系统计算出视频文件的热度,把视频文件的源文件推送到最近的 CDN 的节点上,实时预热视频,确保视频同步的流畅与稳定。

使用效果

整个流程高度地弹性与自动化,函数计算的事件驱动能力保证实时监听阿里云对象存储的事件,并快速把数据传输到后端算法系统,加快处理速度,提高处理效率。

即使在上传视频高峰期,视频处理也不会有任何的排队。保障了服务的稳定性。