The router bonds every uplink into one SRTLA stream. This is the far end that puts it back together — a tiny srtla_rec container plus datarhei Restreamer, wired together — before it goes to YouTube / Twitch / Kick.
router (srtla_send) → SRTLA/UDP → srtla_rec → SRT → Restreamer → RTMP → CDNRun it on anything always-on with a public IP or a port-forward: a home server / NAS (Unraid, Synology, TrueNAS), a mini-PC, or a cheap VPS.
docker compose).25554) to this box.curl -fsSL https://streamhelpers.com/irl-dashboard/receiver/receiver.tar.gz | tar xz
cd receiver
cp .env.example .env
docker compose up -d --build
Then:
http://THIS-BOX-IP:8080 and complete its first-run setup. Confirm its SRT input is on port 6000 (the default).25554.On the Director Mini: Stream → Add Server → SRT → SRT Caller.
| Field | Value |
|---|---|
| Mode | Caller |
| Address | your router's IP (e.g. 192.168.8.1) |
| Port | 5000 (the dashboard's "SRT input port") |
| Latency | 4000–6000 ms — your glitch buffer; higher = fewer dropouts on rough links |
| Stream ID / Passphrase | match what your Restreamer SRT input expects (often blank to start) |
Press Start bonding in the dashboard, then start that stream on the Director Mini. The bonded feed arrives at Restreamer, where you add your YouTube / Twitch / etc. targets as normal.
restreamer service and its volumes: from docker-compose.yml, then set SRT_TARGET_HOST / SRT_TARGET_PORT in .env to point srtla_rec at your existing ingest.
README.md · docker-compose.yml · Dockerfile · .env.example · receiver.tar.gz
srtla_rec is built from the upstream BELABOX/srtla project. Free and as-is — no warranty, no support.