使用 CDN 设置基本 MediaTailor SSAI 以实现最佳广告投放 - AWS Elemental MediaTailor

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

使用 CDN 设置基本 MediaTailor SSAI 以实现最佳广告投放

本节介绍 step-by-step如何使用内容分发网络 (CDN) 配置 AWS Elemental MediaTailor 动态广告插入,以优化视频获利工作流程。

有关使用的 SSAI 的概念信息 CDNs,请参见了解 CDN 和 MediaTailor 集成的广告插入架构

先决条件

在使用 CDN 设置广告插播之前,请确保:

  • 活动 AWS Elemental MediaTailor 配置

  • 提供带有适当广告标记的 HLS 或 DASH 内容的内容源服务器

    有关广告标记的信息,请参阅了解广告插入行为

  • 支持 VAST 或 VMAP 进行广告定位的广告决策服务器 (ADS)

  • CDN 账户(例如 Amazon CloudFront 或其他 CDN 提供商)

  • 清单操作和动态广告插入概念的基础知识

步骤 1:配置 CDN 缓存以实现最佳广告投放

正确的 CDN 缓存配置对于视频获利工作流程的最佳性能至关重要。服务器端广告插入 (SSAI) 和服务器端广告插入 (SGAI) 的缓存要求有所不同。使用以下推荐设置来确保高效交付内容和个性化广告:

SSAI CDN 缓存设置

对于服务器端广告插入工作流程,正确的缓存配置对于实现最佳性能至关重要。SSAI 需要特定的 TTL 值和缓存密钥设置,以确保在有效缓存区段的同时,不会缓存个性化清单。

有关详细的 SSAI 缓存设置,包括 TTL 值、路径模式和缓存密钥配置,请参阅 CDN 优化指南服务器端广告插入 (SSAI) 缓存中的。

SSAI 的关键缓存原则:

  • 清单:将 TTL 设置为 0 秒以防止缓存个性化内容

  • 分段:主动缓存(24 小时以上)以减少源站负载

  • 缓存密钥:包括清单的所有查询参数,仅包含区段的 URL 路径

SGAI CDN 缓存设置

对于服务器引导的广告插入工作流程,缓存要求与 SSAI 不同,因为 SGAI 清单可以在短时间内缓存,同时仍能提供个性化的广告体验。

如需全面的 SGAI 缓存设置,包括 VOD 和实时 TTL 值,请参阅优化指南的缓存表。SGAI 允许比 SSAI 更高的缓存效率,同时保持广告个性化功能。

SGAI 缓存的主要区别:

  • 清单:可以短时间缓存(VOD 缓存 5-30 分钟,直播缓存 2-10 秒)

  • 区段:像 SSAI 一样积极缓存(大多数内容 24 小时以上)

  • 性能优势:由于清单可缓存,因此缓存命中率比 SSAI 更好

对于 Amazon CloudFront,您可以使用具有不同 TTL 值和缓存密钥策略的缓存行为来实现这些设置。有关其他 CDNs,请参阅其实现类似缓存规则的特定文档。

第 2 步:实施混合方法(如果需要)

如果您的架构需要混合方法,在内容来源和 MediaTailor内容来源之间有一个单独的 CDN 或缓存层:

  1. 在 CDN 配置中实现明确的关注点分离。

  2. 配置特定的 CDN 设置以防止出现上一节中描述的技术问题。

  3. 彻底测试您的配置,以验证清单个性化功能是否正常。

  4. 监控性能指标,确保多变量播放列表、媒体播放列表和区段的最佳传输。 MPDs

在实施混合方法时,请考虑以下特定配置:

  • 对于内容来源和 MediaTailor以下内容之间的 CDN:

    • 为清单文件配置压缩直通以保留源文件的原始压缩状态

    • 在缓存密钥中包含所有查询参数

    • 为直播内容清单设置短 TTL 值

  • 对于与观众 MediaTailor 之间的 CDN:

    • 为广告区段配置更长的缓存时间

    • 为个性化清单设置 TTLs 合适的设置

    • 为内容与广告细分实施正确的来源路由

第 3 步:完成 CDN 设置

选择架构并了解请求流程后,请按照中的详细配置步骤完成设置设置 CDN 集成

有关特定的 CDN 提供商,请参阅以下其他资源:

  • Amazon CloudFront:CloudFront 集成有关 CloudFront特定配置步骤,请参阅

  • 其他 CDNs:应用本指南中概述的一般原则,使其适应您的特定 CDN 配置选项

步骤 4:验证您的配置

完成 CDN 设置后,请验证您的动态广告插入工作流程是否正常运行:

  1. 使用示例播放器在 CDN 上测试播放

  2. 确认在指定的广告断点正确插入了个性化广告

  3. 检查 CDN 日志以确认请求路由正确

  4. 监控缓存命中率,确保内容和广告细分的最佳性能

  5. 确认广告定位参数已正确通过工作流程

有关全面的测试和验证程序,请参阅CDN 和集成的测试和 MediaTailor 验证。有关监控 SSAI 实施的详细信息,请参阅监控 CDN 和 MediaTailor 集成的运营。要优化性能,请参阅优化 CDN 和 MediaTailor 集成的性能