插入前導廣告 - AWS Elemental MediaTailor

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

插入前導廣告

前導廣告僅適用於即時工作流程。

MediaTailor 可以在播放工作階段開始時,在主要內容開始之前插入廣告。這些屬於前導廣告。

若要插入前導廣告,請完成即時前導廣告決策伺服器即時前導允許的持續時間上限中的欄位額外的設定,如選用組態設定

  1. 當 MediaTailor 收到播放請求時,它會根據 MediaTailor 播放組態中的下列欄位傳送前導廣告的請求:

    • Live pre-roll ad decision server (即時前導廣告決策伺服器) 是廣告決策伺服器 (ADS) URL,MediaTailor 會在此傳送前導廣告的請求。

    • 即時前導允許的持續時間上限是預推廣廣告的最大總時間長度。MediaTailor根據允許的最長持續時間執行以下操作:

      • 如果在 ADS 回應中廣告的總持續時間小於您在 Live pre-roll maximum allowed duration (即時前導允許的持續時間上限) 中填寫的值,MediaTailor 會插入所有廣告。最後一個廣告完成時,MediaTailor 會立即傳回基礎內容。

      • 如果 ADS 響應中廣告的總持續時間為更多比你給出的值即時前導允許的持續時間上限、MediaTailor會選擇適合該持續時間的一組廣告,而不會過去。MediaTailor會在不會剪輯或截斷的情況下插入這些廣告。MediaTailor當上一個選定廣告完成時,會恢復為基礎內容。

  2. 時機MediaTailor會收到來自 ADS 的前導回應,它會處理資訊清單,以新增連結至前導廣告。MediaTailor計算預滾廣告中斷的開始時間,如下所示:

    • 對於 DASH,公式是 (publishTime - breakabilityStartTime) - max(suggestedPresentationDelay, minBufferTime)

    • 對於 HLS,公式是 max(2*EXT-X-TARGETDURATION, EXT-X-START:TIMEOFFSET)

  3. MediaTailor 決定要對不屬於前導的任何廣告休息時間採取哪些動作。如果前導與另一廣告休息時間重疊,MediaTailor不會個人化廣告休息時間重疊的部分。