Broadcasting with Moblin
By the end, Moblin will be broadcasting to your stream key and you’ll see it on Streaming in the dashboard.
You need: any plan with a stream key · Moblin on iOS or Android · 5 minutes
The shortcut: the QR code
Section titled “The shortcut: the QR code”Moblin can read a QR code with the setup inside, so there’s nothing to type or paste out on the street.
- In the dashboard, open Stream Keys and hit QR code on your key.
- Leave the format on Moblin and hit Show QR code.
- If you’re scanning it from another phone, hit Full screen and turn the brightness up.
- Point your phone camera at it and open the link it offers: Moblin creates the stream, selects it, and the publish URL is already inside.
- Check the bitrate and Big packets (below), and hit Go live.
The code comes from the Protocol and the Region the key has at that moment. If you change either, or you Rotate the key, scan it again: Moblin recognises the stream by its name and offers to replace it, so your list doesn’t fill up with duplicates.
If you’d rather do it by hand, or your encoder isn’t Moblin, carry on with the steps below.
Before you start
Section titled “Before you start”Decide on the protocol. If you carry two SIMs (or a SIM and wifi) and you want Moblin to add them up, go for SRTLA. On a single connection, SRT does the job just as well. If in doubt, read Choosing a protocol.
- In the dashboard, open Stream Keys.
- On your key, set the Protocol selector to SRTLA (or to SRT).
- Hit Publish to copy the URL. With SRTLA it starts with
srtla://; with SRT, withsrt://. - In Moblin, create a new stream and give it a name you’ll recognise.
- Paste the publish URL into the stream URL field. Paste it whole: it already carries the
server, the port and your key inside the
streamid. - If Moblin asks for the stream id in a separate field, type
publish:followed by your key, exactly as it appears at the end of the publish URL. - Set the bitrate below your plan’s cap (table below). If you’re moving around the street, leave yourself room: a bitrate that holds beats a high one that drops.
- Find the Big packets setting and turn it off.
- Hit Go live. In the dashboard, the key goes from No signal to Streaming and the Live signal card starts showing a Current bitrate.
Bitrate caps
Section titled “Bitrate caps”This is the maximum the key accepts. It isn’t a target: it’s a ceiling.
| Plan | Key cap |
|---|---|
| Stream Key Lite | 9,000 kbps |
| Stream Key | 9,000 kbps |
| OBS Basic | 6,000 kbps |
| OBS Standard | 6,000 kbps |
| OBS Pro | 10,000 kbps |
If your destination is a Cloud OBS, what goes out of it towards your platform has its own cap, different from this one.
Not working?
Section titled “Not working?”Moblin throws an error that sounds like authentication and never even connects. It’s Big packets. Turn it off and try again. If the message is stuck from a previous attempt, stop the stream, leave the screen and come back in.
Moblin says it’s broadcasting, but the dashboard is still on No signal. You’re using an old URL. It happens every time you change the Region or the Protocol, or you Rotate the key: the previous one stops working instantly. Go back to Stream Keys, copy again with Publish and paste it into Moblin over the old one.
You put srt:// instead of srtla:// and there’s no bonding.
With srt:// Moblin uses a single connection even if you have two live. For it to add them up, the
URL has to start with srtla:// and the key has to be on SRTLA in the dashboard.
Next step
Section titled “Next step”- Choosing a protocol — when SRTLA is worth it and when it isn’t.
- Broadcasting with BELABOX — the other route with bonding.
- Unstable bitrate — if it connects but drops now and then.

