本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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 时,会出现以下顺序:
-
跳过该广告的原因是 NEW_CREATIVE
-
这会导致不必要的转码尝试
-
广告素材被标记为 DUPLICATE_TRANSCODE 或 COPY_DEUP
注意
MediaTailor 不会过期或删除经过转码的广告。我们将它们无限期地存储在 MediaTailor-owned S3 存储桶中。
解决步骤
要解决 NEW_CREATIVE 广告跳过问题,请执行以下操作:
监控新创意模式
使用此 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