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 renforcé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 score de qualité le plus élevé lorsque vous avez plusieurs origines dans différentes AWS régions. Cette fonctionnalité est particulièrement utile pour la diffusion en direct où vous avez besoin d'un service ininterrompu.
Comment fonctionne MQAR
MQAR permet CloudFront de sélectionner automatiquement l'origine ayant le score de qualité le plus élevé. Cela garantit aux spectateurs la meilleure expérience de streaming possible. Lorsqu'il est configuré correctement, 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
-
Real-time suivi de la qualité et adaptation
Étape 1 : vérifier les exigences en matière de MQAR
Avant de mettre en œuvre le MQAR, vérifiez que votre infrastructure répond à ces exigences. Le MQAR fonctionne en comparant les scores de qualité 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 époque
-
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 MQAR
-
MediaTailor configurations pour chaque MediaPackage terminal
É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 le MQAR fonctionne efficacement. Cette cohérence permet de CloudFront faire 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 entières).
-
Évitez les transitions entre les fréquences d'images fractionnaires et entières au cours des sessions de codage.
-
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 du MediaLive MQAR, consultez la section Utilisation du MQCS dans le guide de l' MediaLive utilisateur.
Étape 3 : Configuration MediaPackage pour MQAR
Configurez vos MediaPackage chaînes et vos terminaux à l'aide des configurations suivantes :
Pour configurer MediaPackage pour MQAR
-
Créez des configurations de canaux et de terminaux 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 de point de terminaison forcée avec les paramètres suivants :
-
Listes de lecture multivariantes, listes de lecture multimédia ou MPD périmés
-
Liste de lecture multivariante, playlist 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 MQAR, consultez la section Tirer parti des 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 comment 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 Score 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 4xx/5xx codes.
-
Créez des comportements de cache distincts pour le modèle de chemin de chaque canal. Cela empêche le mixage des partitions lorsque le même groupe d'origine dessert plusieurs canaux.
Note
Le 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 tenant compte de la qualité des médias dans le guide du développeur. CloudFront
Étape 5 : Configuration MediaTailor pour MQAR
Pour terminer la configuration de votre MQAR, configurez chaque MediaTailor région pour qu'elle fonctionne avec votre architecture multirégionale. Cela garantit une insertion d'annonces 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 extrémités correspondantes.
-
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 de basculement.
-
Vérifiez que l'insertion d'annonces continue de fonctionner correctement pendant le basculement.
Étapes suivantes
Après avoir implémenté le MQAR, considérez les étapes suivantes :
-
Configurez la surveillance et le dépannage pour votre configuration MQAR (voirSurveillez et dépannez votre CloudFront intégration MediaTailor)
-
Mettez en œuvre un déploiement automatique à l'aide de AWS CloudFormation (voirAutomatisez MediaTailor et créez un CDN avec CloudFormation)