本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
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% 閾值
Creative ID 衝突
當 MediaTailor 針對已轉碼的媒體檔案遇到不同的創意 ID 時,會發生下列順序:
-
廣告會略過原因 NEW_CREATIVE
-
這會導致不必要的轉碼嘗試
-
創意標示為 DUPLICATE_TRANSCODE 或 COPY_DEDUP
注意
MediaTailor 不會過期或刪除轉碼廣告。我們將它們無限期存放在 MediaTailor 擁有的 S3 儲存貯體中。
解決步驟
若要解決 NEW_CREATIVE 廣告略過問題:
-
確認您的廣告決策伺服器傳回相同廣告內容的一致創意 IDs。
-
檢查您的內容串流是否維持一致的位元速率和變體集。
-
請考慮實作廣告預先擷取,以確保在播放之前已轉碼廣告。如需詳細資訊,請參閱預先擷取廣告。
-
對於持久性問題,請聯絡 AWS Support
以取得其他故障診斷協助。
監控 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