本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DASH廣告可用期間
在播放期間,何時 AWS Elemental MediaTailor 遇到廣告可用性,它用廣告取代了部分或全部的可用性。 MediaTailor 在廣告可用開始時啟動廣告替換,並包括以下廣告:
-
如果廣告可用性指定持續時間,則會在持續時間範圍內 MediaTailor 包含盡可能多的廣告,而不會覆寫後續內容。
-
如果沒有提供任何時間,請 MediaTailor 包含廣告,直到到達廣告可用結束為止。對於多期間資訊清單,這是期間結尾。對於單一期間資訊清單,這是事件的結束。 MediaTailor 不會在廣告效果結束後播放廣告,並且在遇到結尾時會截斷當前廣告,而不是覆蓋後面的內容。
方法 AWS Elemental MediaTailor 尋找廣告可用期限
AWS Elemental MediaTailor 以下列順序搜尋持續時間設定:
-
Event
duration
-
對於接合插入,
scte35:BreakDuration
duration
-
對於時間信號,
scte35:SegmentationDescriptor
segmentationDuration
If AWS Elemental MediaTailor 找不到任何這些設置,它可以在沒有持續時間的情況下管理廣告包含。
以下範例顯示具有 duration
的 Event
。
<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> ...