Résilience axée sur la qualité des médias - 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 axée sur la qualité des médias

La résilience adaptée à la qualité des médias (MQAR) est une fonctionnalité intégrée entre Amazon CloudFront et Media Services.AWS Le MQAR fournit une sélection automatique de l'origine entre régions sur la base du Media Quality Confidence Score (MQCS). Le MQCS est synthétisé sur la AWS Elemental MediaLive base de paramètres qui affectent la qualité de l'expérience multimédia perçue par les spectateurs. 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é du streaming multimédia perçus depuis votre origine, tels que les images noires, les images gelées ou abandonnées ou les 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, les pertes ou pertes audio, les problèmes de vitesse de l'encodeur peuvent affecter le niveau de qualité multimédia de vos spectateurs.

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 de la 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'origine et sélectionnez vos deux origines comme origine principale et secondaire. Dans votre groupe d'origine, activez l'option Niveau de qualité multimédia. Pour de plus amples informations, veuillez consulter Création d'un groupe d'origine.

  4. Dans le comportement du cache pour votre distribution, sélectionnez le groupe d'origine que vous avez créé. Nous recommandons que le comportement du 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'origine est utilisé pour plusieurs canaux émettant un score de qualité multimédia, créez un comportement de cache distinct pour le schéma de trajectoire de chaque canal afin d'éviter de mélanger leurs scores. Pour plus d'informations sur les quotas des groupes d'origine, consultezQuotas généraux sur les distributions.

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

Champs de journal MQAR

CloudFront fournit les champs suivants dans des journaux 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 CloudFront en temps réel :

  • r-host

  • sr-reason

  • x-edge-mqcs

Pour plus d'informations, voir Champs 65-67.