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). |