Résilience tenant compte de la qualité média - Amazon CloudFront

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.

Résilience tenant compte de la qualité média

La résilience adaptée à la qualité des médias (MQAR) est une fonctionnalité intégrée entre Amazon CloudFront et Media Services.AWS La MQAR fournit une sélection automatisée d’origine inter-régions basée sur le score de confiance de la qualité média (MQCS). Le MQCS est synthétisé par AWS Elemental MediaLive en fonction des paramètres qui influencent l’expérience de qualité média perçue par les utilisateurs. Vous pouvez configurer CloudFront et AWS Media Services pour diffuser vos événements en direct avec une résilience élevée en utilisant plusieurs options que vous pouvez spécifier dans les critères de basculement du groupe CloudFront d'origine.

Lorsque vous activez la fonctionnalité MQAR pour votre distribution, vous CloudFront autorisez la sélection automatique de l'origine considérée comme ayant le meilleur score de qualité.

Le score de qualité représente les problèmes de qualité perçus dans la diffusion de vos contenus médias depuis vos origines, tels que des écrans noirs, des images figées ou perdues, ou encore des images répétées. Par exemple, si vos origines AWS Elemental MediaPackage v2 sont déployées en deux versions différentes Régions AWS et que l'une affiche un score de qualité multimédia supérieur à l'autre, CloudFront vous passerez automatiquement à l'origine qui indique le score le plus élevé.

Pour ce faire, CloudFront procédez comme suit :

  1. CloudFront transmet une GET demande à l' MediaPackage origine principale et lance également une HEAD demande à l' MediaPackage origine secondaire en même temps. CloudFront reçoit le score de qualité multimédia dans les en-têtes de réponse de chaque origine.

  2. Ensuite, CloudFront suit le score pour chaque origine et utilise ces informations pour déterminer l'origine ayant le score le plus élevé lorsqu'une nouvelle demande arrive.

Le score de qualité multimédia de vos origines peut changer en temps réel. CloudFront détermine cela en prenant en compte les modifications apportées au MQCS et bascule entre les origines pour garantir que les spectateurs voient le contenu de meilleure qualité multimédia. Pour plus d'informations, consultez la section Tirer parti des scores de qualité multimédia MediaPackage dans le guide de l'utilisateur de la AWS Elemental MediaPackage V2.

Le MQAR aide à CloudFront déterminer, le plus tôt possible, s'il existe un problème susceptible d'avoir un impact sur les clients. Par exemple, des problèmes tels que la connexion réseau, le traitement vidéo, la perte ou la coupure audio, ou encore des problèmes de vitesse de l’encodeur peuvent affecter le score de qualité média pour vos utilisateurs.

La MQAR permet de passer facilement d'une origine à l'autre, ce qui vous permet de déployer un flux de travail de diffusion end-to-end multimédia résilient et interrégional et de fournir un contenu de qualité à vos spectateurs. AWS

Note

Actuellement, cette fonctionnalité ne prend en charge que les origines de la MediaPackage version v2.

Pour activer cette fonctionnalité pour votre distribution, procédez comme suit :

  1. Si ce n'est pas déjà fait, créez vos origines MediaPackage v2 et activez cette fonctionnalité dans la configuration de votre point de terminaison. Pour un déploiement entre régions, créez un canal secondaire dans un autre Région AWS avec les mêmes paramètres. Pour plus d’informations, consultez les rubriques suivantes dans le Guide de l’utilisateur AWS Elemental MediaPackage V2 :

  2. Pour utiliser vos origines MediaPackage v2 pour CloudFront, créez ou mettez à jour une CloudFront distribution. Consultez Créer une distribution et Mettre à jour une distribution.

  3. Créez un groupe d’origines, puis désignez vos deux origines comme primaire et secondaire. Dans votre groupe d’origines, activez l’option Score de qualité multimédia. Pour de plus amples informations, veuillez consulter Création d’un groupe d’origine.

  4. Dans le comportement de cache de votre distribution, sélectionnez le groupe d’origines que vous avez créé. Nous recommandons que le comportement de cache corresponde au modèle de chemin du canal.

S'il CloudFront détermine que les deux origines MediaPackage v2 ont le même score, il transmet la demande à l'origine principale telle qu'elle est répertoriée dans le groupe d'origine. Si l'origine initialement sélectionnée répond avec un code d'erreur correspondant aux critères de basculement que vous avez spécifiés dans votre groupe d'origine, puis CloudFront réessaie la demande vers l'origine alternative de votre groupe d'origine, quel que soit son niveau de qualité multimédia.

Remarques
  • CloudFront suit le niveau de qualité pour chaque comportement de cache qui utilise un groupe d'origine activé pour le score de qualité multimédia. Si le même groupe d’origines est utilisé pour plusieurs canaux qui émettent un score de qualité média, créez un comportement de cache distinct pour le modèle de chemin de chaque canal afin d’éviter de mélanger leurs scores. Pour plus d’informations sur les quotas des groupes d’origines, consultez Quotas généraux sur les distributions.

  • Actuellement, la MQAR n’est pas disponible lorsque vous utilisez une fonction Lambda@Edge sur des déclencheurs côté origine (demande vers l’origine et réponse de l’origine) associée au comportement de cache de votre distribution. Pour de plus amples informations, veuillez consulter Paramètres de comportement du cache.

  • Si vous avez activé la fonctionnalité MQAR et le contrôle d’accès d’origine (OAC), ajoutez l’action mediapackagev2:GetHeadObject à la politique IAM. MQAR a besoin de cette autorisation pour envoyer HEAD des demandes à l'origine MediaPackage v2. Pour plus d’informations sur l’OAC, consultez Restriction de l’accès à une origine AWS Elemental MediaPackage  v2.

Champs de journal MQAR

CloudFront fournit les champs suivants dans les journaux d'accès en temps réel pour refléter le niveau de qualité et l'origine sélectionnée. Vous pouvez activer les champs suivants dans vos journaux d'accès CloudFront en temps réel :

  • r-host

  • sr-reason

  • x-edge-mqcs

Pour plus d’informations, consultez Champs 65-67.