Skip to content

Functional characteristics

The complete function list of the Flussonic Sapsan streaming media server. Each function is described in the administrator guide (links inline).

Video ingest

  • Capture from IP cameras and media servers over RTSP (RTP/AVP/TCP interleaved) with Basic and Digest authentication — details. Codecs: H264, HEVC, VP8, MJPEG video; AAC, G.711, Opus, MPEG-4 audio; ONVIF metadata.
  • MPEG-TS ingest from UDP (unicast, multicast IPv4/IPv6) and over HTTP — details. Codecs: H264, HEVC, MPEG-2 video; AAC, AC3, EAC3, MPEG-2 audio; teletext, KLV, SCTE-35.
  • SRT ingest in listener mode with AES encryption and streamid control — details.
  • RTMP pull, including Adobe/FMS authentication and enhanced RTMP (HEVC) — details.
  • A channel from a local MP4 file (multi-track MBR) — details.
  • A built-in synthetic test signal generator with a machine-readable timecode in the picture — details.
  • Publishing: RTMP publish, SRT publish, WebRTC WHIP; air hijack protection (one publisher per stream) — details.
  • Source failover with automatic no-black-screen switching (LSI), a fallback file, input control via external flag files — details.
  • Multibitrate stream assembly from several sources — details.
  • ONVIF camera discovery, motion/detection event ingest, camera compliance checks — details.

Video processing

  • FFmpeg-based transcoding: H264/HEVC/AV1 video, AAC/Opus audio, a multibitrate ladder with aligned keyframes, resizing (scale/fit/crop), GOP control — details.
  • Periodic JPEG screenshots of a stream (from a video track or a camera snapshot URL) stored into the archive — details.

Video delivery

  • HLS and LL-HLS (fMP4/CMAF, protocol v9): partial segments, blocking reload, playlist delta updates — details.
  • MPEG-DASH (live and archive), multibitrate in one AdaptationSet — details.
  • MPEG-TS over HTTP, including strict CBR with correct PCR and HRD handling — details.
  • SRT output with encryption — details.
  • An RTSP server (H264/HEVC/AAC) — details.
  • WebRTC WHEP with minimal latency — details.
  • Restreaming: push over RTMP (including HEVC/AV1), SRT, UDP multicast — details.

Recording and archive (DVR)

  • Recording into its own append-only storage across several disks with automatic balancing — details.
  • Retention policies by depth and size, protected episodes, automatic disk overflow protection.
  • Self-healing of the archive catalog after failures and disk moves.
  • Archive playback over HLS/DASH: rewind with seamless stitching to live, access by absolute time — details.
  • Seamless playback of archives recorded on other servers, with lazy replication — details.

Management and security

  • Single-YAML-file configuration with validation and hot reload without interrupting streaming — details.
  • Configuration management from an external server (Flussonic Central) with fail-safe application — details.
  • Playback and publish authorization: static tokens, external HTTP backends, session accounting — details.
  • An Admin API (Flussonic API v3 compatible plus native v4) — details.
  • Compatibility with Flussonic Media Server URL schemes — details.
  • The Peeklio gateway for reaching cameras behind NAT via agents — details.
  • Licensing with signed license files — details.

Observability

  • Structured logs, Prometheus metrics, OpenTelemetry traces — details.
  • Ingest quality counters (MPEG-TS, SRT), source, session, and DVR statistics.
  • Built-in HLS and DASH validators for delivery diagnostics.