Animated diagram: Moblin on an iPhone or iPad sends over five protocol lanes (RTMP/RTMPS, SRT, SRTLA, RIST, WHIP) to a receiver. Server address, port, stream ID, passphrase and stream key have to match there exactly. Moblink turns a second iPhone into an extra network path

On this page

1. Moblin as your mobile streaming hub

Moblin is a free, open-source app for mobile IRL streaming on iPhone and iPad. It brings camera, microphone, encoder, chat, overlays and remote control together in one mobile workflow.

According to the current project documentation, Moblin supports RTMP, RTMPS, SRT, SRTLA, RIST and WHIP, among others, as well as H.264 and H.265. Whether a given feature is available depends on the app version, your device, the platform and the receiver.

A proven IRL signal path: iPhone with Moblin → cellular/Wi-Fi/Ethernet → SRTLA or relay server → OBS → Twitch, YouTube or another platform.

2. Get Moblin and your IRL setup ready

  1. Install Moblin only through the routes named in the official project documentation.
  2. Update iOS, Moblin and any accessories you need before the field test.
  3. Check the camera, microphone, gimbal, Ethernet adapter and power bank one by one.
  4. Leave enough free storage for local test recordings.
  5. Set up notifications and auto-rotate so they don't get in the way of the stream.

What you need beforehand

3. Set up the right stream target

Create a clearly named target for each transport path. Server address, port, stream ID, passphrase and stream key have to match your receiver exactly. Never show credentials in screenshots, deep links or public chat messages.

Which protocol fits your Moblin workflow?
Protocol Typical use Keep in mind
RTMP/RTMPS direct platform target or compatible server widely supported; RTMPS protects the transport with TLS
SRT robust transport to a relay or OBS latency and receiver mode have to match
SRTLA IRL uplink over several network paths needs a compatible SRTLA receiver
RIST reliable IP video transport check support along the whole signal path
WHIP WebRTC-based ingest only use it if the target explicitly supports WHIP

4. Resolution, FPS, codec and adaptive bitrate

Don't start with the highest values you can pick. Start with a configuration that stays stable while you move. For many mobile setups, 1080p at 30 FPS holds up better than an overly aggressive 60 FPS stream.

Don't only test at your desk: cellular behaves differently while you walk, drive or switch cells than in a stationary speed test.

5. SRTLA, RIST and multiple connections

According to the project documentation, Moblin can use cellular, Wi-Fi and several Ethernet connections at the same time with SRTLA and RIST. The app shows statistics for active network paths, which makes weak or dropped connections easier to spot.

Add a second iPhone directly through Moblin

On iOS, the Moblink feature is built right into Moblin. A second iPhone running Moblin can therefore pass its own network path on to the main streaming iPhone, with no separate Moblink app to install. You turn on the Moblink feature on the second iPhone and then connect it to the main Moblin device.

Practical example: The first iPhone handles the camera, video processing and the finished stream. The second iPhone also runs Moblin, but in this setup it serves as an additional Moblink connection.
  1. Test each connection on its own first.
  2. Use different cellular carriers where you can.
  3. Turn on all paths together and watch the per-path statistics.
  4. Cut one connection on purpose and check that it recovers.
  5. Keep an eye on data usage and adapter temperature.

Several SIM cards on the same network can still end up on the same overloaded cell. Bonding improves redundancy, but it creates neither new coverage nor unlimited bandwidth.

6. Camera, microphone and mobile controls

Depending on your device, Moblin supports front, rear and multi-camera functions, video stabilization, zoom, focus, exposure and external microphones. The official feature list also mentions DJI camera control and UVC cameras on suitable iPads.

Compact illustration of a Bluetooth gamepad used as a Moblin remote for scene switching, mute, zoom and light

7. Control Moblin with a Bluetooth gamepad

Moblin supports game controllers as a compact remote. You can assign buttons to the actions you need most, so you don't have to touch the phone screen every time during a live stream. The official feature overview lists, among others, zoom, scene switching, light and mute, plus gimbal control with the analog sticks.

Test it somewhere safe first: Before every important stream, check the Bluetooth connection, the button mapping and how the gamepad behaves after power saving or a dropped connection. Map the private scene or mute to a button you can reach fast but won't hit by accident. In traffic, only operate it when you're standing still in a safe spot.

8. Scenes, widgets, alerts and chat

Moblin has basic scenes and widgets. According to the project documentation, these include text, images, browser content, maps, timers, weather, speed, altitude, video sources and other status displays. Platform chat, alerts and TTS functions are there as well.

Four scenes are enough to start

Don't add every widget right away. Camera, sound and a stable transport come first. Then add alerts and TTS one at a time and test them for volume, moderation and double audio output.

9. Control OBS from Moblin

Moblin supports OBS WebSocket. According to the current feature overview, it can, among other things, control scenes, streaming and recording, mute audio sources, show audio levels and trigger snapshots.

  1. Enable OBS WebSocket on the production computer and protect it with a strong password.
  2. Connect Moblin and OBS on a trusted local network first.
  3. Switch to the live, BRB, private and offline scenes one by one.
  4. Check mute, recording and stream status.
  5. Allow remote access only through a protected route such as a VPN or a deliberately secured tunnel.
No open WebSocket exposure: Don't forward the OBS WebSocket port to the internet unprotected. Anyone who gets in can interfere with your production.

10. Protect your location, keys and deep links

11. Private test and troubleshooting

  1. Stream for five minutes standing still, with just one connection.
  2. Record picture, audio and sync in OBS.
  3. Turn on all the connections you plan to use.
  4. Test for at least 30 minutes while walking, under realistic conditions.
  5. Watch what happens at cell changes and when a network path drops.
  6. Trigger BRB, private, mute and the OBS remote control.
  7. Note temperature, battery, data usage and dropped frames.
Narrowing down typical Moblin problems
Problem What to check Next step
No connection target, port, stream ID and server status test with one connection and a minimal configuration
Blocky picture or freezes bitrate, packet loss, temperature lower bitrate/FPS and compare network paths
No sound microphone selection and level make a local test recording
OBS doesn't respond WebSocket address, password and reachability test on the local network first
Battery drains despite a power bank PD output, cable and total load check power headroom and heat buildup

12. Moblin FAQ

Is Moblin free?

Moblin is offered as a free, open-source iOS app. Check the official project documentation for availability, trial versions and supported devices.

Which protocol should I use with Moblin for an IRL stream?

RTMP or RTMPS works for simple, compatible targets. SRT and RIST are worth a look for robust IP transport. SRTLA can use several network paths to a compatible receiver.

Can Moblin use several internet connections?

Yes. With SRTLA and RIST, Moblin can use cellular, Wi-Fi and several Ethernet connections at the same time. On iOS, Moblink is built into Moblin, so a second iPhone can provide an extra network path. Which paths are available depends on your device and accessories.

What is Moblink, and do I need it?

On iOS, Moblink is part of Moblin. A second iPhone running Moblin passes its own network path on to the streaming iPhone. You don't have to use it. It pays off when you want one more path besides cellular, Wi-Fi or Ethernet and your receiver understands SRTLA or RIST.

Can Moblin remote-control OBS?

Moblin supports OBS WebSocket. Among other things, it can switch scenes, control stream and recording, mute audio sources and show status values. Protect the connection and don't expose it to the internet unsecured.

Do I need a relay server with Moblin?

Not necessarily. Sending directly can be enough for simple setups. A relay separates the mobile uplink from the stationary OBS production, though, and adds monitoring, fallback scenes and further processing.

Official information

Moblin is under active development, so also check supported protocols, devices and features in the official Moblin project documentation. The official Moblink documentation also confirms that the feature is already part of Moblin on iOS.

A Moblin-style workflow on Android

If you're looking for a comparably complete mobile production approach on Android, IRLwhatever is a new open-beta alternative. IRL4YOU treats the app with caution and doesn't yet recommend it as a long-term proven replacement.

Last checked: · Updated: · Published by IRL4YOU