Skip to content

Características funcionais

A lista completa de funções do servidor de mídia de streaming Flussonic Sapsan. Cada função está descrita no guia do administrador (links no texto).

Captura de vídeo

  • Captura de câmeras IP e servidores de mídia por RTSP (RTP/AVP/TCP interleaved) com autenticação Basic e Digest — detalhes. Codecs: vídeo H264, HEVC, VP8, MJPEG; áudio AAC, G.711, Opus, MPEG-4; metadados ONVIF.
  • Captura de MPEG-TS de UDP (unicast, multicast IPv4/IPv6) e por HTTP — detalhes. Codecs: vídeo H264, HEVC, MPEG-2; áudio AAC, AC3, EAC3, MPEG-2; teletexto, KLV, SCTE-35.
  • Captura por SRT em modo listener com criptografia AES e controle de streamid — detalhes.
  • Pull por RTMP, incluindo autenticação Adobe/FMS e enhanced RTMP (HEVC) — detalhes.
  • Um canal a partir de um arquivo MP4 local (MBR multipista) — detalhes.
  • Um gerador de sinal sintético de teste integrado, com um timecode legível por máquina na imagem — detalhes.
  • Publicação: RTMP publish, SRT publish, WebRTC WHIP; proteção contra sequestro do ar (um publicador por stream) — detalhes.
  • Reserva de fontes com comutação automática sem tela preta (LSI), um arquivo de reserva e controle das entradas por meio de arquivos de bandeira externos — detalhes.
  • Montagem de um stream multibitrate a partir de várias fontes — detalhes.
  • Descoberta de câmeras ONVIF, captura de eventos de movimento e detecção, verificação de compatibilidade das câmeras — detalhes.

Processamento de vídeo

  • Transcodificação baseada em FFmpeg: vídeo H264/HEVC/AV1, áudio AAC/Opus, escada de qualidades multibitrate com quadros-chave alinhados, redimensionamento (scale/fit/crop), controle do GOP — detalhes.
  • Capturas JPEG periódicas de um stream (da faixa de vídeo ou de uma URL de snapshot da câmera), guardadas no arquivo — detalhes.

Entrega de vídeo

  • HLS e LL-HLS (fMP4/CMAF, protocolo v9): segmentos parciais, blocking reload, atualizações delta das playlists — detalhes.
  • MPEG-DASH (ao vivo e arquivo), multibitrate em um único AdaptationSet — detalhes.
  • MPEG-TS por HTTP, incluindo CBR estrito com PCR corretos e tratamento do HRD — detalhes.
  • Saída SRT com criptografia — detalhes.
  • Um servidor RTSP (H264/HEVC/AAC) — detalhes.
  • WebRTC WHEP com latência mínima — detalhes.
  • Retransmissão: push por RTMP (incluindo HEVC/AV1), SRT e UDP multicast — detalhes.

Gravação e arquivo (DVR)

  • Gravação em seu próprio armazenamento append-only distribuído por vários discos, com balanceamento automático — detalhes.
  • Políticas de retenção por profundidade e tamanho, episódios protegidos, proteção automática contra estouro dos discos.
  • Autorreparação do catálogo do arquivo após falhas e mudanças de discos.
  • Reprodução do arquivo por HLS/DASH: rewind com emenda sem interrupções com o sinal ao vivo, acesso por tempo absoluto — detalhes.
  • Reprodução sem interrupções de arquivos gravados em outros servidores, com replicação preguiçosa — detalhes.

Gestão e segurança

  • Configuração em um único arquivo YAML, com validação e recarga a quente sem interromper o streaming — detalhes.
  • Gestão da configuração a partir de um servidor externo (Flussonic Central) com aplicação à prova de falhas — detalhes.
  • Autorização de reprodução e publicação: tokens estáticos, backends HTTP externos, registro de sessões — detalhes.
  • Uma Admin API (compatível com a Flussonic API v3, mais a v4 nativa) — detalhes.
  • Compatibilidade com os esquemas de URL do Flussonic Media Server — detalhes.
  • O gateway Peeklio para alcançar câmeras atrás de NAT por meio de agentes — detalhes.
  • Licenciamento com arquivos de licença assinados — detalhes.

Observabilidade

  • Logs estruturados, métricas do Prometheus, traces de OpenTelemetry — detalhes.
  • Contadores de qualidade da captura (MPEG-TS, SRT); estatísticas de fontes, sessões e DVR.
  • Validadores de HLS e DASH integrados para o diagnóstico da entrega.