O que é transmultiplexação?

A transmultiplexação transfere fluxos de áudio e vídeo já codificados entre contêineres ou pacotes de entrega sem recodificar a mídia. Codecs e recursos dos fluxos compatíveis são preservados sem perda de qualidade entre gerações.

Como funciona a transmultiplexação

Um transmultiplexador analisa um contêiner, extrai seus fluxos elementares codificados e grava esses fluxos com temporização e metadados em outro contêiner ou estrutura de segmentos. As imagens comprimidas e as amostras de áudio não precisam ser decodificadas, tornando a operação muito mais leve do que uma conversão de codec. A compatibilidade é determinada pelo contêiner de destino e pelo ecossistema de reprodução, e não apenas pelas extensões dos nomes de arquivo. A operação faz parte de fluxos de trabalho de empacotamento que preparam codificações existentes para streaming, download ou entrega específica para dispositivos.

Informações essenciais

  1. Embora os dados de mídia comprimidos possam permanecer inalterados, os cabeçalhos do contêiner, índices, marcas de tempo, registros de configuração de codec e limites de pacotes são reescritos na representação de destino.
  2. Um codec pode ser válido no contêiner de origem, mas indisponível no contêiner de destino ou no perfil do reprodutor; nesse caso, a remultiplexação sozinha não consegue produzir uma saída compatível.
  3. O reescalonamento incorreto de marcas de tempo, a ausência de dados de inicialização do codec ou quadros-chave mal posicionados para os novos limites dos segmentos podem causar dessincronização, falha na inicialização ou segmentos que não podem ser decodificados de forma independente.

Quando a transmultiplexação é importante

Use a transmultiplexação quando os codecs existentes atenderem aos requisitos do contêiner de destino, como ao reempacotar mídia MP4 compatível para HLS. Se os codecs ou as estruturas de temporização não forem suportados, será necessário recodificar ou reparar o fluxo.

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente