Skip to content

Características funcionales

El listado completo de funciones del servidor de medios de streaming Flussonic Sapsan. Cada función está descrita en la guía del administrador (enlaces en el texto).

Captura de vídeo

  • Captura desde cámaras IP y servidores de medios por RTSP (RTP/AVP/TCP interleaved) con autenticación Basic y Digest — detalles. Códecs: vídeo H264, HEVC, VP8, MJPEG; audio AAC, G.711, Opus, MPEG-4; metadatos ONVIF.
  • Captura de MPEG-TS desde UDP (unicast, multicast IPv4/IPv6) y por HTTP — detalles. Códecs: vídeo H264, HEVC, MPEG-2; audio AAC, AC3, EAC3, MPEG-2; teletexto, KLV, SCTE-35.
  • Captura por SRT en modo listener con cifrado AES y control de streamid — detalles.
  • Pull por RTMP, incluida la autenticación Adobe/FMS y el enhanced RTMP (HEVC) — detalles.
  • Un canal a partir de un archivo MP4 local (MBR multipista) — detalles.
  • Un generador de señal sintética de prueba integrado, con un timecode legible por máquina en la imagen — detalles.
  • Publicación: RTMP publish, SRT publish, WebRTC WHIP; protección contra el secuestro del aire (un publicador por stream) — detalles.
  • Reserva de fuentes con conmutación automática sin pantalla negra (LSI), un archivo de reserva y control de las entradas mediante archivos de bandera externos — detalles.
  • Ensamblado de un stream multibitrate a partir de varias fuentes — detalles.
  • Descubrimiento de cámaras ONVIF, captura de eventos de movimiento y detección, comprobación de compatibilidad de las cámaras — detalles.

Procesamiento de vídeo

  • Transcodificación basada en FFmpeg: vídeo H264/HEVC/AV1, audio AAC/Opus, escalera de calidades multibitrate con fotogramas clave alineados, redimensionado (scale/fit/crop), control del GOP — detalles.
  • Capturas JPEG periódicas de un stream (desde la pista de vídeo o desde una URL de snapshot de la cámara), guardadas en el archivo — detalles.

Entrega de vídeo

  • HLS y LL-HLS (fMP4/CMAF, protocolo v9): segmentos parciales, blocking reload, actualizaciones delta de las playlists — detalles.
  • MPEG-DASH (en vivo y archivo), multibitrate en un solo AdaptationSet — detalles.
  • MPEG-TS por HTTP, incluido el CBR estricto con PCR correctos y tratamiento del HRD — detalles.
  • Salida SRT con cifrado — detalles.
  • Un servidor RTSP (H264/HEVC/AAC) — detalles.
  • WebRTC WHEP con latencia mínima — detalles.
  • Retransmisión: push por RTMP (incluidos HEVC/AV1), SRT y UDP multicast — detalles.

Grabación y archivo (DVR)

  • Grabación en su propio almacenamiento append-only repartido en varios discos, con equilibrio automático — detalles.
  • Políticas de retención por profundidad y tamaño, episodios protegidos, protección automática contra el desbordamiento de los discos.
  • Autoreparación del catálogo del archivo tras fallos y tras mover discos.
  • Reproducción del archivo por HLS/DASH: rewind con empalme sin interrupciones con la señal en vivo, acceso por tiempo absoluto — detalles.
  • Reproducción sin interrupciones de archivos grabados en otros servidores, con replicación perezosa — detalles.

Gestión y seguridad

  • Configuración en un único archivo YAML, con validación y recarga en caliente sin interrumpir el streaming — detalles.
  • Gestión de la configuración desde un servidor externo (Flussonic Central) con aplicación a prueba de fallos — detalles.
  • Autorización de reproducción y publicación: tokens estáticos, backends HTTP externos, registro de sesiones — detalles.
  • Una Admin API (compatible con Flussonic API v3, más la v4 nativa) — detalles.
  • Compatibilidad con los esquemas de URL de Flussonic Media Server — detalles.
  • La pasarela Peeklio para alcanzar cámaras detrás de NAT mediante agentes — detalles.
  • Licenciamiento con archivos de licencia firmados — detalles.

Observabilidad

  • Logs estructurados, métricas de Prometheus, trazas de OpenTelemetry — detalles.
  • Contadores de calidad de la captura (MPEG-TS, SRT); estadísticas de fuentes, sesiones y DVR.
  • Validadores de HLS y DASH integrados para el diagnóstico de la entrega.