View a markdown version of this page

MediaTailor et intégration de 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 visualisation MediaPackage décalée dans le temps

AWS Elemental MediaTailor peut transmettre des paramètres de visualisation décalés dans le temps aux MediaPackage origines pour permettre la fonctionnalité de visualisation de redémarrage et de rattrapage. Cette intégration permet aux spectateurs de commencer à regarder du contenu en direct plus tôt dans le temps.

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

MediaPackage prend en charge les paramètres de visualisation 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: Epoch ou horodatage ISO 8601 définissant la fin du manifeste décalé dans le temps

  • time_delay: retardez la disponibilité du contenu de certaines secondes

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

Exemple MediaTailor initialisation de session avec des 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 explicite de session :

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

Time-shifted les paramètres de visualisation ont 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 tout au long de la lecture

  • Immuable après 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 temporel, 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 le visionnage décalé dans le temps, utilisez des fenêtres de lecture cohérentes entre les sessions de lecture plutôt que de générer des heures de début ou de fin uniques pour chaque spectateur. Cela permet d'améliorer la mise en cache sur le CDN et d'éviter tout ralentissement potentiel.

Pour obtenir des informations complètes sur la configuration et les paramètres d'affichage MediaPackage décalé dans le temps, reportez-vous à la section Time-shifted Visualisation avec AWS Elemental MediaPackage dans le Guide de AWS Elemental MediaPackage l'utilisateur.