View a markdown version of this page

MediaTailor NEW_CREATIVE 广告跳过故障排除 - AWS Elemental MediaTailor

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

MediaTailor NEW_CREATIVE 广告跳过故障排除

当NEW_CREATIVE由于原因跳过广告时,会 AWS Elemental MediaTailor 遇到一个需要转码才能插入的广告。本故障排除指南解释了原因并提供了分步解决程序。

什么原因导致 NEW_CREATIVE 跳过

MediaTailor 根据三个关键因素对广告进行转码:创意 ID、AWS 账户 ID 和转码变体集(基础内容流的播放副本)。当创意 ID 或转码变体集的任何部分不同时,会将广告 MediaTailor 识别为需要转码的新变体。

比特率变化

当四舍五入到最接近的 8,000 位后比特率不匹配时,比特率变化可能会导致 NEW_CREATIVE 跳过。这通常发生在以下情况下:

  • 底层内容流更改了主清单

  • 创建新会话时使用与现有会话不同的变体

  • 各回放会话中的内容流比特率不一致

收集任务带宽差异

对于收获任务,在将广告与内容流进行匹配时 MediaTailor 使用 15% 的带宽差异阈值。如果直播带宽与采集的 HLS 文件的带宽相差达到 15% 或以上,则广告将再次进行转码。这可能会导致在转码过程中跳过 NEW_CREATIVE。

这种行为通常发生在以下情况下:

  • 直播和 VOD 内容均使用相同的预转码广告

  • 采集的内容与原始直播的编码参数不同

  • 直播内容和采集内容之间的带宽差异超过了 15% 的阈值

创意 ID 冲突

当 MediaTailor 遇到已经转码的媒体文件的其他创意 ID 时,会出现以下顺序:

  1. 跳过该广告的原因是 NEW_CREATIVE

  2. 这会导致不必要的转码尝试

  3. 广告素材被标记为 DUPLICATE_TRANSCODE 或 COPY_DEUP

注意

MediaTailor 不会过期或删除经过转码的广告。我们将它们无限期地存储在 MediaTailor-owned S3 存储桶中。

解决步骤

要解决 NEW_CREATIVE 广告跳过问题,请执行以下操作:

  1. 确认您的广告决策服务器为相同的广告内容返回一致的创意 ID。

  2. 检查您的内容流是否保持一致的比特率和变体集。

  3. 考虑实现广告预取,确保广告在播放前经过转码。有关更多信息,请参阅 预取广告。

  4. 对于持续存在的问题,请联系 AWS 支持以获取更多故障排除帮助。

监控新创意模式

使用此 CloudWatch Logs Insights 查询来分析 NEW_CREATIVE 广告跳过中的模式:

fields @timestamp, sessionId, creativeId, skipReason, MediaFileSourceUrl | filter skipReason = "NEW_CREATIVE" | stats count() by creativeId, MediaFileSourceUrl | sort count desc | limit 50