MediaTailor et intégration de la visualisation MediaPackage décalée dans le temps - AWS Elemental MediaTailor

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

MediaTailor et intégration de la visualisation MediaPackage décalée dans le temps

AWS Elemental MediaTailor peut transmettre des paramètres d'affichage décalés dans le temps aux MediaPackage origines pour activer les fonctionnalités de visualisation de démarrage et de rattrapage. Cette intégration permet aux spectateurs de commencer à regarder du contenu en direct à des moments antérieurs.

MediaPackage paramètres de visualisation décalés dans le temps

MediaPackage prend en charge les paramètres d'affichage décalés dans le temps suivants qui peuvent être transmis MediaTailor :

  • start: Epoch ou horodatage ISO 8601 définissant le début du manifeste décalé dans le temps

  • end: horodatage Epoch ou ISO 8601 définissant la fin du manifeste décalé dans le temps

  • time_delay: retarde la disponibilité du contenu de quelques secondes spécifiées

  • manifest_window_seconds: demande un manifeste plus court que la fenêtre configurée

Exemple MediaTailor initialisation de session avec paramètres décalés MediaPackage dans le temps

L'exemple suivant montre comment initialiser une session avec des paramètres d'affichage décalés dans le temps :

GET /v1/master/123456789/originId/index.m3u8?start=2024-08-26T10:00:00Z&end=2024-08-26T11:00:00Z

Ou en utilisant une initialisation de session explicite :

POST /v1/session/123456789/originId/index.m3u8 { "adsParams": { "param1": "value1" } }

Avec des paramètres de requête supplémentaires :

?start=2024-08-26T10:00:00Z&end=2024-08-26T11:00:00Z
Comportement des paramètres pendant les sessions

Les paramètres de visualisation décalés dans le temps présentent des caractéristiques de comportement spécifiques :

  • Initialisation de session : les paramètres sont traités lors de la création de la session

  • Persistance des paramètres : les paramètres restent associés à la session pendant toute la durée de la lecture

  • Immuable après l'initialisation : les paramètres ne peuvent pas être modifiés pendant une session active

  • Nouvelle session requise : pour modifier les fenêtres de décalage horaire, créez une nouvelle session avec des valeurs de paramètres mises à jour

MediaPackage exigences relatives à la fenêtre de démarrage

Pour que l'affichage décalé dans le temps fonctionne MediaPackage, assurez-vous de ce qui suit :

  1. Configurez une fenêtre de démarrage sur votre MediaPackage terminal (jusqu'à 24 heures)

  2. Assurez-vous que votre CDN transmet les paramètres de requête nécessaires à MediaPackage

  3. Utilisez des fenêtres de lecture cohérentes entre les sessions de lecteur pour une meilleure mise en cache du CDN

  4. Vérifiez que les heures de début et de fin se situent dans la fenêtre de démarrage configurée

Important

Lorsque vous utilisez l'affichage décalé dans le temps, utilisez des fenêtres de lecture cohérentes entre les sessions de lecteur plutôt que de générer des heures de début ou de fin uniques pour chaque spectateur. Cela permet une meilleure mise en cache sur le CDN et évite un éventuel ralentissement.

Pour des informations complètes sur la configuration et les paramètres de l'affichage MediaPackage décalé dans le temps, voir Affichage décalé dans le temps AWS Elemental MediaPackage dans le guide de l'AWS Elemental MediaPackage utilisateur.