破折號廣告利用持續時間 - AWS Elemental MediaTailor

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

破折號廣告利用持續時間

在播放過程中,當 AWS 元素MediaTailor會遇到廣告時段,會將部分或所有時段以廣告取代。MediaTailor會在廣告時段開始處開始廣告替換,並如下所示包含廣告:

  • 如果廣告時段指定持續時間,MediaTailor 會在持續時間邊界內包含任意數量的廣告,而不會覆寫後續的內容。

  • 如果未提供持續時間,MediaTailor 會包括廣告,直到到達廣告時段結尾為止。對於多期間資訊清單,這是期間結尾。對於單一期間資訊清單,這是事件的結尾。MediaTailor不會播放廣告超過廣告時段結尾,當它到達結尾時,會截斷目前的廣告而非覆寫後續的內容。

AWS ElementalMediaTailor會查找廣告時段持續時間

AWS ElementalMediaTailor會以下列順序搜尋持續時間設定:

  1. Event duration

  2. 對於接合插入,scte35:BreakDuration duration

  3. 對於時間信號,scte35:SegmentationDescriptor segmentationDuration

如果 AWS ElementalMediaTailor沒有找到這些設定中的任何一個,它會管理沒有持續時間的廣告包含。

以下範例顯示具有 durationEvent

<Period start="PT444806.040S" id="123586" duration="PT15.000S"> <EventStream timescale="90000" schemeIdUri="urn:scte:scte35:2013:xml"> <Event duration="1350000"> <scte35:SpliceInfoSection protocolVersion="0" ptsAdjustment="180832" tier="4095"> <scte35:SpliceInsert spliceEventId="4026531855" spliceEventCancelIndicator="false" outOfNetworkIndicator="true" spliceImmediateFlag="false" uniqueProgramId="1" availNum="1" availsExpected="1"> <scte35:Program><scte35:SpliceTime ptsTime="5672624400"/></scte35:Program> <scte35:BreakDuration autoReturn="true" duration="1350000"/> </scte35:SpliceInsert> </scte35:SpliceInfoSection> </Event> ...

以下範例顯示的廣告時段未指定持續時間。Event 沒有 duration,並且 scte35:SpliceInsert 元素不包含 scte35:BreakDuration 子元素。

<Period start="PT444836.720S" id="123597" duration="PT12.280S"> <EventStream timescale="90000" schemeIdUri="urn:scte:scte35:2013:xml"> <Event> <scte35:SpliceInfoSection protocolVersion="0" ptsAdjustment="180832" tier="4095"> <scte35:SpliceInsert spliceEventId="4026531856" spliceEventCancelIndicator="false" outOfNetworkIndicator="true" spliceImmediateFlag="false" uniqueProgramId="1" availNum="1" availsExpected="1"> <scte35:Program><scte35:SpliceTime ptsTime="5675385600"/></scte35:Program> </scte35:SpliceInsert> </scte35:SpliceInfoSection> </Event> ...