助力全球近百万人同时观看 LOL S7 直播,阿里云是怎么做到的?

2017-11-02 15:50:03 来源:雷锋网 热度:
对于游戏界的发烧友来说,近段日子最值得关注的莫过于举世瞩目的英雄联盟 2017 全球总决赛(S7)赛事了;这段赛事从 9 月份开始到现在,经历了从入围赛到半决赛的激烈角逐,期间有来自全球各地的大量用户通过直播来观看赛事盛况。据雷锋网了解,仅仅在 10 月 22 日一天的小组赛直播中,就达到了 880743 的同时在线观看人数峰值,带宽峰值达到了 3.35 Tbps。 

 

 

不过,在如此火热的直播盛况背后,需要的是强大的视频数据传输技术和能力;而在这一点上,承担这次赛事直播任务的阿里云,恰好可以说是行家里手。

S7 直播背后的技术支撑

在视频直播方面,阿里云有着巨大的技术优势。比如说在承担这次英雄联盟 S7 总决赛直播任务的过程中,阿里云通过覆盖全球 60 多个国家、208 个地域运营商的 1200 多个节点网络,提供了 80TB 以上的带宽储备,支持每场 90 万以上的在线观看人数;同时为了满足海外用户的特殊直播需求,阿里云还利用独有的专线推流,可以让全球的游戏迷都能通过直播来看到比赛画面。

实际上,在英雄联盟 S7 总决赛之外,阿里云在还支持了包括 KPL、KCC 在内多项电竞赛事的直播任务和一些热门的体育赛事直播任务。而为了满足这些任务对直播的低延时需求,阿里云推出了一项重要的新技术,也就是 PCDN (P2P + CDN)技术。

 

与市场上同类技术相比,PCDN 的优势有如下三点:

  • 独有的免上传模式,可节省上传流量。当前市面上的相关技术仍然要依赖客户端 SDK 互传流量实现 P2P;在移动端场景下,不但要下载,还需要上传,因此要额外消耗用户的 3G 或 4G 流量。而阿里云的 PCDN 的免上传技术可以有效地解决这个问题。

  • 免读写技术,可以保护设备,延长设备使用时间。市面上不少厂商采用的技术架构相对来说比较落后,需要频繁读写用户终端的存储,从而影响盒子的寿命。而阿里云采用的是 CDN+ 自建 P2P 节点+多级异构节点精准调度的模式,带宽有 CDN+专门的 P2P 节点来提供,不依赖设备本地缓存,从而避免了对终端设备的频繁读写。

  • 海量可控节点,服务稳定,数据安全。雷锋网了解到,当前市面上不少厂商所宣传的千万级 P2P 节点其实是用户终端,而非可控节点;每个客户只能在自建客户端数量的范围内实现 P2P 效果,并不能形成规模效应,显然是夸大宣传,误导客户。而阿里云独有的节点结构是可控的,能够真实发挥 P2P 技术优势。

实际上,以 PCDN 技术为依托,阿里云在直播方面已经形成了从推流、转码、分发到播放的全套技术解决方案,可以提供业内最低的播放卡顿率和全网最流畅的直播观看体验,并在保证安全的同时,实现全球覆盖和多终端适配支持。此外,阿里云也能够进行实时视频流处理,实现人脸识别美颜美颜、互动、音频直播、实时录制和截图、鉴黄审核等多种功能。

目前,阿里云已经应用和覆盖到了电商、娱乐、在线教育、游戏等多个直播场景。

从 CDN 到中国最大的视频云

在阿里云的诸多产品中,主要承担视频直播体验保障任务的,是阿里云体系下的内容分发网络(Content Delivery Network),也就是我们所知的 CDN。实际上,内容分发网络作为重要的网络加速服务产品,在阿里云的所有产品中处于非常重要的位置,而阿里云也是目前国内 CDN 服务体量最大的云服务商,客户数量超过 24 万。

不过,由于在实际的网络服务中,消耗带宽最多、对内容访问速度要求最高的是视频服务,因此阿里云依托自家的 CDN 网络,构建了对视频点播、直播、短视频等最热门的视频服务进行全面技术支持的产品系统,也就是阿里视频云。

阿里视频云的特点在于,它提供的是音视频系统的全链路服务。从内容的生成、内容的分发到内容的消费,阿里视频云可以在整个过程中帮助想要开展视频服务的创业者高效快速地搭建视频服务,甚至可以实现 0 代码搭建点播服务;如此一来,视频服务的技术门槛大大降低甚至直接为零,这就有利于视频服务的创业者专注于视频的内容和创意本身。

比如说在内容生产方面,阿里视频云提供了云剪辑功能,能够实现直接对云上的素材进行拼接、剪切、图文、遮标等操作,而且可以实现多人异地协同编辑;编辑之后,可以实现对长视频的分片并行编码,大幅度缩短编码时间,使得视频快速上线。

值得一提的是,为了应对合规要求,阿里视频云还专门推出了视频 AI 功能,能够对视频进行全自动审核(涉黄、暴恐、涉政)等,还能够实现对音视频的内容理解,进行添加标签、关键内容提取、语音文本转换等操作。

而在视频的传输和分发阶段,阿里云的 CDN 网络和 PCDN 技术就能够起到非常关键的传输加速作用。通过 1200+ 个节点和 80+ TB 的带宽,阿里云 CDN 实现了全球覆盖,无论是视频直播还是点播,都可以与阿里云 CDN 无缝衔接,从而保证无论何时何地视频的播放都清晰流畅。

在具体的业务形式上,阿里视频云已经覆盖了包括视频网站、短视频、在线教育、电视传媒、文娱互动、电商直播等在内的诸多应用场景,涉及到视频拍摄、特效、转码等各种视频应用,支持全平台的音视频覆盖和内容保护功能。

基于此,阿里视频云已经成为中国最大的视频云。

What is next?边缘计算

对于阿里云来说,构建出规模庞大的 CDN 网络和强大的 PCDN 技术,其目的当然不仅仅是为了视频服务;从更加长远的意义来上来看,CDN 网络其实已经成为阿里云在边缘计算领域的重要布局。

据雷锋网了解,边缘计算,其核心是提供基于边缘位置(地区及运营商)的计算、网络、存储、安全等弹性基础设施能力,从而可以使得云服务的用户构建出“中心——边缘”的双层架构,通过将网络转发、存储、计算等工作在边缘处理,降级了云节点的负荷。相对于以往传统的中心式云服务网络,这一架构具有网络延时低、中心传输量小等特点,从而使得最终的产品服务在性能、成本、特性上都有着很大的优势。

实际上,这次在英雄联盟 S7 总决赛直播中所采用到的 PCDN 技术,就是阿里云 CDN 网络在边缘计算领域的典型商业应用,因为它就是利用更靠近网络边缘、靠近用户的资源来完成整个视频的传输过程的。 

除了视频传输,阿里云还将利用 CDN 网络在边缘计算领域开拓新的业务场景;尤其是在 5G、物联网的发展趋势下,阿里云也将对应用场景的边界进行开拓,进入到家庭/建筑、城市/社区、场馆/园区的数字化与智能化领域。

可以说,在边缘计算已经成为未来趋势的情况下,阿里云已经不满足于做一个内容传输服务领域的领先者;相反,依托于现有强大的 CDN 网络优势,阿里云已经为边缘计算的到来做好了准备;PCDN 只是一个前奏,边缘计算的大幕正在为阿里云缓缓拉开。

责任编辑:张驰