Manual | Flussonic

stream "watermarked" input "rtsp://source"; transcoder "overlay" video filter "drawtext=text='Flussonic Live':x=10:y=10:fontsize=20";

stream "webrtc_test" input "rtsp://camera"; webrtc ice_servers ["stun:stun.l.google.com:19302"];

Record to MP4 or segmented TS. 8.1 Basic DVR stream "news24" input "udp://239.1.1.1:1234"; dvr storage "/var/lib/flussonic/dvr/news24"; size 100G; # disk quota duration 7d; # retention flussonic manual

Flussonic supports GPU (NVENC) and CPU transcoding. 7.1 Enable Transcoding Profile transcoder "vod_h264" profile "high"; preset "medium"; video codec "libx264"; bitrate 2000k; framerate 30; width 1280; height 720; audio codec "aac"; bitrate 128k;

HLS URL with time-shift: http://server/hls/news24/index.m3u8?start=-300 9.1 Static Auth stream "secure_stream" input "push://"; auth type "basic"; users "viewer1" "pass1"; "viewer2" "pass2"; onvif 192.168.1.50 user=admin password=pass

origin "cluster" url ["http://origin1:8080", "http://origin2:8080"]; failover_timeout 5;

stream "origin_only" origin "main_origin"; stream "watermarked" input "rtsp://source"

This manual covers installation, configuration, stream ingestion, publishing, transcoding, security, monitoring, and troubleshooting. | Component | Minimum | Recommended | |-----------|---------|--------------| | CPU | 4 cores @ 2.0 GHz | 8+ cores @ 2.5 GHz (Intel Xeon/AMD EPYC) | | RAM | 4 GB | 16 GB+ (for DVR/transcoding) | | Storage | 20 GB SSD (system) | SSD + HDD array for recordings | | Network | 100 Mbps | 1 Gbps+ | | OS | Ubuntu 20.04/22.04, Debian 11/12, CentOS 7+ | Ubuntu 22.04 LTS | | Kernel | 4.x+ | 5.x+ with tuned network parameters |

stream "srt_stream" input "srt://:9999?mode=listener";

https, 8443, [certfile, "/etc/ssl/flussonic.crt", keyfile, "/etc/ssl/flussonic.key"]. 10.1 Origin-Edge Setup Origin ( /etc/flussonic/flussonic.conf ):

Publish URL: rtmp://your-server/live/ingest_rtmp stream "cam_entrance" input "rtsp://admin:pass@192.168.1.50:554/stream1"; onvif 192.168.1.50 user=admin password=pass;

About the Author

flussonic manual

Brett has Extensive Experience in PHP Scripting and high-level experience of Windows Server, Unix/Linux system administration and other software systems. He's currently working on Several Hobby projects that involve 3D printers and enjoys writing about Technology in general, as well as System Admin and Linux Scripting.