

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

# MediaTailor 广告插入的工作原理
<a name="what-is-flow"></a>

AWS Elemental MediaTailor 在您的内容分发网络 (CDN)、源站服务器和广告决策服务器 (ADS) 之间进行交互，将个性化广告拼接到直播和视频点播内容中的广告插播中。

以下是 MediaTailor 广告插入工作原理的概述：

![MediaTailor 接收内容请求，从源站服务器检索内容，从 ADS 检索广告，然后返回个性化清单。](http://docs.aws.amazon.com/zh_cn/mediatailor/latest/ug/images/MediaTailorSSAI_Overview.png)


1. 玩家或 CDN（例如 Amazon） CloudFront 向发送请求，要求获取 HLS 或 DASH 内容。 MediaTailor 该请求包含来自玩家的参数，其中包含有关观看者的信息，这些信息用于广告个性化。

1. MediaTailor 向 ADS 发送包含观众信息的请求。ADS 根据观看者信息和当前广告活动选择广告。它会以 VAST 或 VMAP 的响应将返回给广告素材。 URLs MediaTailor

   如果您对广告进行了预处理，则 URLs 指向预转码的广告。有关使用预转码广告拼接广告的信息，请参阅。[预处理广告](precondition-ads.md)

1. MediaTailor 操纵清单以包含从 ADS URLs 返回的广告，并进行转码以匹配原始内容的编码特征。如果您使用的是预处理广告，则您有责任确保广告与模板清单相匹配。

   如果尚未对广告进行转码以匹配内容，则 MediaTailor 将跳过插入广告并用于 MediaConvert 准备广告，以便为下一个请求做好准备。

1. MediaTailor 将完全个性化的清单返回给请求的 CDN 或玩家。

ADS 根据观看里程碑（例如广告开始、广告中间和广告结束）来跟踪查看的广告。随着播放的进行，玩家或 MediaTailor 向ADS广告跟踪网址发送广告跟踪信标，以记录广告的浏览量。在与的会话初始化中 MediaTailor，玩家会指示 MediaTailor 是否要为会话发送这些信标。

有关如何开始广告插入的信息，请参阅[入门 MediaTailor](getting-started.md)。