Delen via


PresentationTimeRange

PresentationTimeRange wordt gebruikt door manifestfilters (AssetFilters en globale filters). De PresentationTimeRange regelgroep wordt gebruikt voor het filteren van de begin-/eindpunten van het manifest, de lengte van het presentatievenster en de positie van het live-begin. Media Services maakt gebruik van snijpunten van meerdere bereiken om het uiteindelijke presentatievenster te definiëren.

Zie Overzicht van dynamische manifesten voor een gedetailleerd overzicht en codevoorbeelden van dynamisch gegenereerde manifesten.

Zie ook Filter en AssetFilter.

In dit onderwerp wordt de PresentationTimeRange entiteit beschreven.

Belangrijk

Bij het openen van entiteiten in Media Services moet u specifieke headervelden en -waarden instellen in uw HTTP-aanvragen.
Zie Setup for Media Services REST API Development and Connecting to Media Services with the Media Services REST API (Verbinding maken met Media Services met de Media Services REST API) voor meer informatie.

Eigenschappen van PresentationTimeRange

Eigenschap Type Beschrijving
StartTimestamp

Is van toepassing op VoD- of livestreams.
Edm.Int64 De waarde vertegenwoordigt een absoluut beginpunt van de stream. De waarde wordt afgerond naar de dichtstbijzijnde volgende GOP-start.

Gebruik StartTimestamp en EndTimestamp om de afspeellijst (manifest) te knippen. Met StartTimestamp=40000000 en EndTimestamp = 100000000 wordt bijvoorbeeld een afspeellijst gegenereerd die media bevat tussen StartTimestamp en EndTimestamp. Als een fragment de grens overschrijdt, wordt het hele fragment opgenomen in het manifest.
EndTimestamp

Van toepassing op VoD. Voor de Live-presentatie wordt deze op de achtergrond genegeerd en toegepast wanneer de presentatie eindigt en de stroom overgaat in VoD.
Edm.Int64 De waarde vertegenwoordigt een absoluut eindpunt van de stroom. Het wordt afgerond naar de dichtstbijzijnde volgende GOP-start.

Gebruik StartTimestamp en EndTimestamp om de afspeellijst (manifest) te knippen. Met StartTimestamp=40000000 en EndTimestamp = 100000000 wordt bijvoorbeeld een afspeellijst gegenereerd die media bevat tussen StartTimestamp en EndTimestamp. Als een fragment de grens overschrijdt, wordt het hele fragment opgenomen in het manifest.
PresentationWindowDuration

Is van toepassing op Live en VoD. Voor VoD wordt het gebruikt om vloeiende overgangen mogelijk te maken wanneer de Live-presentatie wordt beëindigd.
Edm.Int64 Gebruik PresentationWindowDuration om een schuifvenster toe te passen op de afspeellijst. Stel bijvoorbeeld PresentationWindowDuration=1200000000 in om een schuifvenster van twee minuten toe te passen. Media binnen 2 minuten na de live edge worden opgenomen in de afspeellijst. Als een fragment de grens overschrijdt, wordt het hele fragment opgenomen in de afspeellijst

De minimale duur van het presentatievenster is 60 seconden.
LiveBackoffDuration

Is alleen van toepassing op Live. Voor VoD wordt het op de achtergrond genegeerd om vloeiende overgangen mogelijk te maken wanneer de presentatie eindigt
Edm.Int64 Wordt gebruikt om de positie van live afspelen te definiëren. Met deze regel kunt u de live afspeelpositie vertragen en een buffer aan de serverzijde maken voor spelers. LiveBackoffDuration is relatief ten opzichte van de livepositie.

De maximale live uitstelduur is 300 seconden.
Timescale

Is van toepassing op VoD- of livestreams.
Edm.Int64 De tijdschaal die wordt gebruikt door de hierboven opgegeven tijdstempels en duur. De standaardtijdschaal is 10000000. Er kan een alternatieve tijdschaal worden gebruikt.

De standaardwaarde is 10000000 HNS (honderd nanoseconden).