媒體串流可在媒體簡報描述(MPD)檔案中以標籤形式攜帶其他中繼資料,而此檔案會指出廣告的位置。 您可以指定自訂標籤名稱,並在資訊清單檔案中出現特定標籤時收到通知。
這項功能不適用於Apple電腦上的Safari,因為Browser TVSDK會使用視訊標籤(而非Flash或MSE)來播放HLS內容。
瀏覽器TVSDK針對特定#EXT廣告標籤提供現成可用的支援。 您的應用程式可以使用自訂標籤來增強廣告工作流程或支援封鎖場景。 若要支援進階工作流程,瀏覽器TVSDK可讓您在資訊清單中指定並訂閱其他標籤。 當這些標籤出現在資訊清單檔案中時,您會收到通知。
您可以訂閱VOD和即時/線性串流的自訂標籤。
當在Safari中使用視訊標籤播放HLS,而非使用Flash備援時,Safari將無法使用此功能。
以下是自訂VOD資產的範例:
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:7
#EXT-X-ASSET:AID=10
#EXTINF:9.9766,
seg1.ts
#EXTINF:9.9766,
seg2.ts
#EXTINF:9.9766,
seg3.ts
#EXT-X-AD:DURATION=10
#EXTINF:9.9766,
seg4.ts
#EXTINF:9.9766,
seg5.ts
#EXT-X-ENDLIST
您的應用程式可以設定下列藍本:
#EXT-X-ASSET
標籤或您已訂閱的任何其他自訂標籤名稱集存在檔案時,會出現通知。#EXT-X-AD
標籤或任何其他自訂標籤名稱時插入廣告。您可以訂閱下列任何標籤作為自訂標籤:EXT-PROGRAM-DATE-TIME
、EXT-X-START
、EXT-X-AD
、EXT-X-CUE
、EXT-X-ENDLIST
。 在剖析資訊清單檔案時,會收到TimedMetadata
事件通知。
您已訂閱某些廣告標籤,例如EXT-X-CUE
。 這些廣告標籤也由預設機會生成器使用。 通過設定adTags
屬性,您可以指定預設業務機會生成器使用哪些廣告標籤。
DASH有兩種信號事件方式:
在MPD檔案中。
此檔案類似於HLS內容中的M3U8檔案,而MPD事件存在於。mpd檔案中。
表示中的帶內
通過將事件消息添加為段的一部分,帶內事件被復用為表示。 表示法是依序播放的視訊和音訊區段清單。 帶內事件資料嵌入到這些段中。
當瀏覽器TVSDK剖析這些事件時,這些事件會立即通知應用程式TimedMetadata
事件。 一旦通知事件,就不會再收到通知。