PresentationTimeRange
PresentationTimeRange
används av manifestfilter (AssetFilters och globala filter). Regelgruppen PresentationTimeRange
används för att filtrera manifestets start-/slutpunkter, längden på presentationsfönstret och livestartpositionen. Media Services använder skärningspunkter mellan flera intervall för att definiera det slutliga presentationsfönstret.
En detaljerad översikt och kodexempel på dynamiskt genererade manifest finns i Översikt över dynamiska manifest.
Se även Filter och AssetFilter.
Det här avsnittet beskriver entiteten PresentationTimeRange
.
Viktigt
När du kommer åt entiteter i Media Services måste du ange specifika rubrikfält och värden i dina HTTP-begäranden.
Mer information finns i Setup for Media Services REST API Development and Connecting to Media Services with the Media Services REST API (Installation för Media Services REST API Development and Connecting to Media Services with the Media Services REST API).
Egenskaper för PresentationTimeRange
Egenskap | Typ | Description |
---|---|---|
StartTimestamp Gäller för VoD- eller Live-strömmar. |
Edm.Int64 | Värdet representerar en absolut startpunkt för dataströmmen. Värdet avrundas till närmaste nästa GOP-start. Använd StartTimestamp och EndTimestamp för att trimma spellistan (manifestet). StartTimestamp=400000000 och EndTimestamp = 100000000 genererar till exempel en spellista som innehåller media mellan StartTimestamp och EndTimestamp. Om ett fragment sträcker sig över gränsen inkluderas hela fragmentet i manifestet. |
EndTimestamp Gäller för VoD. För livepresentationen ignoreras den tyst och tillämpas när presentationen avslutas och strömmen blir VoD. |
Edm.Int64 | Värdet representerar en absolut slutpunkt för dataströmmen. Det avrundas till närmaste nästa GOP-start. Använd StartTimestamp och EndTimestamp för att trimma spellistan (manifestet). StartTimestamp=400000000 och EndTimestamp = 100000000 genererar till exempel en spellista som innehåller media mellan StartTimestamp och EndTimestamp. Om ett fragment sträcker sig över gränsen inkluderas hela fragmentet i manifestet. |
PresentationWindowDuration Gäller för Live och VoD. För VoD används det för att möjliggöra smidiga övergångar när livepresentationen avslutas. |
Edm.Int64 | Använd PresentationWindowDuration för att tillämpa ett skjutfönster på spellistan. Ange till exempel PresentationWindowDuration=12000000000 för att tillämpa ett skjutfönster på två minuter. Media inom 2 minuter från live-gränsen kommer att ingå i spellistan. Om ett fragment sträcker sig över gränsen inkluderas hela fragmentet i spellistan Den minsta varaktigheten för presentationsfönstret är 60 sekunder. |
LiveBackoffDuration Gäller endast live. För VoD ignoreras det tyst för att möjliggöra smidiga övergångar när presentationen avslutas |
Edm.Int64 | Används för att definiera liveuppspelningsposition. Med den här regeln kan du fördröja liveuppspelningspositionen och skapa en buffert på serversidan för spelare. LiveBackoffDuration är relativ till livepositionen. Den maximala varaktigheten för live-backoff är 300 sekunder. |
Timescale Gäller för VoD- eller Live-strömmar. |
Edm.Int64 | Den tidsskala som används av de tidsstämplar och varaktigheter som anges ovan. Standardtidsskalan är 100000000. En alternativ tidsskala kan användas. Standardvärdet är 10000000 HNS (hundra nanosekunder). |