Configuration de l'affichage décalé dans le temps pour l'assemblage des MediaTailor canaux - 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.

Configuration de l'affichage décalé dans le temps pour l'assemblage des MediaTailor canaux

AWS Elemental MediaTailor l'assemblage des canaux prend en charge les fonctionnalités de visualisation décalées dans le temps qui permettent des fonctionnalités similaires à celles du DVR, telles que la pause, le retour en arrière et le redémarrage pour vos canaux linéaires. Activez ces fonctionnalités en configurant votre réseau de diffusion de contenu (CDN) pour prendre en charge le visionnage décalé dans le temps, ce qui permet aux spectateurs de contrôler leur expérience de visionnage.

Comprendre le visionnage décalé dans le temps

L'affichage décalé dans le temps permet des fonctionnalités similaires à celles d'un DVR pour les canaux linéaires, notamment :

  • Redémarrage : les spectateurs peuvent commencer à regarder une émission depuis le début, même s'ils la rejoignent après le début

  • Pause et reprise : les spectateurs peuvent suspendre le contenu et reprendre le visionnage plus tard

  • Revenir en arrière et avancer rapidement : les spectateurs peuvent naviguer en arrière et en avant dans le contenu disponible

  • Visionnage différé : les spectateurs peuvent regarder le contenu diffusé plus tôt dans le programme de la chaîne

Le visionnage décalé dans le temps fonctionne en ajoutant un start paramètre à l'URL de diffusion de la chaîne. Le paramètre indique un décalage en secondes par rapport à l'heure actuelle :

  • Les valeurs négatives indiquent un moment dans le passé (par exemple, start=-3600 cela signifie « commencer il y a 1 heure »)

  • Les valeurs positives indiquent une heure dans le futur (par exemple, start=3600 cela signifie « commencer à partir d'une heure dans le futur »)

Exemple d'URL avec paramètre de décalage temporel :

https://example-cdn.com/out/v1/channel-name/index.m3u8?start=-3600

Résolution du délai

Pour prendre en charge le visionnage décalé dans le temps avec un CDN :

  1. Configurez votre CDN pour transmettre le paramètre de start requête à l'assemblage des canaux.

  2. Configurez des comportements de cache qui incluent le start paramètre dans la clé de cache.

  3. Pour les manifestes avec des paramètres de décalage temporel, utilisez un TTL court ou aucune mise en cache.

Cela garantit que chaque spectateur reçoit le manifeste correspondant à la position temporelle demandée.

Exigences du CDN pour le décalage horaire

Votre CDN doit répondre aux exigences suivantes pour prendre en charge le visionnage décalé dans le temps avec assemblage de canaux :

  • Transférez tous les paramètres de requête à l'assemblage des canaux.

  • Incluez le start paramètre dans la clé de cache.

  • Support d'une invalidation correcte du cache pour les manifestes décalés dans le temps.

  • Gérez différentes réponses au manifeste en fonction des paramètres de requête.