Mettre en œuvre la résilience multirégionale MediaTailor avec MQAR - 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.

Mettre en œuvre la résilience multirégionale MediaTailor avec MQAR

AWS Elemental MediaTailor La résilience multirégionale est améliorée grâce à Media Quality-Aware Resiliency (MQAR), une CloudFront fonctionnalité avancée d'Amazon qui permet d' MediaTailoroffrir la meilleure expérience de streaming possible. Il sélectionne automatiquement l'origine ayant le meilleur score de qualité lorsque vous avez plusieurs origines dans différentes AWS régions. Cette fonctionnalité est particulièrement utile pour la diffusion en direct lorsque vous avez besoin d'un service ininterrompu.

Comment fonctionne MQAR

MQAR permet CloudFront de sélectionner automatiquement l'origine ayant le meilleur score de qualité. Cela garantit aux spectateurs la meilleure expérience de streaming possible. Lorsqu'il est correctement configuré, le MQAR offre les avantages suivants :

  • Sélection automatique de l'origine de la plus haute qualité

  • Basculement fluide entre les AWS régions en cas de panne

  • Expérience utilisateur améliorée avec un minimum d'interruptions

  • Surveillance et adaptation de la qualité en temps réel

Étape 1 : vérifier les exigences MQAR

Avant de mettre en œuvre la MQAR, vérifiez que votre infrastructure répond à ces exigences. Le MQAR fonctionne en comparant les scores de qualité provenant de plusieurs origines. Vous avez donc besoin d'un contenu identique disponible dans plusieurs AWS régions.

  • Encodeurs envoyant des flux d'ingestion alignés à tous les MediaPackage canaux à l'aide de flux d'ingestion CMAF verrouillés par Epoch

  • Deux MediaPackage canaux identiques dans différentes AWS régions, avec des points de terminaison d'origine identiques

  • Ingestion CMAF pour les MediaPackage canaux (activée par défaut)

  • CloudFront distribution configurée pour prendre en charge la MQAR

  • MediaTailor configurations pour chaque MediaPackage point de terminaison

Étape 2 : Configurez vos encodeurs pour MQAR

Vos encodeurs doivent produire des sorties cohérentes et synchronisées dans toutes les régions pour que la MQAR fonctionne efficacement. Cette cohérence permet d' CloudFront établir des comparaisons de qualité précises entre les origines.

Configurez vos MediaLive sorties avec les paramètres suivants :

  • Assurez-vous que toutes les fréquences d'images vidéo du groupe de sortie CMAF sont cohérentes (toutes les fréquences d'images fractionnaires ou toutes les fréquences d'images entières).

  • Évitez les transitions entre les fréquences d'images fractionnaires et entières au cours des sessions d'encodage.

  • Configurez les numéros de séquence des segments de sortie afin qu'ils ne reviennent jamais en arrière d'une session de codage à l'autre.

  • Utilisez des noms de sortie d'encodeur identiques dans toutes les régions.

Pour plus d'informations sur la configuration MediaLive pour MQAR, consultez la section Utilisation de MQCS dans le guide de l' MediaLive utilisateur.

Étape 3 : Configuration MediaPackage pour MQAR

Configurez vos MediaPackage chaînes et vos points de terminaison avec les configurations suivantes :

Pour configurer MediaPackage pour MQAR
  1. Créez des configurations de canaux et de points de terminaison identiques dans chaque AWS région.

  2. Utilisez CMAF comme type d'entrée de canal.

  3. Pour l' MediaPackage origine principale, activez la configuration des erreurs du point de terminaison Force avec les paramètres suivants :

    • Listes de lecture multivariantes périmées, listes de lecture multimédia ou MPDs

    • Liste de lecture multivariante, liste de lecture multimédia ou MPD incomplète

    • Entrée Slate

  4. Pour les MediaPackage origines de sauvegarde, n'activez pas ces configurations d'erreur afin de maximiser les chances de réussite du basculement.

Pour plus d'informations sur la configuration MediaPackage pour le MQAR, voir Exploiter les scores de qualité multimédia AWS Elemental MediaPackageà l'aide du guide de l' MediaPackage utilisateur.

Étape 4 : Configuration CloudFront pour MQAR

Dans la CloudFront configuration, vous activez MQAR et définissez la manière dont il sélectionne vos origines. Créez un groupe d'origine avec l'option Media quality score activée.

Pour configurer CloudFront pour MQAR
  1. Créez une CloudFront distribution dont les origines pointent vers vos MediaTailor points de terminaison.

  2. Créez un groupe d'origine qui inclut ces origines.

  3. Dans les paramètres du groupe d'origine, activez l'option Niveau de qualité multimédia.

  4. Configurez les critères de basculement pour inclure les codes de réponse 404 Not Found. Vous pouvez éventuellement inclure d'autres codes 4xx/5xx.

  5. Créez des comportements de cache distincts pour le modèle de chemin de chaque canal. Cela empêche le mélange de partitions lorsque le même groupe d'origine dessert plusieurs canaux.

Note

MQAR n'est pas disponible lorsque vous utilisez les fonctions Lambda @Edge dans des déclencheurs orientés vers l'origine (demande d'origine et réponse d'origine) associés au comportement du cache de votre distribution.

Pour plus d'informations sur la configuration CloudFront pour MQAR, consultez la section Résilience sensible à la qualité des médias dans le guide du développeur. CloudFront

Étape 5 : Configuration MediaTailor pour MQAR

Pour terminer votre configuration MQAR, configurez-la MediaTailor dans chaque région pour qu'elle fonctionne avec votre architecture multirégionale. Cela garantit une insertion publicitaire cohérente, quelle que soit l'origine CloudFront sélectionnée.

Pour configurer MediaTailor pour MQAR
  1. Créez des MediaTailor configurations identiques dans chaque région, en pointant vers les MediaPackage points de terminaison correspondants.

  2. Configurez le préfixe du segment de contenu CDN pour utiliser votre domaine de CloudFront distribution.

  3. Assurez-vous que les configurations du serveur de décision publicitaire sont identiques d'une région à l'autre.

Cette configuration garantit que, quelle que soit l'origine CloudFront sélectionnée en fonction des scores de qualité, MediaTailor vous pouvez continuer à personnaliser les publicités de manière cohérente.

Étape 6 : Testez votre configuration MQAR

Après avoir configuré MQAR, testez votre configuration pour vous assurer qu'elle fonctionne comme prévu :

Pour tester votre configuration MQAR
  1. Demandez du contenu par le biais CloudFront de votre distribution.

  2. Surveillez les journaux en temps réel pour vérifier CloudFront que les origines sont sélectionnées en fonction des scores de qualité.

  3. Simulez une panne dans votre AWS région principale pour tester le comportement du basculement.

  4. Vérifiez que l'insertion d'annonces continue de fonctionner correctement pendant le basculement.

Étapes suivantes

Après avoir implémenté la MQAR, considérez les étapes suivantes :