使用 CDN 优化 MediaTailor 广告个性化和内容交付 - AWS Elemental MediaTailor

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

使用 CDN 优化 MediaTailor 广告个性化和内容交付

AWS Elemental MediaTailor 作为一项独立服务可以有效地运行,但是将其与内容分发网络 (CDN)(例如Amazon CloudFront 或其他第三方 CDNs)集成可以显著增强您的流媒体工作流程。当你需要向分布在不同地理位置的大量受众提供内容时,或者当你想确保在不同 AWS 地区实现一致的广告投放时,CDN 集成尤其有价值。

如果没有 CDN,您的观众会直接连接到以 MediaTailor 获取个性化的清单和广告细分,这可能会导致延迟增加,特别是对于远离您的 MediaTailor 配置部署 AWS 区域的观众而言。此外,在高流量事件期间,直接连接的负载 MediaTailor 可能会增加,从而可能影响性能。

有关 MediaTailor 概念和工作流程的更多信息,请参阅什么是 AWS Elemental MediaTailor?

将 CDN 与集成时 MediaTailor,请务必配置适当的 CORS(跨源资源共享)处理,以防止出现缓存中毒等问题,这些问题可能会导致基于 Web 的播放器无法播放。正确的 CORS 配置对于广告细分和内容细分都是必不可少的。虽然广告区段更容易受到CORS缓存中毒问题的影响,但对所有区段类型应用一致的CORS处理可以确保最可靠的播放体验。有关使用适当的 CORS 处理配置 CDN 路由行为的详细指南,请参阅。生产就绪型配置 CloudFront MediaTailor

CDN 集成还支持高级参数传递和动态路由功能。有关通过传递 CDNs 用于授权和路由的查询参数的信息,请参见MediaTailor 清单查询参数。有关使用配置别名的动态广告服务器和源站路由,请参阅MediaTailor 动态广告变量

在观众之间放置 CDN 并 MediaTailor 具有以下好处:

  • 通过在离观众更近的边缘位置提供内容来减少延迟

  • 通过在 CDN 的全球基础设施中分配负载来提高可扩展性

  • 通过冗余的交付路径提高可靠性

  • 通过减少源站流量来优化成本

  • 实现媒体质量感知路由 (MQAR) 等高级功能,以提高直播质量