Stream to every platform at once
Self-hosted multi-destination streaming. Broadcast from OBS, FFmpeg, or any encoder to YouTube, Twitch, Facebook, and custom RTMP servers simultaneously.
Stream to
Capabilities
Everything you need to stream
A complete streaming platform you own and operate — from ingest to multi-platform delivery.
Multi-Destination Streaming
Broadcast from a single encoder to YouTube, Twitch, Facebook, and custom RTMP/SRT/Icecast servers simultaneously.
Self-Hosted
Run on your own servers with Docker. Full control over your data, no SaaS dependency, no per-stream fees.
Protocol Support
RTMP push/pull, SRT, and WebRTC ingest. RTMP/RTMPS, SRT, and Icecast output. HLS live preview.
Operator Control Surface
Web-based UI with real-time status, route management, fleet monitoring, and configurable workspaces.
Distributed Fleet
Scale by adding media nodes across regions. Monitor health, assignments, and resources from a single control plane.
Automatic Failover
Event-driven ingress failover across primary, backup, file-backup, and playlist sources. Never miss a beat.
Transcode on the Fly
Adjust video quality and format per output with configurable codec, bitrate, framerate, and keyframe settings.
Playlist & File Backup
Queue pre-recorded files for scheduled programming. Dedicated file-backup loops as automatic fallback content.
Secure by Default
Password-protected UI with browser sessions. HTTP Basic auth for API clients. Internal token-based node trust.
Operator UI
Manage everything from your browser
Real-time route management, fleet monitoring, and live stream preview — all from a responsive web interface.
Route Workspace
Inputs, outputs, playlists, and live preview
Fleet Monitoring
Node health, assignments, and server metrics
Attention Feed
Unified alerts sorted by severity
Architecture
How FluxOmni works
A split architecture that separates control from execution — scale each independently.
Control Plane
- Operator UI & GraphQL API
- Route & output management
- Manifest planning & failover
- Fleet orchestration
Media Node
- SRS ingest (RTMP, SRT, WebRTC)
- FFmpeg pipelines (copy, transcode, mix)
- HLS preview & DVR recording
- Playlist & file-backup playback
One control plane, unlimited media nodes. Add nodes across regions to scale your streaming capacity.
Get Started
Running in minutes
One command installs FluxOmni on any Linux server with Docker.
Install
The installer bootstraps Docker if needed, pulls images, and starts the stack.
Open the Control Surface
Access the operator UI at your server's IP address.
Stream
Create a route, add your platform outputs, point your encoder at the RTMP endpoint, and go live.
Pin a version
FLUXOMNI_VERSION=v0.9.2 \
curl -fsSL https://install.fluxomni.io | bash Edge channel
FLUXOMNI_VERSION=edge \
curl -fsSL https://install.fluxomni.io | bash Add a media node
curl -fsSL https://install.fluxomni.io \
| bash -s -- media-node