为 CDN 和 MediaTailor 集成配置优化策略 - AWS Elemental MediaTailor

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

为 CDN 和 MediaTailor 集成配置优化策略

完成流量估算后,请配置内容分发网络 (CDN) 以优化内容交付和广告个性化。 AWS Elemental MediaTailor这些优化有助于确保流畅播放,同时保持定向广告。

实施以下特定的 CDN 优化:

  1. 在 CDN 中配置 Origin shield 功能,以减少负载 MediaTailor 并提高缓存效率。Origin shield 充当中间缓存层,它:

    • 将多个查看者请求整合到一个原始请求中

    • 将冗余请求的数量减少到 MediaTailor

    • 缩短缓存内容的响应时间

    有关使用设置 Origin Shield 的实现详情 CloudFront,请参阅《 CloudFront 开发者指南》中的 “使用 Origin Shield”。

  2. 为不同的内容类型设置适当的生存时间 (TTL) 值。TTL 决定了 CDN 缓存内容的时间长度。在这段时间之后,CDN 会从源站请求一份全新的副本:

    • 清单:

      • 广告插播时间 0 秒

      • 频道组装 5-10 秒

      在广告插入中, MediaTailor 为清单提供针对观众的个性化广告。如果播放列表或 MPD 被缓存到错误的播放设备上,则设备可能会遇到播放或跟踪问题。

    • 内容片段:24 小时或更长时间(这些时间很少更改,您可以积极缓存它们以减少源负载)

    • 广告细分:24 小时或更长时间(广告内容通常会被观众重复使用,您可以将其缓存很长时间)

    有关所有 MediaTailor 工作流程的全面的 TTL 建议和缓存优化策略,请参阅针对 CDN 和 MediaTailor 集成的缓存优化

    有关在中配置缓存行为的详细说明 CloudFront,请参阅《 CloudFront 开发人员指南》中的缓存行为设置

  3. 在观众群体附近部署 CDN 边缘节点。与您的 CDN 提供商合作:

    • 根据观众的人口统计数据确定最佳边缘节点位置

    • 确保每个区域都有足够的容量

    • 监控边缘性能并根据需要进行调整

    有关实施指南,请参阅CloudFront 边缘位置,以确定受众区域的可用边缘位置。

  4. 对于全球受众,可以考虑实施多 CDN 策略。这种方法:

    • 使用多个 CDN 提供商来提高可靠性

    • 根据其所在位置将观众引导至性能最佳的 CDN

    • 在 CDN 中断期间提供故障转移选项

    • 可以通过利用不同的定价模式来优化成本

    有关实现的详细信息,请参阅AWS 网络和内容交付博客上的多 CDN 策略