Comment fonctionne l'ABR automatisé - MediaConvert

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.

Comment fonctionne l'ABR automatisé

Avec tous les flux ABR (Adaptive Bitrate), le lecteur de la visionneuse finale ajuste le rendu du package qu'il télécharge en fonction de la bande passante disponible. Par exemple, un spectateur ayant accès à une connexion Wi-Fi de haute qualité verra automatiquement un rendu à débit élevé. Lorsqu'ils se déplacent vers un emplacement dont la bande passante est limitée, le périphérique de leur lecteur passe automatiquement à un rendu à débit binaire inférieur. Le fonctionnement du streaming adaptatif dépend de la construction de la pile ABR et de la qualité de cette construction avec le contenu de la vidéo spécifique. Par exemple, avec une ressource visuellement complexe en mouvement rapide, votre pile ABR peut inclure deux sorties 720 p avec des débits binaires différents. Si vous avez utilisé la même configuration de pile avec un dessin animé simple, ces deux sorties auraient probablement la même apparence. L'encodage, le stockage et la distribution supplémentaires coûteraient de l'argent sans conférer aucun avantage à la visionneuse finale.

Lorsque vous exécutez une tâche ABR automatisée, MediaConvert maximise la qualité vidéo que le spectateur final voit en fonction de sa bande passante disponible. Pour ce faire, il analyse un large éventail de rendus possibles et en éliminant tous ceux qui augmentent la bande passante requise sans augmenter la qualité vidéo. Lorsque vous gérez votre travail, MediaConvert analyse le contenu de votre vidéo d'entrée et choisit le nombre de rendus et les caractéristiques de chaque rendu pour vous.

Vous pouvez utiliser la console pour exécuter votre tâche sans rien définir. Il existe trois catégories de paramètres facultatifs que vous pouvez spécifier si vous choisissez de :

  • Limites de votre pile de débit adaptatif (ABR).

  • Limites qui s'appliquent aux rendus de la pile ABR. Ces limites de niveau de sortie s'appliquent à tous les rendus de la pile.

  • Tous les autres paramètres de codage.

    Pour ces paramètres, MediaConvert utilise des valeurs par défaut, sauf si vous spécifiez quelque chose de différent. Cela fonctionne de la même manière que pour les sorties qui n'utilisent pas l'ABR automatisé, sauf que les valeurs que vous définissez s'appliquent à tous les rendus de la pile. Par exemple, si vous définissezProfilpour10 bits élevés, chaque rendu aura ce profil de codec.

Paramètres qui s'appliquent à la pile ABR

Vous pouvez définir les limites suivantes relatives à l'ensemble de la pile ABR :

  • Max Reditions : Il s'agit de la limite supérieure du nombre de rendus dans votre pile ABR. Le nombre de rendus dans votre pile peut être inférieur à celui-ci, mais ne sera pas supérieur.

    Vous pouvez spécifier un nombre compris entre 3 et 15. Si vous ne le spécifiez pas, le maximum par défaut est de 15.

  • Débit ABR maximal : Il s'agit de la limite supérieure du débit binaire du rendu binaire le plus élevé de votre pile. Si MediaConvert atteint la même qualité vidéo à ce débit binaire et à un débit binaire inférieur, il utilisera cette sortie de débit binaire plus faible pour votre rendu de la plus haute qualité.

    Si vous ne le spécifiez pas, le maximum par défaut est de 8 Mo/s.

  • Débit ABR minimal : Il s'agit de la limite inférieure du débit binaire de n'importe quel rendu de votre pile. MediaConvert ne créera pas de rendu avec un débit binaire inférieur à cette valeur.

    Si vous ne le spécifiez pas, le minimum par défaut est de 600 kb/s.

Paramètres qui s'appliquent aux rendus de la pile

Vous pouvez définir les limites suivantes relatives aux propriétés des rendus de la pile :

  • Résolution maximale : Il s'agit de la résolution maximale de votre rendu à débit binaire le plus élevé. Lorsque vous définissez cette valeur, choisissez la résolution de l'appareil de la plus haute qualité que vous attendez que les spectateurs finaux utilisent. MediaConvert ne créera pas de rendu avec une résolution supérieure à celle-ci.

    Si vous ne le spécifiez pas, la résolution maximale par défaut est la résolution de votre vidéo d'entrée.

    Si vous spécifiez une valeur supérieure à la résolution de votre vidéo d'entrée, MediaConvert utilise votre résolution d'entrée comme maximum. MediaConvert n'utilisera pas une résolution supérieure à l'entrée pour n'importe quel rendu, car la mise à l'échelle de la résolution d'entrée ajouterait de la bande passante sans ajouter de qualité vidéo.

  • Fréquence de trames maximale : MediaConvert utilise cette valeur comme fréquence d'images pour le rendu de bande passante le plus élevé de votre pile. Selon l'entrée, il peut s'agir de la fréquence d'images de tous les rendus. Lorsque la fréquence d'images d'entrée est élevée, MediaConvert peut réduire de moitié la fréquence d'images pour les rendus à faible bande passante. Par exemple, si votre fréquence d'images en entrée est de 60 ips, MediaConvert peut utiliser 30 ips pour certains des rendus à faible bande passante, et peut-être 15 ips pour le format le plus bas.

    Si vous ne spécifiez pas cette valeur, la valeur maximale par défaut est votre fréquence d'images en entrée. Si votre travail comporte plusieurs entrées, MediaConvert utilise la fréquence d'images de la première.

Pour ces paramètres, MediaConvert détermine automatiquement ces valeurs pour chaque rendu :

  • Niveau de réglage de la qualité : MediaConvert code tous les rendus avecQG Multi Pass.

    Ce comportement est automatique dans la console, mais pas lorsque vous soumettez votre tâche par programmation. Lorsque vous configurez la spécification de votre tâche JSON sans utiliser la console, vous devez définir explicitementqualityTuningLevelpourMULTI_PASS_HQ.

  • Mode de contrôle de débit : MediaConvert code tous les rendus avecQVBRMode de contrôle de débit.

    Ce comportement est automatique dans la console, mais pas lorsque vous soumettez votre tâche par programmation. Lorsque vous configurez la spécification de votre tâche JSON sans utiliser la console, vous devez définir explicitementrateControlModepourQVBR.

  • Ces paramètres QVBR requis :

    • Niveau de qualité QVBR :

    • Débit binaire maximal

    • Débit maximal

  • Taille de la mémoire tampon HDR

  • Remplissage initial du tampon HDR