Belabox Cloud → OBS → Twitch

This guide sets up a complete IRL streaming pipeline: your phone streams over SRT2GO to a Belabox Cloud relay, OBS on your computer pulls from the relay and sends to Twitch (or any RTMP platform). The relay absorbs the unreliability of mobile connections so your broadcast stays clean.

SRT2GO (phone) │ SRT — port 4000 ▼ Belabox Cloud relay (au.srt.belabox.net or nearest region) │ SRT — port 4001 ▼ OBS (your PC / Mac) — Media Source receives the relay │ RTMP ▼ Twitch (or YouTube, Kick, …)

What you need

Step 1 — Get your Belabox credentials

  1. Subscribe to Belabox Cloud at github.com/sponsors/rationalsa ($10/month).
  2. Log in at belabox.net and navigate to your relay account.
  3. Find and copy two URLs — you'll use both below:
    • SRT ingest URL — starts with srt://, port 4000. This is what SRT2GO sends to.
    • SRT watch URL — port 4001. This is what OBS receives from.

Step 2 — Connect SRT2GO to the relay

  1. Open SRT2GO on your phone.
  2. Tap Belabox Cloud on the destination screen.
  3. Paste your SRT ingest URL (port 4000) into the URL field.
  4. Leave latency at 2 s (the Belabox default — increase if you're on a weak connection).
  5. Tap Connect, then Go Live to start streaming to the relay.
While you're live: the Belabox relay is holding your stream. You don't need to be connected to OBS first — the relay buffers your video until OBS connects.

Step 3 — Pull the relay into OBS

  1. In OBS, click + → Media Source in the Sources panel.
  2. Name it (e.g. Phone Camera) and click OK.
  3. In the Media Source settings: uncheck Local File.
  4. In the Input field, paste your watch URL and append &mode=caller:

    srt://au.srt.belabox.net:4001?streamid=YOUR_WATCH_KEY&mode=caller&latency=2000000
  5. Set Input Format to mpegts.
  6. Click OK. OBS will connect to the relay and your phone's camera should appear.
mode=caller tells OBS to connect out to the Belabox server rather than waiting for an incoming connection. Without it OBS will sit silently and never receive anything.

Step 4 — Stream to Twitch

  1. In OBS, go to Settings → Stream.
  2. Set Service to Twitch (or your platform of choice).
  3. Paste your stream key from your Twitch dashboard.
  4. Click Apply, then Start Streaming in OBS.

Troubleshooting

OBS shows a black screen / no signal
Check that SRT2GO is live first — the relay only has content when SRT2GO is streaming. Also confirm the watch URL includes &mode=caller and that mpegts is set as the input format.

Stream is choppy or drops frames
Increase the latency buffer in SRT2GO (try 4 s) and match the latency= value in your OBS watch URL. On very poor connections, switch to a lower quality profile in SRT2GO.

Which relay region should I use?
Belabox Cloud has servers in US, EU, UK, Japan, Singapore, Australia, Brazil, and South Africa. Your Belabox dashboard assigns you a server — use whatever hostname it gives you. The closer the relay is to both your phone and your PC, the lower the latency.

What is SRTLA / port 5000?
SRTLA is Belabox's link-aggregation protocol for bonding multiple connections (two SIMs, WiFi + 4G). SRT2GO uses plain SRT on port 4000 — this is simpler and works well for most mobile setups. SRTLA bonding requires dedicated hardware or the Belabox encoder software.

Questions? Email support@srt2go.app.