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
- 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.
- 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.
- 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.