为 AWS CloudFormation 部署 CDN 和 MediaTailor 集成做好准备 - AWS Elemental MediaTailor

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

为 AWS CloudFormation 部署 CDN 和 MediaTailor 集成做好准备

AWS Elemental MediaTailor 使用进行部署 AWS CloudFormation 需要特定的先决条件和准备步骤。在开始使用 AWS CloudFormation 整合 MediaTailor 和 Amazon 之前 CloudFront,请确保您具备以下条件。

  • 有权创建 MediaTailor CloudFront、和 AWS CloudFormation 资源的 AWS 账户

  • 托管视频内容的内容来源(例如 AWS Elemental MediaPackage Amazon S3 或其他源服务器)

  • 可以响应 VAST 请求的广告决策服务器 (ADS)

在部署 AWS CloudFormation 模板之前,请收集以下必需的参数:

AdServerUrl

用于动态广告插入的 VAST 广告服务器的网址。提供了用于测试的静态 VAST 端点。

ContentOriginDomainName

不含协议的内容来源的域名(例如mediapackage-domain.mediapackagev2.us-west-2.amazonaws.com.rproxy.govskope.camybucket.s3.amazonaws.com、或custom-origin.example.com)。请勿包含 http://或 https://前缀或任何路径。

ContentOriginType

内容来源的类型:

  • mediapackagev2:For Origin s AWS Elemental MediaPackage

  • s3:适用于亚马逊 S3 存储桶来源

  • 自定义:适用于任何其他起源类型

该模板将创建多个 AWS 资源,这些资源可以协同工作,通过个性化广告提供您的内容。以下描述了每个组件的作用:

源站访问控制

Origin Access Control (OAC) 是一项安全功能,可确保您的内容只能通过源服务器进行访问 CloudFront,而不能直接从源服务器访问。这有助于保护您的内容免遭未经授权的访问。

对于 MediaPackage 和 Amazon S3 来源,该模板会创建源访问控制 (OAC) 资源来保护对您的内容的访问。

MediaTailor 播放配置

MediaTailor 播放配置是处理广告插入的核心组件。它接收来自您的来源的内容,从您的广告服务器请求广告,然后将它们组合成针对每位观众的个性化直播流。

该模板使用以下设置创建 MediaTailor 播放配置:

  • 指向您的 CloudFront 发行版的视频内容来源

  • 为您指定的 VAST 端点配置的广告决策服务器网址

  • 直播前置片配置,用于在直播期间插入广告

  • 带有适当分段 URL 前缀的 CDN 配置

CloudFront 分布

该 CloudFront 发行版以低延迟将您的内容交付给全球观众。它处理不同类型的请求(清单、内容区段、广告区段),并将它们路由到相应的来源。

对于刚接触的广播专业人士 CDNs,以下是一些关键术语:

Origin

存储您的原始内容的服务器(例如 MediaPackage 或 Amazon S3)

缓存行为

确定如何缓存和交付不同类型内容的规则

缓存策略

控制缓存内容的时间以及哪些请求组件会影响缓存的设置

该模板创建了一个包含以下组件的 CloudFront 分配:

  • 三个起源:

    • 内容来源(MediaPackage、Amazon S3 或自定义)

    • MediaTailor 表明起源

    • MediaTailor 区段起源

  • 使用适当的模式缓存行为:

    • 内容分段的默认行为

    • MediaTailor 广告细分的行为 (/tm/*)

    • MediaTailor 插页式媒体的行为 (/i-media/*)

    • 个性化清单的行为 (/v1/*)

    • 区段重定向请求的行为 (/segment/*)

  • 针对每种行为优化了缓存策略:

    • CachingOptimized 用于可缓存的内容

    • CachingDisabled 用于个性化清单

  • 原始请求策略可确保正确转发标头

  • CORS 支持的响应标头策略