Partager via


PresentationTimeRange

PresentationTimeRange est utilisé par les filtres de manifeste (AssetFilters et filtresglobaux). Le PresentationTimeRange groupe de règles est utilisé pour filtrer les points de début/fin du manifeste, la longueur de la fenêtre de présentation et la position de début dynamique. Media Services utilise des intersections de plusieurs plages pour définir la fenêtre de présentation finale.

Pour obtenir une vue d’ensemble détaillée et des exemples de code des manifestes générés dynamiquement, consultez Vue d’ensemble des manifestes dynamiques.

Consultez également Filter et AssetFilter.

Cette rubrique décrit l’entité PresentationTimeRange .

Important

Lors de l’accès aux entités dans Media Services, vous devez définir les valeurs et les champs d’en-tête spécifiques dans vos requêtes HTTP.
Pour plus d’informations, consultez Configuration du développement de l’API REST Media Services et Connexion à Media Services avec l’API REST Media Services.

Propriétés PresentationTimeRange

Propriété Type Description
StartTimestamp

S’applique aux flux de vidéo à la demande ou en direct.
Edm.Int64 La valeur représente un point de début absolu du flux. Elle est arrondie au début GOP suivant le plus proche.

Utilisez StartTimestamp et EndTimestamp pour ajuster la sélection (manifeste). Par exemple, StartTimestamp=40000000 et EndTimestamp = 100000000 généreront une sélection contenant les éléments multimédia situés entre StartTimestamp et EndTimestamp. Si un fragment approche la limite, le fragment entier sera inclus dans le manifeste.
EndTimestamp

S’applique à VoD. Pour la présentation en direct, cette propriété est ignorée (mode silencieux) puis appliquée lorsque la présentation se termine et que le flux est transmis en VoD.
Edm.Int64 La valeur représente un point de fin absolu du flux. Elle est arrondie au début GOP suivant le plus proche.

Utilisez StartTimestamp et EndTimestamp pour ajuster la sélection (manifeste). Par exemple, StartTimestamp=40000000 et EndTimestamp = 100000000 généreront une sélection contenant les éléments multimédia situés entre StartTimestamp et EndTimestamp. Si un fragment approche la limite, le fragment entier sera inclus dans le manifeste.
PresentationWindowDuration

S’applique à Live et VoD. Pour voD, il est utilisé pour activer des transitions fluides à la fin de la présentation en direct.
Edm.Int64 Utilisez PresentationWindowDuration pour appliquer une fenêtre glissante à la playlist. Par exemple, définissez PresentationWindowDuration=12000000000 pour appliquer une fenêtre glissante de deux minutes. Les éléments multimédia situés à 2 minutes de la session en direct figureront dans la sélection. Si un fragment chevauche la limite, le fragment entier est inclus dans la playlist

La durée minimale de la fenêtre de présentation est de 60 secondes.
LiveBackoffDuration

S’applique à la lecture en direct uniquement. Pour la VoD, elle est ignorée en mode silencieux pour permettre des transitions fluides à la fin de la présentation
Edm.Int64 Utilisé pour définir la position de lecture en direct. À l’aide de cette règle, vous pouvez retarder la position de lecture en direct et créer une mémoire tampon côté serveur pour les joueurs. La valeur LiveBackoffDuration dépend de la position en direct.

La durée d’interruption en direct maximale est de 300 secondes.
Timescale

S’applique aux flux de vidéo à la demande ou en direct.
Edm.Int64 L’échelle de temps utilisée par les horodatages et les durées spécifiés ci-dessus. L’échelle de temps par défaut est 10 000 000. Une autre échelle de temps peut être utilisée.

La valeur par défaut est 10000000 HNS (cent nanosecondes).