服务推出后的 3 个月内,月活跃用户达到 500 万
多达 30 个直播频道
工程师人工工时减少了 90%
概览
NTT Docomo Inc. (NTT Docomo)提供 Lemino 视频流式处理服务,在 2023 年 4 月创建 Lemino 服务时,使用 Amazon Web Services(AWS)提供的 AWS Media Services 和完全托管服务重新构建了其流式处理基础设施。新的视频流式处理平台支持直播世界拳击赛等备受瞩目的赛事,这有助于吸引用户。在该服务推出后的 3 个月内,月活跃用户数量增长了近七倍,达到 500 万。
机会 | 重新构建视频流式处理基础设施以扩大直播范围
NTT Docomo Lemino 是一项视频流式处理服务,是 NTT 自 2015 年起提供的 dTV 的更新版。NTT Docomo 的 Smart Life Business Company 产品设计部 1 视频服务高级经理 Keiichiro Miyasato 表示:“用户界面经过了重大改进,使其重新成为一项加强沟通交流的服务,包括使用‘心跳’和‘兴奋’等情感关键词搜索内容,以及搜索粉丝评价的内容等功能。”
在推出 Lemino 时,该团队在直播服务基础设施和应用程序后端系统方面遇到了障碍。现有的直播是在本地环境中运行的,因此基础设施难以增加直播的数量。现有应用程序的后端已经在 Amazon Elastic Compute Cloud(Amazon EC2)和 Amazon Relational Database Service(Amazon RDS)等 AWS 服务上;但在大规模流式处理期间,由于扩展中断,该架构在运营工作负载和成本方面面临挑战。因此,该公司决定重新构建与大规模直播兼容的视频流式处理基础设施,并实现服务稳定性服务。
Miyasato 表示:“尽管 dTV 拥有数百万用户,但为了适应 NTT Docomo 的 d 账户用户大量涌入这项新服务,我们的目标是构建一个可以支持数千万用户的流式处理平台。这就是我们决定使用 AWS 托管服务进行重新构建的原因。”
“能够提供稳定的视频流式处理服务,并有充足的资源容量来处理数百万次访问,这是在 AWS 上重新构建我们的视频流式处理基础设施的最大优势。”
Keiichiro Miyasato
NTT Docomo Inc. 的 Smart Life Business Company 产品设计部 1 视频服务高级经理
解决方案 | 使用 AWS Managed Services 构建可扩展的直播环境
NTT Docomo 采用了 AWS Media Services 作为其直播服务基础设施,该服务有助于创建数字内容以及构建直播和点播视频工作流。NTT Docomo 的 Smart Life Business Company 产品设计部 1 经理 Minenobu Ohashi 表示:“对于 dTV 来说,运营很复杂,而且一旦发生故障就很难查明问题,但是集成到 AWS 后,帮助我们实现了全面运营,减少了运营工作负载。”“此外,我们还使用 AWS API 开发了一种机制,让负责直播节目的团队可以轻松部署 AWS Media Services,以构建节目通用的流式处理环境。它将工程师从部署中解放出来,并且支持多个并发直播。”
工程师们并不总是能够在现场处理小规模的直播。作为解决方案,NTT Docomo 采用了 AWS Elemental Link(流式处理专用硬件),它提供了一种无需配置、经济高效的方式,可以将高质量视频稳定地传输到 AWS,以便拍摄人员可以随时随地控制视频编码。这优化了单次现场表演的成本,因为工程师无需前往现场。
该解决方案使用 AWS Elemental MediaConnect、AWS Elemental MediaLive 和 AWS Elemental MediaPackage。对于大规模流式处理,NTT Docomo 采用了具有多个可用区的冗余设计。此外,如果东京地区出现故障,Lemino 可以将流式处理功能切换到多个地区,例如海外地区或大阪地区,从而提供进一步的冗余。该服务使用多内容分发网络(CDN)配置,便于根据需要添加其他 CDN。
这种可扩展的架构可以高效地处理大规模的流式处理需求。为了实现可扩展性和成本效益,该服务将数据库功能分散到:Amazon Aurora(在全球范围内提供无与伦比的高性能和可用性,完全兼容 MySQL 和 PostgreSQL);Amazon DynamoDB(无服务器的 NoSQL 数据库服务);Amazon DynamoDB Accelerator(DAX)(为 Amazon DynamoDB 构建的完全托管、高度可用的缓存服务);以及 Amazon OpenSearch Service(开源的分布式搜索和分析套件,衍生自 Elasticsearch)中,而不是在 Amazon RDS 上设置所有功能。Amazon DynamoDB 用作应用程序容器的后端,每秒有数万次请求,而 Amazon OpenSearch Service 用于内容数据和用户通信数据以提供搜索功能。NTT Docomo 的 Smart Life Business Company 产品设计部 1 经理 Akio Kudo 表示:“过去,当访问量迅速增加时,连接限制就会成为瓶颈。”“对于需要稳健应对请求峰值的流程,我们采用了完全托管的 Amazon DynamoDB。”
架构
成果 | 在服务推出后的 3 个月内获得 500 万活跃用户
凭借全面改造的架构,Lemino 直播了一系列备受瞩目的内容,并在具有大规模访问量的节目中表现稳定。Lemino 因其丰富的内容而备受赞誉,在推出该服务后的 3 个月内,月活跃用户达到 500 万,增长了近七倍。
Miyasato 表示:“能够提供稳定的视频流式处理服务,并有充足的资源容量来处理数百万次访问,这是我们最大的优势。在我们的传统架构中,由于局限性,扩展资源是一个耗时且渐进的过程。但是,我们的新架构允许快速扩展和收缩资源,从而提高成本效益,因为我们可以在短时间内动态适应需求。”
该公司成功直播了最多 30 个频道,并计划在 2024 年将其扩展到最多 50 个频道,预计会有更大规模的直播环境。
Ohashi 表示:“我们每天提供多种类型内容的直播,但多亏了 AWS Media Services 和完全托管的服务,工程师们的工作负载大约只有过去的十分之一。”“我们现在能够专注于开发能够产生高附加值的服务。经过多年的支持,AWS 对我们的流式处理基础设施非常熟悉,因此我们非常感谢能够获得解决方案架构师(SA)的适当技术支持,及其技术客户经理(TAM)为大型活动提供的风险缓解支持和案例支持。”
由于 Lemino 极大地提高了后端的可用性,因此用户几乎不受应用程序错误的影响。Kudo 表示:“在新环境中,即使某些任务中断,整体服务也不再会受到影响,我们降低了运营负荷。”
Lemino 的下一步计划是在直播中插入有针对性的广告,以产生更多收入。鉴于此,该公司目前正在使用 AWS Elemental MediaTailor(这是一项面向视频提供商的频道组装和个性化广告插入服务)实现广告插入功能。
Miyasato 表示:“借助改进的架构,我们提供的视频服务让数百万用户感到满意。”“我们期待 AWS 继续提供技术支持。”
关于 NTT Docomo Inc.
NTT Docomo Inc. 于 1992 年 7 月 1 日开始运营。2022 年 5 月,它将 NTT Communications 和 NTT Comware 从 NTT 集团中分离出来。2022 年 7 月,该公司成立了 Smart Life Company,该组织负责金融和支付、视频和娱乐以及医疗等非通信领域。
使用的 AWS 服务
AWS Media Services
AWS 提供在所有云中最专用的媒体服务、软件和设备,让创建、转型和交付数字内容变得快速而轻松。
AWS Elemental Link
AWS Elemental Link 编码设备可将实时视频源(如摄像机或视频制作设备)连接至云端。
Amazon DynamoDB
Amazon DynamoDB 是一项无服务器的 NoSQL 数据库服务,您可以通过该服务开发任何规模的现代应用程序。
Amazon OpenSearch Service
Amazon OpenSearch Service 可让您轻松执行交互式日志分析、实时应用程序监控、网站搜索等工作。OpenSearch 是一款开源的分布式搜索和分析套件,衍生自 Elasticsearch。
更多电信行业客户案例
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。