Irlos
Open-source streaming server stack purpose-built for IRL streamers.
The problem
Every IRL streamer today runs the same duct-taped stack: SLS for ingest, noalbs for failover, OBS for encoding, obs-websocket for remote control. Four separate processes, three config files, zero coordination. When something breaks mid-stream — and it always does — you're SSH-ing into a VPS while your audience watches a frozen frame.
The solution
One binary. irlosd is a C++ daemon that handles SRT ingest, transcoding, failover, and relay in a single process. irlos-tui is a Rust terminal interface for real-time monitoring. The whole stack is GPL and designed to run on hardware you own.
Stack
- irlosd — C++ daemon, libsrt, sdbus-cpp
- irlos-tui — Rust, ratatui, Unix socket RPC
- OBS plugin — replaces obs-websocket with ~200 lines and 7 operations
Status
Actively building. Core SRT ingest and relay working. RPC protocol in draft.