Qu’est-ce que le transmultiplexage ?

Le transmultiplexage transfère des flux audio et vidéo déjà encodés entre des conteneurs ou des structures de diffusion sans réencoder les médias. Les codecs compatibles et les fonctionnalités des flux sont préservés sans perte de qualité générationnelle.

Fonctionnement du transmultiplexage

Un transmultiplexeur analyse un conteneur, en extrait les flux élémentaires encodés et écrit ces flux avec leurs informations temporelles et leurs métadonnées dans un autre conteneur ou une autre structure de segments. Les images compressées et les échantillons audio n’ont pas besoin d’être décodés, ce qui rend l’opération beaucoup plus légère qu’une conversion de codec. La compatibilité dépend du conteneur de destination et de l’écosystème de lecture, et pas seulement des extensions de fichiers. Cette opération intervient dans les flux de travail de conditionnement qui préparent des médias déjà encodés pour la diffusion en continu, le téléchargement ou la diffusion vers des appareils spécifiques.

Points clés

  1. Bien que les données multimédias compressées puissent rester inchangées, les en-têtes de conteneur, les index, les horodatages, les enregistrements de configuration des codecs et les frontières des paquets sont réécrits dans la représentation de destination.
  2. Un codec peut être valide dans le conteneur source, mais indisponible dans le conteneur cible ou le profil du lecteur ; dans ce cas, le remultiplexage seul ne peut pas produire un livrable compatible.
  3. Une conversion incorrecte de l’échelle des horodatages, l’absence de données d’initialisation du codec ou des images clés mal placées par rapport aux nouvelles frontières des segments peuvent entraîner une dérive, un échec au démarrage ou des segments impossibles à décoder indépendamment.

Quand le transmultiplexage est important

Utilisez le transmultiplexage lorsque les codecs existants répondent aux exigences du conteneur cible, par exemple pour reconditionner des médias MP4 compatibles pour HLS. Si les codecs ou les structures temporelles ne sont pas pris en charge, un réencodage ou une réparation du flux est nécessaire.

Transformer vos connaissances sur les médias en une chaîne de traitement opérationnelle

Reliez les téléversements, le traitement, l’IA, le stockage et la diffusion via une seule API déclarative — la pile d’encodage, la montée en charge et l’évolution constante des formats sont prises en charge pour vous.

Essayer Transloadit gratuitement