View a markdown version of this page

Profils de transcodage personnalisés - AWS Elemental MediaTailor

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.

Profils de transcodage personnalisés

Un profil de transcodage personnalisé (CTP) est une configuration de MediaConvert tâche AWS Elemental créée explicitement auprès de laquelle vous vous inscrivez. MediaTailor Lorsqu'un CTP est associé à une MediaTailor configuration, il MediaTailor utilise les paramètres que vous avez définis pour transcoder chaque annonce, chaque bumper et chaque ardoise, ce qui vous permet de contrôler précisément les codecs, les débits, les niveaux de normalisation audio, la longueur des segments, les valeurs PID, les fréquences d'échantillonnage, etc. Étant donné qu'un CTP remplace complètement le transcodage dynamique, vous devez configurer explicitement toutes les fonctionnalités dont vous avez besoin, y compris les fonctionnalités astucieuses (I-frame manifestes, miniatures et flux d'images), dans le profil.

Un CTP est conçu pour correspondre à une configuration d'origine spécifique. Si le contenu source diffère de la configuration pour laquelle le CTP a été créé à l'origine, les publicités risquent de ne pas être correctement transcodées en raison d'une NO_VARIANT_MATCH erreur. Cela se produit lorsque les sorties CTP ne s'alignent pas sur les variantes présentes dans le manifeste d'origine. Cela s'applique à la fois au live et aux VOD flux de travail. Par exemple, VOD les bibliothèques qui contiennent du contenu provenant de différentes sources ou codé avec différents profils de codage (tels que des résolutions, des débits binaires, des codecs ou des longueurs de segment variables) peuvent générer des NO_VARIANT_MATCH erreurs si le CTP ne prend pas en compte toutes les combinaisons de variantes présentes dans la bibliothèque. Si vous avez besoin d'un CTP unique pour prendre en charge plusieurs origines ou d'une VOD bibliothèque avec des profils de codage mixtes, il est possible de créer un CTP surdéfini qui englobe les variantes de toutes les origines cibles. Cependant, les CTP surdéfinis sont soumis à une limite stricte de 36 variantes vidéo, ce qui limite le nombre d'origines ou de combinaisons de variantes pouvant être prises en compte dans un seul profil.

Important

Vous devez synchroniser votre CTP chaque fois que vous modifiez les paramètres de votre encodeur ou que vous utilisez de nouvelles sources de VOD contenu. Le non-respect de cette consigne peut entraîner NO_VARIANT_MATCH des erreurs et des échecs de transcodage des annonces. Cela inclut des modifications telles que l'ajout ou la suppression de résolutions, l'ajustement des débits, la modification des codecs, la modification de la longueur des segments ou l'intégration de VOD contenu provenant de nouveaux fournisseurs avec des profils d'encodage différents.

Lorsque vous mettez à jour votre CTP, tenez compte du comportement suivant.

  • La mise à jour d'un CTP existant applique les nouveaux paramètres uniquement aux annonces récemment transcodées. Les publicités précédemment transcodées selon les anciens paramètres CTP ne seront pas retranscodées.

  • La création d'un nouveau CTP et son association à votre MediaTailor configuration vous inviteront MediaTailor à retranscoder toutes les annonces à l'aide du nouveau profil, garantissant ainsi une cohérence totale dans l'ensemble de votre inventaire publicitaire.

C'est pourquoi, lorsque les paramètres de votre encodeur changent ou que vous intégrez de nouvelles sources de contenu, il est recommandé de créer un nouveau CTP plutôt que de mettre à jour le CTP existant afin de garantir que toutes les publicités, y compris les publicités précédemment transcodées, reflètent les paramètres mis à jour.

Quand utiliser un profil de transcodage personnalisé

Utilisez un profil de transcodage personnalisé lorsque vos flux de travail nécessitent un ou plusieurs des éléments suivants.

  • Une cible de normalisation audio personnalisée autre que la cible MediaTailor par défaut de -24 LKFS

  • Non-integer longueurs de segment (par exemple, 1,92 ou 3,84)

  • Configurations audio Dolby Vision

  • Valeurs PID PMT, vidéo ou audio spécifiques requises par les systèmes ou lecteurs en aval

  • Taux d'échantillonnage audio personnalisés (par exemple, 44,1 kHz)

  • Correspondance du débit au-delà du seuil de 5 % pris en charge par le transcodage dynamique avec un indicateur de configuration

  • Rapports hauteur/largeur en pixels (PAR) personnalisés, par exemple, 1:1 pour les pixels carrés ou 40:33 pour un écran large NTSC D1/DV

  • Pistes audio ou sous-titrées nommées spécifiques

Commencer à utiliser des profils de transcodage personnalisés

L'accès à l'API de MediaTailor transcodage, qui est nécessaire pour enregistrer un CTP, est limité aux comptes autorisés. Pour commencer, contactez AWS Support en utilisant l'une des options suivantes.

  • Demander l'accès à la liste des autorisations : pour créer et gérer vos propres CTP, contactez le support AWS pour demander que votre compte soit ajouté à la liste des autorisations. Une fois votre compte ajouté à la liste des autorisations, vous avez accès à l'API de transcodage pour enregistrer et gérer les profils dans toutes les AWS régions où vous disposez d'une configuration existante MediaTailor .

  • Demander la création d'un CTP par AWS Support — Pour qu'AWS Support génère et enregistre un CTP en votre nom, contactez AWS Support avec une URL de point de terminaison autre que celle DRM-protected d'origine à laquelle MediaTailor vous pouvez accéder. AWS Support utilisera ce point de terminaison pour analyser votre configuration d'origine et générer un CTP approprié pour votre compte.

Transcodage dynamique et profils de transcodage personnalisés

Utilisez le tableau suivant pour déterminer l'approche adaptée à votre flux de travail.

Comparaison entre le transcodage dynamique et le profil de transcodage personnalisé
Considération Transcodage dynamique Profil de transcodage personnalisé
Effort de configuration Aucune Configuration de tâche AWS MediaConvert Elemental créée manuellement
Support du Trickplay (et) HLS DASH Automatique Doit être explicitement configuré dans le CTP
DASHManifestes compacts Automatique Doit être explicitement configuré dans le CTP
CMAFprise en charge des formats Automatique Doit être explicitement configuré dans le CTP
Gestion des modifications d'origine Automatique Mise à jour manuelle du CTP requise
Multi-region complexité Aucune Doit être enregistré par région
Normalisation audio -24 LKFS (par défaut) Entièrement configurable
Correspondance du débit Jusqu'à 5 % d'arrondissement par enableBitrateRounding drapeau (contactez le support AWS pour activer) Configuré explicitement dans le CTP pour correspondre aux débits d'origine
Non-integer longueurs des segments 2 secondes par défaut ; les longueurs de segment non entières ne sont pas prises en charge (contactez AWS Support calculateSegmentLength pour activer le calcul automatique de la longueur des segments entiers) Vous devez configurer manuellement la longueur du segment pour qu'elle corresponde à l'origine
Valeurs PID personnalisées Non pris en charge Pris en charge
Système audio Dolby Vision Non pris en charge Pris en charge
Taux d'échantillonnage audio personnalisés Non pris en charge Pris en charge
Multi-origin soutien Automatique CTP Superset requis ; limité à 36 variantes vidéo
MediaTailor améliorations Automatique Mises à jour manuelles du CTP requises
Idéal pour Correspondance de codecs standard, profils de débit communs, trickplay, compact DASH Exigences de codage spécialisées non satisfaites par le transcodage dynamique