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.
What you need
- SRT2GO Installed on your iPhone or Android phone — you're already here.
- Belabox Cloud A paid relay account from github.com/sponsors/rationalsa ($10/month includes one relay server). Sign in at belabox.net to get your stream credentials.
- OBS 28+ Free, open-source broadcasting software. obsproject.com — version 28 or later has the SRT/RIST media source support you need.
- Twitch account Or any streaming platform OBS supports — YouTube, Kick, etc.
Step 1 — Get your Belabox credentials
- Subscribe to Belabox Cloud at github.com/sponsors/rationalsa ($10/month).
- Log in at belabox.net and navigate to your relay account.
-
Find and copy two URLs — you'll use both below:
- SRT ingest URL — starts with
srt://, port4000. This is what SRT2GO sends to. - SRT watch URL — port
4001. This is what OBS receives from.
- SRT ingest URL — starts with
Step 2 — Connect SRT2GO to the relay
- Open SRT2GO on your phone.
- Tap Belabox Cloud on the destination screen.
- Paste your SRT ingest URL (port 4000) into the URL field.
- Leave latency at 2 s (the Belabox default — increase if you're on a weak connection).
- Tap Connect, then Go Live to start streaming to the relay.
Step 3 — Pull the relay into OBS
- In OBS, click + → Media Source in the Sources panel.
- Name it (e.g. Phone Camera) and click OK.
- In the Media Source settings: uncheck Local File.
-
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 - Set Input Format to
mpegts. - Click OK. OBS will connect to the relay and your phone's camera should appear.
Step 4 — Stream to Twitch
- In OBS, go to Settings → Stream.
- Set Service to Twitch (or your platform of choice).
- Paste your stream key from your Twitch dashboard.
- 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.