Belabox and SRTLA Guide 2026: IRL Streaming with Cellular Bonding on VPS

Published on

How Belabox and SRTLA work for IRL streaming: cellular bonding, VPS setup, encoder configuration, and building a reliable mobile streaming setup.

Belabox is an open-source IRL streaming solution that uses SRTLA (SRT Link Aggregation) to bond multiple cellular connections for reliable outdoor streaming.

How It Works

  1. Belabox encoder (Jetson Nano, Orange Pi, or Raspberry Pi) connects to 2-4 cellular modems
  2. SRTLA splits the SRT video stream across all modems proportionally
  3. A VPS runs the SRTLA receiver, reassembles the packets
  4. The VPS pushes a clean RTMP stream to Twitch, YouTube, or Kick

VPS Requirements

ComponentMinimum
CPU1 core
RAM1-2 GB
OSUbuntu 22.04+
BandwidthUnmetered, 10+ Mbps
LocationClose to your streaming platform's ingest
IPv4Required (dedicated)

The VPS does not re-encode video. It only reassembles packets and forwards them. Low CPU requirements.

Setting Up the VPS

Install SRTLA Receiver

sudo apt update
sudo apt install git build-essential
git clone https://github.com/BELABOX/srtla.git
cd srtla
make

Run the Receiver

./srtla_rec 5000 127.0.0.1 5001

This listens on UDP port 5000 for SRTLA connections and forwards reassembled SRT to port 5001.

Run SRT to RTMP Relay

Use FFmpeg or a dedicated SRT relay to convert SRT to RTMP:

ffmpeg -i "srt://127.0.0.1:5001?mode=listener" \
  -c copy -f flv \
  "rtmp://live.twitch.tv/app/YOUR-STREAM-KEY"

Firewall

Open UDP port 5000 for incoming SRTLA connections from the Belabox encoder.

Belabox Encoder Setup

On the Belabox device:

  1. Configure each cellular modem
  2. Set the SRTLA server address to your VPS IP and port 5000
  3. Set video bitrate (recommended 4000-6000 kbps for 1080p)
  4. Start streaming

FAQ

What is SRTLA? SRT Link Aggregation. It bonds multiple internet connections by splitting SRT packets across them.

Do I need a VPS for SRTLA? Yes. The VPS acts as the stable endpoint that receives bonded packets and forwards to streaming platforms.

What VPS should I use for Belabox? Any Linux VPS with unmetered bandwidth and a dedicated IPv4. Space-Node streaming VPS plans work well.

Can I use Belabox without a VPS? Only for direct SRT to a single connection. SRTLA bonding requires a VPS receiver.

Related: RTMP vs SRT comparison, 24/7 streaming VPS setup

Launch Your 24/7 Stream

Join content creators worldwide who trust our streaming infrastructure. Setup is instant and support is always available.