Skip to content

Sapsan

O Flussonic Sapsan (a seguir, Sapsan) é um servidor de mídia de streaming. Ele captura vídeo ao vivo por protocolos padrão da indústria, processa-o (transcodificação, montagem multibitrate, capturas), grava-o em seu próprio arquivo DVR em disco e o entrega aos espectadores tanto ao vivo quanto a partir do arquivo.

Propósito: a captura, o processamento, a gravação e a entrega de vídeo ao vivo em projetos de streaming pela internet, IPTV e videomonitoramento. A lista detalhada de funções está na página características funcionais; o desenho do sistema, na página arquitetura técnica.

O Sapsan é controlado por um único arquivo de configuração, sapsan.yaml, que é recarregado em tempo real sem interromper o streaming, e pode funcionar tanto de forma autônoma quanto sob o controle de um sistema de gestão externo (Flussonic Central).

Funcionalidades principais

  • Captura: RTSP (câmeras IP), MPEG-TS (UDP e HTTP), SRT, RTMP, um canal a partir de um arquivo, fonte sintética de teste.
  • Publicação: RTMP publish, SRT publish, WebRTC WHIP.
  • Reserva da captura: várias fontes por stream com comutação automática (LSI) e um arquivo de reserva.
  • Transcodificação: preparação da escada de qualidades multibitrate (MBR) baseada em FFmpeg — h264/hevc/av1, aac/opus.
  • Reprodução: HLS e LL-HLS (fMP4), DASH, MPEG-TS por HTTP (incluindo CBR), SRT, RTSP, WebRTC WHEP.
  • Retransmissão: push de um stream por RTMP, SRT e UDP (multicast/unicast).
  • DVR: arquivo append-only em vários discos, reprodução do arquivo, rewind, prévias de quadros, reprodução sem interrupções de arquivos de outros servidores (remotes).
  • Capturas: prévias JPEG dos streams ao vivo e do arquivo.
  • Autorização: tokens de reprodução e publicação, backends de autorização externos.
  • ONVIF: descoberta de câmeras na rede, eventos de movimento e detecção.
  • Gestão: Admin API, configuração externa (config_external), recarga a quente por SIGHUP, compatibilidade com as URLs e a API do Flussonic.
  • Gateway Peeklio (rproxy): acesso a câmeras e dispositivos atrás de NAT por meio de agentes.
  • Observabilidade: logs estruturados, métricas do Prometheus, traces de OpenTelemetry, contadores de qualidade da captura.

Início rápido

Navegador da documentação

Esta documentação vai ajudar você a: