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.