Antenista BH e Região

29 de janeiro de 2024

Como o MPEGTS transmite áudio, vídeo e dados

 
Transport stream

O que é MPEGTS?

MPEGTS é um formato digital padrão para transmitir e armazenar dados de áudio, vídeo e protocolo de informações de programas e sistemas (PSIP). É usado em sistemas de transmissão, como DVB, ATSC e IPTV.

Como funciona um fluxo de transporte MPEG?

O MPEGTS funciona encapsulando fluxos elementares em pacotes. Esses fluxos incluem dados de áudio, vídeo e PSIP, que são empacotados em pequenos segmentos. Cada fluxo é dividido em seções de 188 bytes e intercalados. Este processo garante menos latência e maior resiliência a erros.

Principais componentes dos fluxos de transporte MPEG

  • Fluxos elementares empacotados (PESs): são os fluxos de dados principais, que incluem áudio, vídeo e outros dados.
  • Identificador de Pacote (PID): é um identificador de 13 bits que ajuda a distinguir cada tabela ou fluxo elementar no fluxo de transporte.
  • Tabelas de informações específicas do programa (PSI): incluem tabelas de associação de programa (PAT), mapa de programa (PMT), acesso condicional (CAT) e informações de rede (NIT). Elas fornecem informações essenciais sobre os programas do stream.
  • Referência de relógio de programa (PCR): é transmitida no campo de adaptação de um pacote de fluxo de transporte MPEG-2. Ela gera uma base de tempo altamente precisa no decodificador, sincronizando fluxos de áudio e vídeo.
  • Pacotes Nulos: podem ser usados para manter uma taxa de bits constante. Eles têm um PID de 0x1FFF e sua carga útil, que deve ser ignorada pelo receptor, consiste apenas em zeros.

Por que o MPEG TS é preferido para transmissão?

O MPEGTS é preferido para transmissão por vários motivos:

  • Ele é projetado para lidar com perdas de pacotes. O pequeno tamanho do pacote de 188 bytes permite que os fluxos sejam intercalados com menos latência e maior resiliência a erros.
  • Ele pode transportar vários programas em um único fluxo. Isso permite que as emissoras transmitam vários canais na mesma frequência, utilizando eficientemente a largura de banda disponível.
  • Ele usa tabelas de Informações Específicas do Programa (PSI) que fornecem dados cruciais sobre os programas no fluxo, facilitando o processo de decodificação no final do receptor.
  • Ele inclui um Program Clock Reference (PCR) que ajuda a sincronizar fluxos de áudio e vídeo, garantindo uma reprodução suave no final do visualizador.
  • Ele pode usar pacotes nulos para manter uma taxa de bits constante, um requisito em alguns esquemas de transmissão como ATSC e DVB.

Onde o MPEG TS é comumente usado?

O MPEGTS é comumente usado em vários sistemas de transmissão digital, como:

  • DVB (transmissão de vídeo digital)
  • ATSC (Comitê de Sistemas Avançados de Televisão)
  • IPTV (Televisão por Protocolo de Internet)

Também é usado em câmeras e gravadores de vídeo digitais, onde um campo de timecode é adicionado aos pacotes padrão para acesso rápido e sincronização. Além disso, o MPEGTS é utilizado em títulos de vídeo Blu-ray Disc com suporte de menu e no formato de gravação de áudio/vídeo BDAV (Blu-ray Disc Audio/Visual).

Em resumo, o MPEGTS é um formato de transmissão digital robusto e eficiente que é usado em uma variedade de aplicações.

Aqui estão algumas analogias que podem ajudar a entender o MPEGTS:

  • Imagine que você está assistindo a um programa de televisão. O áudio e o vídeo são transmitidos como fluxos separados. O MPEGTS é como uma caixa que contém esses fluxos e os empacota em pacotes menores. Esses pacotes são então enviados através de um canal de comunicação, como um cabo ou uma antena.
  • Imagine que você está jogando um jogo de videogame online. O jogo é transmitido como um fluxo de dados. O MPEGTS é como um tradutor que converte esse fluxo de dados em um formato que seu computador pode entender.

Nenhum comentário:

Postar um comentário