StreamHelpers.com

SRTLA Receiver

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 → CDN

Run 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.

Requirements

Docker + the Docker Compose plugin (docker compose).
A public IP or DDNS name, and the ability to port-forward one UDP port (default 25554) to this box.

Install

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:

1 Open Restreamer at http://THIS-BOX-IP:8080 and complete its first-run setup. Confirm its SRT input is on port 6000 (the default).
2 Forward UDP 25554 on your firewall/router to this box.
3 In the dashboard's Bonding tab, set Receiver host = this box's public IP / DDNS name, and Receiver port = 25554.

Point the Director Mini at the router

On the Director Mini: Stream → Add Server → SRT → SRT Caller.

FieldValue
ModeCaller
Addressyour router's IP (e.g. 192.168.8.1)
Port5000 (the dashboard's "SRT input port")
Latency4000–6000 ms — your glitch buffer; higher = fewer dropouts on rough links
Stream ID / Passphrasematch 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.

Already run Restreamer (or another SRT ingest)? You don't need the bundled one — delete the 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.

Files

README.md  ·  docker-compose.yml  ·  Dockerfile  ·  .env.example  ·  receiver.tar.gz

Part of the IRL Dashboard. srtla_rec is built from the upstream BELABOX/srtla project. Free and as-is — no warranty, no support.
Another fine product of Blue Soup Enterprises