Akamai 收购 LayerX,为所有浏览器提供端到端安全和实时 AI 使用控制。 获取详情
株式会社AbemaTV

位置

行业

重要影响

  • 对访客流量进行详细的实时控制
  • 采用边缘处理设计,避免给服务器带来负担
  • 确保在应用内或 Web 上保持稳定的观看体验

Akamai 解决方案

全球瞩目的足球赛事,引发对基础架构超负荷的担忧

视频流媒体服务平台 ABEMA 由 AbemaTV Inc.(以下简称“AbemaTV”)负责运营。该平台致力于推动电视节目创新,打造“面向未来的电视”。用户无需注册即可随心观看。平台旗下拥有约 25 个频道,全年 365 天、全天 24 小时不间断滚动播出。节目涵盖多元品类,不仅拥有日本独家 24 小时新闻频道,还汇聚了原创剧集、恋爱综艺、人气动漫及高燃体育赛事。无论使用智能手机、平板电脑、PC、电视还是其他设备,都能轻松观看。截至 2023 年 4 月,ABEMA 视频应用的下载量已突破 9600 万次;与此同时,提供独家内容、追剧回放及视频点播功能的高级会员业务也在稳步增长。

2022 年,ABEMA 决定转播一场备受全球瞩目的国际足球赛事,并为观众免费直播所有场次的比赛。由于外界对日本队的表现寄予厚望,这项赛事在开赛前就已经吸引了广泛关注。在比赛期间,应用下载量增加了约 700 万,单周观众人数(WAU:周活跃用户数)创下了 3409 万的历史新高。

AbemaTV 首席技术官 Ryota Nishio 表示:“这项赛事热度极高,因此毫无疑问,大量观众蜂拥而至。面对前所未有的海量访问,我们的网络基础架构不可避免地承受着巨大负荷。当然,根据以往的各种数据,我们能对整体数字做出合理的预估。然而,要想精准预测访问量(访客数)的上限却非常困难,尤其是在比赛开赛前后。当时我们最担心的是,瞬间爆发的流量洪峰会导致服务器来不及弹性扩容。因此,利用 CDN 确保我们视频流媒体基础架构的容量,是保障视频稳定顺畅播放的关键。我们也认识到,通过限制每单位时间的 API 请求数(即访问率)来控制连接数,同样必不可少。”

另一种控制访问流量的方法是部署虚拟等候室。然而,评估结果表明,该架构将会非常复杂。其控制机制不够精细,无法应对预计每秒所产生的海量连接,并且它与服务器负载之间关联的不确定性也会随之增加。

精准控制访客数量,避免服务器过载

赛事期间,控制访问率方面的最大挑战在于,当用户通过浏览器或应用程序连接到 ABEMA 后,如何对服务器 API 请求量进行高精度限流。

我们考虑过开发一套内部流量限流机制,这关系到整个项目的成败。然而,从开始讨论到赛事开幕的时间非常有限,我们需要在此期间敲定相关方案,并对其运行效果进行充分测试。这就是 ABEMA 采用 Akamai Event Support 的原因。在 Akamai 技术顾问工程师的全力支持下,我们对多种方法进行了探讨和测试。最终,我们决定采用 Akamai API Gateway。

具体而言,我们将 Akamai API Gateway 设定为视频客户端应用程序启动时所请求的 API 目标(API 端点),并通过 API 限流机制来控制单位时间内的流量。为此,我们采用了一种方案:只有在用户从 Akamai API Gateway 接收到表示状态正常的预定义 API 响应时,他们才能继续执行启动流程。如果请求数超过了预先配置的访问率值,则 Akamai API Gateway 便会返回一条预定义的错误信息。系统会停止启动发生错误的应用程序,从而避免服务器因该 API 的后续处理而负担过重。

AbemaTV 开发部门工程师 Junpei Tsuji 表示:“我认为,Akamai API Gateway 具有无可替代的优势,它使我们能够将 API 请求频率的控制精度精确到秒级。传统上,若仅靠 CDN 进行此类控制,通常只能定义单个边缘服务器对源站的流量速率。在这种模式下,技术上很难精准控制多个边缘服务器汇总到源站的每秒总流量,源站极易面临超预期的高负载风险。Akamai API Gateway 则不同,它在分发边缘请求的同时,能基于服务器接收的总量来配置单位间隔时间内的请求数量。此外,在经过详细验证后,我们发现该方案的访问率控制精度比纳入考量的其他解决方案更加出色。经评估确认,即使在面临大量流量的情况下,该解决方案仍然能够按照设定的流量速率对观众访问流量进行稳定控制。借助 Akamai API Gateway,我们能够精细控制每秒与服务器建立的连接数,从而可以在赛事期间根据经过预先测试的条件来配置服务端基础架构,消除不可控的隐患和成本。”

Tsuji 在回顾时表示,即使是在全面运营前的验证阶段,技术顾问工程师的支持也发挥了巨大价值。借助网络会议和聊天工具,我们提出的各种细节问题都得到了及时且妥当的解答,从而顺利完成了整个实施工作。事实上,在我们决定引入 Akamai API Gateway 之后,实施工作只用了短短一个月左右的时间就完成了。

提供全方位的技术支持,助力热门体育赛事实现精细化控制与稳定的视频流传输。

Nishio 表示,在整个赛事期间,Akamai API Gateway 让一切“完全符合我们的预期”。得益于 ABEMA 架构本身就具备极高的灵活性,我们为本届赛事做足了准备。即便如此,在日本队出战的热门场次中,流量依然数次冲破了 Akamai API Gateway 配置的上限,从而触发了访问率控制。尽管如此,访客流量控制机制依然能够可靠地启动,从而确保了流媒体服务的持续稳定运行。Nishio 对这项服务给予了高度评价,他说:“Akamai 能够全方位满足我们的高标准要求,这充分体现了其服务的高水准。在对内容进行流式传输时,我们感到非常安心。”

此外,Tsuji 表示:“Akamai 在为全球众多大型活动提供流媒体传输支持方面,拥有极其丰富的经验。凭借其超分布式架构所实现的稳定性和可扩展性,他们在所有同类服务中遥遥领先。在增强 API 安全性方面,也提供了极其有效的功能。此外,随着 Akamai 推出类似 IaaS 的云服务,云服务器与边缘计算的融合将催生出极具潜力的计算基础架构,对此我们充满期待。不得不说,该服务的配置自由度极高,这也让我们更加深刻地体会到了当时所跨越的技术门槛有多高。正因为 Akamai 提供了强大的技术支持,我们才能底气十足。未来,我们计划进一步深化双方合作,期待后续能延续这样的优异成果。”

展望未来,AbemaTV 致力于深化 ABEMA 的平台价值,使其真正成为让用户“随时随地、触手可及的社会基础设施”。除了我们的核心体育直播服务外,我们还计划进一步丰富节目种类,并持续提供广大受众喜爱的热门内容。

Nishio 表示:“对我们而言,要成为社会基础设施的一部分,我们的 CDN 及其他各类网络技术就必须向着更高质量、更精细化的方向持续演进,这对于我们实现目标至关重要。同时,我也由衷期待 Akamai API Gateway 及其全线服务能够持续演进,变得更加智能、易用。”Nishio 进一步表达了他的期望:“Akamai 在互联网服务技术的开发领域同样处于行业领先地位,因此我希望他们能主动提供应用方案建议,并持续为我们的 ABEMA 服务提供支持。”

ABEMA 简介

流媒体平台“ABEMA”致力于颠覆传统的电视体验,倾力打造“面向未来的全新电视”。用户无需注册即可随心观看。平台旗下拥有约 25 个频道,全年 365 天、全天 24 小时不间断滚动播出。节目涵盖多元品类,不仅拥有日本独家 24 小时新闻频道,还汇聚了原创剧集、恋爱综艺、人气动漫及高燃体育赛事。此外,平台更坐拥海量优质资源,涵盖最新焦点大片、海内外爆款剧集、热门动漫以及各类线上音乐会和舞台剧表演。支持多端随心切换,随时随地畅享高品质视频。

分享