Digital Video Recording (DVR)¶
Flussonic Media Server allows recording and playing video streams. This functionality is called DVR (digital video recording).
DVR records streams after transcoding and before DRM, meaning the processed but not yet encrypted video is saved to the disk.
To record original, non-transcoded video, you need to use stream duplication (the copy
protocol) and record the original stream, then transcode it separately.
The archive subsystem is a highly developed, reliable, and efficient technology with the following features:
- A unified data format for different playback protocols, allowing you to download once and distribute in various protocols
- Multi-level indexing, enabling efficient operation with year-long archives from the start without blocking at startup
- Parallel disk access, protecting the entire server from overloading a single device
- Efficient RAM cache management
- Integrated management of the data and their indexes, eliminating the need for additional database administration
- Precise frame timestamp preservation, necessary for integration with external analytics
More details about the archive features:
Archive Recording¶
- Expandable recording to local disks and cloud storage via S3 protocol. NFS is also supported yet highly unrecommended.
- Automatic deletion of old archives with precise granular retention of necessary episodes
Clustering¶
Playback¶
- Instantly available playback through various protocols and web interface: HLS, MPEG-TS, RTSP, RTMP, DASH
- Export of archive recordings to MP4 file
- Timelapse export
- Delayed viewing in another time zone
- Integration with IPTV middleware for viewing recorded broadcasts (Catchup TV)
- DVR API
- Video screenshots and saving them in the archive