在中设置 CDN 映射 MediaTailor - AWS Elemental MediaTailor

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

在中设置 CDN 映射 MediaTailor

本节介绍如何配置 AWS Elemental MediaTailor 为使用您的内容分发网络 (CDN) 域名。设置 CDN 路由行为后,您需要更新 MediaTailor 配置以确保清单引用您的 CDN 域而不是直接引用源服务器。

在中配置 CDN 映射 MediaTailor 可确保清单中的所有内容和广告区段 URLs 都指向您的 CDN,而不是直接指向源服务器。此步骤对于创建完整的 CDN 交付链和最大限度地发挥 CDN 集成的优势至关重要。

CDN 映射配置在 MediaTailor

设置 CDN 路由行为后,请配置 MediaTailor 为使用您的 CDN 域名:

  1. 打开 MediaTailor 管理控制台

  2. 选择要更新的配置。

  3. CDN 配置部分的高级设置中,在 CDN 内容分段前缀字段中输入您的 CDN 域名。

  4. 如果您为广告细分使用单独的 CDN 网域,请在 CDN 广告区段前缀字段中输入该域名。

  5. 保存您的更改。

此配置可确保 MediaTailor 生成指向您的 CDN 而不是直接指向来源或广告细分存储的清单。 URLs

了解基本 URL 行为

MediaTailor 根据您 URLs 的 CDN 前缀配置确定清单的基础:

  • 已配置 CDN 广告区段前缀:广告区段使用 CDN 前缀作为基本网址。

  • 未配置 CDN 广告区段前缀:广告区段使用直接 MediaTailor 位置作为基本网址。

  • 已配置 CDN 内容分段前缀:内容分段使用 CDN 前缀作为基本 URL。

  • 未配置 CDN 内容分段前缀:内容分段引用原始内容来源。

DASH baseUrl 处理

对于 DASH 清单,对内容和广告细分的BaseURL设置进行不同的 MediaTailor 管理:

内容细分:

  • 带有 CDN 内容分段前缀:使用您指定的前缀BaseURLMPD级别上精确 MediaTailor 设置一个。

  • 没有 CDN 内容分段前缀: MediaTailor 保留源清单中的现有BaseURL设置,或者如果不存在源网址,则根据来源 MPD URL 添加一个设置。

广告细分:

  • 使用 CDN 广告区段前缀BaseURL使用配置的前缀,每个广告时段恰好有一个广告周期。

  • 没有 CDN 广告区段前缀:每个广告周期只有一个BaseURL指向 MediaTailor 广告内容服务器的广告时段。

例 CDN 映射示例

如果你的内容来源是http://origin.com/contentpath/,你的 CDN 内容分段前缀是https://cdn.example.com/,那么通常被引用的内容分段http://origin.com/contentpath/subdir/content.ts将在清单中显示为https://cdn.example.com/subdir/content.ts

重要注意事项

在中配置 CDN 映射时 MediaTailor,请记住以下重要注意事项:

使用 HTTPS 作为 CDN 前缀

请务必使用 HTTPS URLs 作为 CDN 前缀,以确保内容交付安全。

匹配 CDN 行为路径

确保您配置的 CDN 前缀与您在 CDN MediaTailor 行为中配置的路径模式相匹配。

考虑区域性 CDNs

如果您为不同的区域使用不同的 CDN 域名,则需要为每个区域创建单独的 MediaTailor 配置。

验证域所有权

确保您可以控制您在中 MediaTailor配置的 CDN 域。

验证 CDN 映射配置

在中配置 CDN 映射后 MediaTailor,请验证您的配置是否正常运行:

  1. 通过您的 CDN 索取清单。

  2. 检查清单内容以验证该区段 URLs 引用您的 CDN 域。

  3. 检查清单 URLs 中的内容区段是否指向你的 CDN 域。

  4. 检查清单 URLs 中的广告区段是否指向你的 CDN 网域。

有关全面的测试和验证程序,请参阅CDN 和集成的测试和 MediaTailor 验证

后续步骤

在中配置 CDN 映射后 MediaTailor,下一步是为您的 CDN 集成实施安全最佳实践。有关说明,请参阅CDN 集成安全最佳实践 MediaTailor