本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
MediaTailor 預導廣告插入
注意
可設定的前置廣告僅適用於即時工作流程。如需廣告插入 (包括前導) 如何適用於 VOD 的詳細資訊,請參閱 VOD 的廣告拼接行為。
AWS Elemental MediaTailor 在主要內容開始之前, 可以在播放工作階段的開頭插入廣告。這些屬於前導廣告。
若要插入前導廣告,請完成組態上其他設定中的即時前導廣告決策伺服器和即時前導允許的持續時間上限欄位,如中所述選用組態設定。
-
當 MediaTailor 收到播放請求時,會根據 MediaTailor 播放組態中的下列欄位,向 ADS 傳送預先播放廣告的請求:
-
即時前導廣告決策伺服器是 MediaTailor 傳送前導廣告請求的廣告決策伺服器 (ADS) URL。
-
即時前導允許的持續時間上限是前導廣告的總時間長度上限。MediaTailor 會根據允許的持續時間上限採取下列動作:
-
如果 ADS 回應中的廣告總持續時間少於您在即時預轉允許持續時間上限中提供的值,MediaTailor 會插入所有廣告。當最後一個廣告完成時,MediaTailor 會立即返回基礎內容。
-
如果 ADS 回應中的廣告總持續時間超過您在即時預轉允許持續時間上限中提供的值,MediaTailor 會選取一組符合持續時間的廣告,而不會繼續。MediaTailor 插入這些廣告時不會裁剪或截斷。當最後一個選取的廣告完成時,MediaTailor 會返回基礎內容。
-
-
-
當 MediaTailor 從 ADS 收到前導回應時,它會操作資訊清單來新增前導廣告的連結。MediaTailor 計算前導廣告休息時間的開始時間,如下所示:
-
對於 DASH,公式是
(publishTime - availabilityStartTime) - max(suggestedPresentationDelay, minBufferTime)
。 -
對於 HLS,公式是
max(2*EXT-X-TARGETDURATION, EXT-X-START:TIMEOFFSET)
。
-
-
MediaTailor 會決定對非前導的任何廣告休息時間採取哪些動作。如果前導與另一個廣告休息時間重疊,MediaTailor 不會個人化廣告休息時間的重疊部分。