MediaTailor NEW_CREATIVE 广告跳过问题排 - AWS Elemental MediaTailor

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

MediaTailor NEW_CREATIVE 广告跳过问题排

当广告被跳过并说明NEW_CREATIVE原因时, AWS Elemental MediaTailor 遇到了需要在插入之前进行转码的广告。本故障排除指南解释了原因并提供了 step-by-step解决程序。

是什么原因导致跳过 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_DEDUP

注意

MediaTailor 不会过期,也不会删除转码后的广告。我们将它们无限期地存储在 MediaTailor拥有的 S3 存储桶中。

解决步骤

要解决 NEW_CREATIVE 广告跳过问题:

  1. 验证您的广告决策服务器是否 IDs 为相同的广告内容返回一致的广告素材。

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

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

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

监控 “新创意” 模式

使用此 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