Skip to content

Sapsan

Flussonic Sapsan (en adelante, Sapsan) es un servidor de medios de streaming. Captura vídeo en vivo por protocolos estándar de la industria, lo procesa (transcodificación, ensamblado multibitrate, capturas), lo graba en su propio archivo DVR en disco y lo entrega a los espectadores tanto en vivo como a partir del archivo.

Propósito: la captura, el procesamiento, la grabación y la entrega de vídeo en vivo en proyectos de streaming por internet, IPTV y videovigilancia. El listado detallado de funciones está en la página características funcionales; el diseño del sistema, en la página arquitectura técnica.

Sapsan se gobierna con un único archivo de configuración, sapsan.yaml, que se recarga al vuelo sin interrumpir el streaming, y puede funcionar tanto de forma autónoma como bajo el control de un sistema de gestión externo (Flussonic Central).

Funcionalidades principales

  • Captura: RTSP (cámaras IP), MPEG-TS (UDP y HTTP), SRT, RTMP, un canal a partir de un archivo, fuente sintética de prueba.
  • Publicación: RTMP publish, SRT publish, WebRTC WHIP.
  • Reserva de la captura: varias fuentes por stream con conmutación automática (LSI) y un archivo de reserva.
  • Transcodificación: preparación de la escalera de calidades multibitrate (MBR) basada en FFmpeg — h264/hevc/av1, aac/opus.
  • Reproducción: HLS y LL-HLS (fMP4), DASH, MPEG-TS por HTTP (incluido CBR), SRT, RTSP, WebRTC WHEP.
  • Retransmisión: push de un stream por RTMP, SRT y UDP (multicast/unicast).
  • DVR: archivo append-only en varios discos, reproducción del archivo, rewind, vistas previas de fotogramas, reproducción sin interrupciones de archivos de otros servidores (remotes).
  • Capturas: vistas previas JPEG de los streams en vivo y del archivo.
  • Autorización: tokens de reproducción y publicación, backends de autorización externos.
  • ONVIF: descubrimiento de cámaras en la red, eventos de movimiento y detección.
  • Gestión: Admin API, configuración externa (config_external), recarga en caliente por SIGHUP, compatibilidad con las URL y la API de Flussonic.
  • Pasarela Peeklio (rproxy): acceso a cámaras y dispositivos detrás de NAT mediante agentes.
  • Observabilidad: logs estructurados, métricas de Prometheus, trazas de OpenTelemetry, contadores de calidad de la captura.

Inicio rápido

Navegador de la documentación

Esta documentación le ayudará a: