Skip to content

Captura de MPEG-TS

Sapsan captura streams MPEG-TS SPTS de dos maneras: escuchando UDP (unicast y multicast, IPv4 e IPv6) y tomando el stream por HTTP.

Captura por UDP

streams:
  - name: tv1
    inputs:
    - udp:
        host: 239.0.0.1
        port: 5000
        peer_timeout_ms: 5000

Si host es un grupo multicast, Sapsan se suscribe a él por sí mismo (IGMP/MLD). peer_timeout_ms fija el tiempo de espera de silencio, tras el cual la entrada se considera caída y el LSI conmuta a la reserva.

Captura por HTTP

streams:
  - name: tv2
    inputs:
    - tshttp:
        url: http://origin.example.com/tv2/mpegts
        peer_timeout_ms: 5000

La transferencia chunked está soportada. Una conexión rota y una fuente silenciosa se distinguen (PeerClosed / PeerTimeout) y son visibles en el estado de la entrada.

Qué se decodifica

Vídeo H264, HEVC, MPEG-2; audio AAC, AC3, EAC3, MPEG-2; teletexto DVB, metadatos KLV, marcadores SCTE-35; descriptores de idioma de las pistas y descriptores de subtítulos DVB del PMT.

Aplicación de los cambios

Al recargar la configuración, el cambio de host/port (UDP) o url (HTTP) reinicia la fuente; el cambio de solo peer_timeout_ms se aplica en caliente, sin interrumpir la captura.

Contadores de calidad

Se recopilan contadores de calidad de recepción por PID: paquetes y fotogramas, errores CC (violaciones del continuity counter, incluso a través de los límites de intervalos), errores TEI, paquetes scrambled, errores CRC en PSI, PES rotos, problemas del búfer del decodificador (HRD). Consúltelos en la Admin API y en el monitoreo.

Qué viene después