O que é um arquivo TS?

Um arquivo TS contém um fluxo de transporte MPEG composto por pacotes de tamanho fixo que multiplexam vídeo, áudio e metadados. O formato tolera erros de transmissão e é amplamente usado em transmissões e segmentos HLS tradicionais.

Como funcionam os arquivos TS

Um arquivo .ts armazena um fluxo de transporte MPEG como um arquivo comum, em vez de uma transmissão ao vivo. MPEG-TS é um contêiner de pacotes fixos tolerante a erros. A mesma estrutura pode vir da captura de uma transmissão, de um sinal de contribuição ou de um empacotador de HTTP Live Streaming, e seu projeto favorece a varredura contínua em vez da indexação compacta de arquivos. Empacotadores de mídia ainda geram segmentos .ts para HLS consolidado e fluxos compatíveis com transmissão, enquanto pipelines mais recentes costumam preferir MP4 fragmentado.

Informações essenciais

  1. O HLS tradicional distribui vídeo como uma playlist de arquivos de segmento .ts curtos; cada segmento de fluxo de transporte deve conter um único programa e incluir suas próprias tabelas de sinalização PAT e PMT, a menos que uma tag de inicialização de mídia no nível da playlist forneça essas tabelas.
  2. HLS também define segmentos de mídia MP4 fragmentados, portanto o empacotamento em .ts é uma escolha de compatibilidade com reprodutores consolidados e ferramentas de transmissão, e não o único formato de segmento permitido pelo protocolo.
  3. Arquivos .mts de filmadoras AVCHD também contêm fluxos de transporte MPEG. As ferramentas de ingestão devem, portanto, identificar a estrutura real do fluxo analisando o conteúdo em vez de confiar na extensão.

Quando os arquivos TS são importantes

Use segmentos TS quando for necessária compatibilidade com sistemas consolidados de transmissão ou HLS. A sobrecarga dos pacotes e o suporte do reprodutor de destino podem tornar o empacotamento mais recente em MP4 fragmentado preferível para outros fluxos de trabalho.

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