使用 Amazon CloudFront 和 Peacock 进行实时视频流传输

云计算
re:Invent
0
0
## 视频 <video src="https://dev-media.amazoncloud.cn/30-LibaiGenerate/31-LiBaiRebrandingVideo/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock-LBrebrandingWCaptionCN.mp4" class="bytemdVideo" controls="controls"></video> ## 导读 了解亚马逊云科技如何与流媒体提供商合作,向全球数百万球迷提供大规模的现场体育赛事。在本节课中,请听一听《孔雀》如何通过众多设备为粉丝带来美国任何彩带中最生动的运动。深入研究 Peacock 的交付架构,使用 [Amazon CloudFront](https://aws.amazon.com/cn/cloudfront/?trk=cndc-detail) Origin Shield 进行优化,以减少源站上的负载,同时以低延迟和高可靠性交付。最后,使用 Amazon Elemental Media Services 探索其创新的端到端工作流,以在现场活动期间大规模交付动态广告。 ## 演讲精华 <font color = "grey">以下是小编为您整理的本次演讲的精华,共1000字,阅读时间大约是5分钟。如果您想进一步了解演讲内容或者观看演讲全文,请观看演讲完整视频或者下面的演讲原文。</font> 在2022年re:Invent上,亚马逊云科技的主题是关于如何使用[Amazon CloudFront](https://aws.amazon.com/cn/cloudfront/?trk=cndc-detail)和Peacock进行实时视频流。会议上的演讲嘉宾包括Tal Shalom([Amazon CloudFront](https://aws.amazon.com/cn/cloudfront/?trk=cndc-detail)的主要产品经理)和Simon Rice(NBCUniversal的Peacock流媒体平台的解决方案架构高级副总裁)。 Shalom先生在会议上首先探讨了观众在观看实时活动流时的期望,主要包括尽可能低的延迟、高质量的视频以及没有中断。他还详细解释了广播和流媒体(OTT)传输之间的差异。广播是为数百万观众提供单一流量以实现相同体验的方式,而OTT则是为每个单独观众提供个性化流量以支持跨设备和地点的灵活性。这种灵活性带来了在大规模上管理质量的挑战。 Shalom先生概述了影响用户体验质量的一些关键因素:低延迟、与设备功能相匹配的高质量视频、无中断、无失真或不同步问题。这些问题源于与网络吞吐量相比不匹配的流比特率,从而导致缓冲欠载、视频失败和质量问题。内容分发网络(CDN)对用户体验质量有很大影响。 亚马逊云科技的网络在全球范围内提供了充足的容量和很少的延迟。CloudFront拥有超过600个服务点和快速冗余的400兆每秒并行网络链接以及地区间的专用容量。此外,还有超过500个嵌入的CloudFront位置在内置服务提供商中以减少传输流量。亚马逊云科技会扩展其位置以满足客户的需求。媒体服务包括MediaLive、MediaPackage和Elemental Live在现场进行编码、处理和打包,然后由CloudFront进行传递。客户在现场使用Elemental Live编码器将馈送发送到亚马逊云科技。MediaLive和MediaPackage处理和打包流量。一些用例包括管理重叠比赛的容量或针对数百万观众在几秒钟内到达的电竞事件的高峰需求。边缘计算可以定制传递并退出客户端的逻辑转换。安全服务保护起源并在边缘处缓解攻击。这些共同提供了一个为媒体传递增强的端到端解决方案。 莱斯先生来自于孔雀公司,该公司致力于构建适用于各种规模的平台。在全球范围内,孔雀公司在流媒体品牌上提供实时体育比赛和周末的50多个同时进行的活动,最高可达7个并发直播流。为了在直播流中插入广告,孔雀公司采用了亚马逊云科技的Elemental MediaTailor技术。他们还采用了Freewheel、MediaConvert、S3和CloudFront等技术来实现广告工作流程,以便在实时和视频点播流中实时插入定向视频广告。 孔雀公司每天都会提供高质量的直播内容,并且还会举办重大活动,如奥运会和超级碗。他们的平台利用云计算基础设施来进行视频管理、认证、发现、个性化、广告和分析。他们还能预测每分钟的客户负载。可靠性、低延迟、最佳视频质量和最小化缓冲是他们关注的重点。 由于OTT领域具有更高的不确定性,与开放的互联网和竞争激烈的广播行业相比,孔雀公司的规模需要多个CDN进行故障切换和吞吐量处理,最高可达每秒数百太比特。在选择CDN的标准时,他们会考虑容量、地理覆盖范围、ASN和邮编级别,以及其他API功能,如边缘计算等。客户端遥测数据每四秒收集一次视频事件和指标。通过与CDN数据的结合,他们会动态地调整清单,以告知客户最佳的CDN和POP使用方案。这个“CDN决策引擎”在亚马逊云科技的地区之间运行,实现了实时的数据复制,并在Kafka、Databricks和Druid等平台上构建,以便在发现问题时实现毫秒级的CDN切换。 孔雀公司还通过评估将客户端移动到嵌入式POP的好处与传统POP使用情况,充分利用了CloudFront嵌入式POP的功能。嵌入式POP标签提供了这种策略优势的可视化展示。 孔雀公司致力于实施创新策略,如广告插入和商业功能,以提高用户体验。他们采用亚马逊云科技的服务,如MediaConvert、S3和CloudFront,以确保视频的顺利制作、存储和播放。为了应对突发情况,大规模测试和混乱工程至关重要。亚马逊云科技的IEM和MEM团队负责提供运营支持和协助,确保服务的可扩展性和可用性。赖斯先生强调,像亚马逊云科技这样的战略合作伙伴和优秀的团队对于成功举办大型现场活动至关重要。 沙洛姆先生分享了使用CloudFront进行高质量实时流媒体的最佳实践。规划和容量优化是关键。通过利用CloudFront的区域边缘缓存、超过500个嵌入式POP点以及防护罩,可以提高效率和规模。在CloudFront和客户端之间,需要在保持客户端缓冲区充满与减少源负载之间找到平衡。清单应缓存长达4秒片段长度的一半。负面缓存会缓存1秒钟的错误。在CloudFront和源之间,建议采用高可用性和源故障切换到备份区域,并将2秒的故障切换等待时间调整为最小化影响。防护罩还可以减轻源负载。 对于低延迟流媒体,可以将6秒的片段分割成1秒的子片段,以便更快地启动,但相应的,缓存必须减少到1秒。在更低的延迟和更多请求导致的潜在错误之间需要权衡。端到端的可观察性至关重要,以快速检测和解决问题。支持Common Media Client Data标准可以在每次请求时收集客户端指标,如缓冲区健康状况。CloudFront的实时日志提供了快速的交付统计信息。相关数据有助于确定问题的来源,即客户端、CDN、源还是传输中。 亚马逊云科技的媒体活动管理提供了一站式的运营支持,涵盖活动策划、现场监控和后事件审查。他们确保服务根据需要进行扩展,诊断异常,并在必要时在不同地区之间转移流量,以优化未来活动的性能。 总的来说,精心规划和测试对成功至关重要。涉及的关键领域包括容量、设备分析、缓存优化、安全性、可观察性和盈利能力。借助亚马逊云科技的专业媒体服务以及MEM团队的专业知识,可以为用户带来卓越的实时直播体验。 **下面是一些演讲现场的精彩瞬间:** 早期的过度顶流的延迟问题导致剧透现象,从而影响了观众现场活动体验的质量。 ![](https://d1trpeugzwbig5.cloudfront.net/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock/images/rebranded/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock_0.png) 领导者们探讨了如何通过追踪诸如视频启动失败、中断、失真以及可能导致观众换台的音频/视频同步问题等指标来评估视频流媒体服务质量。 ![](https://d1trpeugzwbig5.cloudfront.net/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock/images/rebranded/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock_1.png) 亚马逊云科技拥有完全冗余的400Gb/s并行网络,各区域之间具有私有容量,并在全球范围内扩展至600多个服务点,其中500个嵌入在ISP中,以降低延迟并更接近观众。 ![](https://d1trpeugzwbig5.cloudfront.net/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock/images/rebranded/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock_2.png) NBCUniversal的全球流媒体技术团队致力于为其全球流媒体品牌如Peacock、Sky Showmax和Showmax提供无负担的内容发现、吸引人的粉丝体验、一致的新鲜内容和令人愉快的用户界面。 ![](https://d1trpeugzwbig5.cloudfront.net/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock/images/rebranded/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock_3.png) 亚马逊云科技的领导者们描述了亚马逊云科技如何为全球流媒体平台提供各种服务,包括内容准备、管理和交付,以及分析能力,以支持主要的现场体育赛事。 ![](https://d1trpeugzwbig5.cloudfront.net/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock/images/rebranded/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock_4.png) 领导者感谢听众在他们演讲结束后抽出时间来关注和参与。 ![](https://d1trpeugzwbig5.cloudfront.net/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock/images/rebranded/NET328-Live_video_streaming_with_Amazon_CloudFront_and_Peacock_5.png) ## 总结 这段视频探讨了运用[Amazon CloudFront](https://aws.amazon.com/cn/cloudfront/?trk=cndc-detail)大规模提供优质实时视频流的策略。其强调了规划和测试对于确保观众体验的完美性至关重要。演讲者详细说明了如何利用CloudFront优化缓存、故障切换以及原始流量屏蔽,从而降低延迟并提高稳定性。通过实施一秒片段缓存和原始流量屏蔽,可以有效预防流量高峰期时的过载问题。在主用和备用原始源之间迅速实现故障切换,可确保视频的连续性。此外,他们还展示了如何将客户端侧指标与CloudFront日志关联,以实现端到端的可见性。这有助于快速发现和解决问题。采用低延迟传输协议(如HLS)可将片段拆分为更小部分以减少延迟,但过多的请求会增加负荷,因此需审慎权衡。演讲者强调与亚马逊云科技团队在初期就参与规划的重要性。亚马逊云科技提供支持容量规划、测试及创新服务,以打造独特的观众体验。充分的准备和建立战略合作伙伴关系是实现成功举办大型现场活动的关键。 ## 演讲原文 ## 想了解更多精彩完整内容吗?立即访问re:Invent 官网中文网站! [2023亚马逊云科技re:Invent全球大会 - 官方网站](https://webinar.amazoncloud.cn/reInvent2023/?s=8739&smid=19458 "2023亚马逊云科技re:Invent全球大会 - 官方网站") [点击此处](https://aws.amazon.com/cn/new/?trk=6dd7cc20-6afa-4abf-9359-2d6976ff9600&trk=cndc-detail "点击此处"),一键获取亚马逊云科技全球最新产品/服务资讯! [点击此处](https://www.amazonaws.cn/new/?trk=2ab098aa-0793-48b1-85e6-a9d261bd8cd4&trk=cndc-detail "点击此处"),一键获取亚马逊云科技中国区最新产品/服务资讯! ## 即刻注册亚马逊云科技账户,开启云端之旅! [【免费】亚马逊云科技“100 余种核心云服务产品免费试用”](https://aws.amazon.com/cn/campaigns/freecenter/?trk=f079813d-3a13-4a50-b67b-e31d930f36a4&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技“100 余种核心云服务产品免费试用“") [【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用”](https://www.amazonaws.cn/campaign/CloudService/?trk=2cdb6245-f491-42bc-b931-c1693fe92be1&sc_channel=el&trk=cndc-detail "【免费】亚马逊云科技中国区“40 余种核心云服务产品免费试用“")
目录
亚马逊云科技解决方案 基于行业客户应用场景及技术领域的解决方案
联系亚马逊云科技专家
亚马逊云科技解决方案
基于行业客户应用场景及技术领域的解决方案
联系专家
0
目录
关闭