Skip to content

Saída MPEG-TS

O Sapsan multiplexa qualquer stream em um SPTS MPEG-TS e o serve por HTTP — prático para set-top boxes, transcodificadores e sistemas legados.

URL de reprodução

http://server/streaming/mpegts/<stream>

O que é produzido

  • PAT/PMT/SDT corretas com contadores de continuidade contínuos; o número do programa, os PIDs e os nomes de serviço são definidos pela seção mpegts — veja Configuração da saída MPEG-TS; PIDs em conflito e reservados são reatribuídos automaticamente.
  • Vídeo H264/HEVC, áudio AAC/AC3/EAC3, descritores de idioma das trilhas, teletexto (descritor teletext com páginas e idiomas).
  • As trilhas JPEG de capturas nunca entram no TS.

CBR

O Sapsan pode entregar um bitrate estritamente constante — requisito dos receptores e moduladores profissionais:

  • a taxa-alvo é derivada dos bitrates das trilhas (com folga de ~5% para o crescimento e um orçamento para o PSI);
  • os pontos esparsos são preenchidos com pacotes nulos (PID 0x1FFF);
  • o PCR é posicionado a partir de um relógio global sem deriva — a divergência entre PCR e DTS não se acumula nem com um conteúdo em loop de muitas horas;
  • o modelo de buffer do decodificador (HRD) é respeitado — estouros e esvaziamentos são acompanhados.

Note

TODO: como ativar o CBR e definir o bitrate na configuração (hoje a taxa é derivada do bandwidth das trilhas).

Envio por UDP

Para enviar MPEG-TS para multicast por UDP, veja a página de retransmissão.

O que vem a seguir