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
-
Créez des configurations de canaux et de points de terminaison identiques dans chaque AWS région.
-
Utilisez CMAF comme type d'entrée de canal.
-
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
-
-
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
-
Créez une CloudFront distribution dont les origines pointent vers vos MediaTailor points de terminaison.
-
Créez un groupe d'origine qui inclut ces origines.
-
Dans les paramètres du groupe d'origine, activez l'option Niveau de qualité multimédia.
-
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.
-
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
-
Créez des MediaTailor configurations identiques dans chaque région, en pointant vers les MediaPackage points de terminaison correspondants.
-
Configurez le préfixe du segment de contenu CDN pour utiliser votre domaine de CloudFront distribution.
-
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
-
Demandez du contenu par le biais CloudFront de votre distribution.
-
Surveillez les journaux en temps réel pour vérifier CloudFront que les origines sont sélectionnées en fonction des scores de qualité.
-
Simulez une panne dans votre AWS région principale pour tester le comportement du basculement.
-
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 :
-
Configurez la surveillance et le dépannage pour votre configuration MQAR (voirSurveillez et résolvez les problèmes liés à votre intégration CloudFront et MediaTailor )
-
Mettre en œuvre un déploiement automatisé à l'aide de AWS CloudFormation (voirAutomatisez MediaTailor et créez un CDN avec AWS CloudFormation)