本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
HLS支援的廣告標記
AWS Elemental MediaTailor 在輸入資訊清單中的HLS資訊清單廣告標記中識別廣告可用性界限。以下各節將說明 MediaTailor 使用哪些標記。
EXT-X-ASSET
標EXT-X-ASSET
籤包含廣告決策伺服器 (ADS) 用來個人化檢視者內容的中繼資料。 EXT-X-ASSET
參數是以逗號分隔的索引鍵值配對。
若要使用此標籤,您必須符合下述要求:
-
您必須在原始資訊清單中URL編碼
EXT-X-ASSET
值。下列範例顯示含有索引鍵和URL編碼值的EXT-X-ASSET
標籤。#EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
-
您必須在 MediaTailor ADS組態中包含動態
[asset.]
變數和金鑰。下列範例顯示使用動態[asset.]
變數和金鑰的 MediaTailor ADS組態。https://myads.com/stub?c=[asset.GENRE]&g=[asset.CAID]&e=[asset.EPISODE]&s=[asset.SEASON]&k=[asset.SERIES]
VAST請求示例
下面的例子顯示了一個VASTGET
請求ADS.
https://myads.com/stub?c=CV&g=12345678&e=Episode%20Name%20Date&s=Season%20Name%20and%20Number&k=Series%2520Name
EXT-X-CUE-OUT 和 EXT-X-在 CUE
這類廣告標記最常見。以下範例顯示這些提示標記的選項。
#EXT-X-CUE-OUT:DURATION=120 ... #EXT-X-CUE-IN
#EXT-X-CUE-OUT:30.000 ... #EXT-X-CUE-IN
#EXT-X-CUE-OUT ... #EXT-X-CUE-IN
EXT-X-DATERANGE
使用 EXT-X-DATERANGE
廣告標記標籤,您會使用 SCTE35-OUT
屬性來指定廣告時段的時間。
注意
AWS Elemental MediaTailor 會忽略為EXT-X-DATERANGE
廣告標記提供的任何START-DATE
屬性。
您可以指定下列其中一種方法來指定廣告時段:
-
EXT-X-DATERANGE
標籤具有SCTE35-OUT
和DURATION
規格。範例
#EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
-
配對的
EXT-X-DATERANGE
標籤,第一個具有SCTE35-OUT
規格,而第二個具有SCTE35-IN
規格。範例
#EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-OUT=0xF ... #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
-
之前選項的組合。您可以指定
EXT-X-DATERANGE
標籤搭配SCTE35-OUT
和DURATION
規格,接著是EXT-X-DATERANGE
標籤搭配SCTE35-IN
規格。在這種情況下, MediaTailor 會使用兩種規格中最早的提示設定。範例
#EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF ... #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
EXT-X--SPLICEPOINT SCTE35
您可以在以 base64 編碼的二進位檔中附加 SCTE -35 承載的EXT-X-SPLICEPOINT-SCTE35
廣告標記代碼。解碼的二進製文件必須提供 SCTE -35,其中splice_info_section
包含提示標記0x34
,用於提供者放置機會開始,並提供提示標記0x35
,以用於提供者放置機會結束。
以下範例顯示的接合點規格,具有指定提示出和提示入標記的 base64 編碼二進位承載。
#EXT-X-SPLICEPOINT-SCTE35:/DA9AAAAAAAAAP/wBQb+uYbZqwAnAiVDVUVJAAAKqX//AAEjW4AMEU1EU05CMDAxMTMyMjE5M19ONAAAmXz5JA== ... #EXT-X-SPLICEPOINT-SCTE35:/DA4AAAAAAAAAP/wBQb+tTeaawAiAiBDVUVJAAAKqH+/DBFNRFNOQjAwMTEzMjIxOTJfTjUAAIiGK1s=