Captura de MPEG-TS¶
Sapsan captura streams MPEG-TS SPTS de duas maneiras: escutando UDP (unicast e multicast, IPv4 e IPv6) e puxando o stream por HTTP.
Captura por UDP¶
streams:
- name: tv1
inputs:
- udp:
host: 239.0.0.1
port: 5000
peer_timeout_ms: 5000
Se host for um grupo multicast, o Sapsan se inscreve nele por conta própria (IGMP/MLD). peer_timeout_ms define o tempo limite de silêncio, após o qual a entrada é considerada caída e o LSI comuta para a reserva.
Captura por HTTP¶
streams:
- name: tv2
inputs:
- tshttp:
url: http://origin.example.com/tv2/mpegts
peer_timeout_ms: 5000
A transferência chunked é suportada. Uma conexão rompida e uma fonte silenciosa são distinguidas (PeerClosed / PeerTimeout) e aparecem no status da entrada.
O que é decodificado¶
Vídeo H264, HEVC, MPEG-2; áudio AAC, AC3, EAC3, MPEG-2; teletexto DVB, metadados KLV, marcadores SCTE-35; descritores de idioma das trilhas e descritores de legendas DVB do PMT.
Aplicação das mudanças¶
No recarregamento da configuração, a troca de host/port (UDP) ou url (HTTP) reinicia a fonte; a troca apenas de peer_timeout_ms é aplicada em tempo real, sem interromper a captura.
Contadores de qualidade¶
São coletados contadores de qualidade de recepção por PID: pacotes e quadros, erros CC (violações do continuity counter, inclusive através dos limites de intervalos), erros TEI, pacotes scrambled, erros de CRC no PSI, PES quebrados, problemas do buffer do decodificador (HRD). Consulte-os na Admin API e no monitoramento.