Guides

Connect IRLPro to OBS: SRT, SRTLA & RTMP

StreamRelay·June 13, 2026·4 min read·Updated October 4, 2026

On this page

IRLPro is a popular Android app for IRL streaming (going live on the move, out in the real world rather than from a desk). This guide shows you how to set it up so your Android phone’s camera sends video to a StreamRelay endpoint, a fixed internet address we host for you, using RTMP, SRT or SRTLA. These are just ways of carrying live video over the internet, and SRTLA also bonds several internet connections into one. The end result: your phone’s feed shows up in OBS (the free live-streaming software) on your PC.

Before you start

  • IRLPro installed on your Android device.
  • A StreamRelay endpoint, the dashboard gives you a ready-made publish URL (the address your phone uploads to, with your secret publish key included). From €9.99/month.
  • OBS on your PC, ready to pull the feed, meaning OBS grabs the video back down from the relay.

Step 1: Add a custom destination

In IRLPro, open the streaming settings and add a Custom RTMP, SRT, or SRTLA destination. “Custom” just means you’re pointing the app at your own server (StreamRelay) instead of a built-in platform like Twitch or YouTube.

Step 2: Enter the StreamRelay server and key

Copy the matching publish connection details from your dashboard. Make sure the full address is preserved:

  • RTMP: Server rtmp://<id>.ingest.stream-relay.eu:1935/live, Stream key <slug>?pass=<publishKey>. Your secret publish key goes in the ?pass= part, the dashboard publish URL shows the exact string. (If IRLPro rejects the ? in the stream-key field, paste the whole publish URL rtmp://<id>.ingest.stream-relay.eu:1935/live/<slug>?pass=<publishKey> into the server box and leave the stream key empty.)
  • SRT: srt://<id>.ingest.stream-relay.eu:4000?streamid=publish:live/<slug>:_:<publishKey>.
  • SRTLA (for connection bonding): srtla://<id>.ingest.stream-relay.eu:5000?streamid=publish:live/<slug>:_:<publishKey>. Bonds multiple connections (e.g. Wi-Fi plus several SIM cards) into one sturdier link, useful for dead spots, tunnels, or a moving vehicle.

Step 3: Set bitrate and resolution

Start at 1080p30 (Full HD at 30 frames per second, smooth and sharp without being demanding). Then set the bitrate, that’s how much data per second you send, so higher means better picture but it needs a stronger connection. Match it to your weakest signal, not your best: 4,000 – 6,000 kbps when you have strong 5G or Wi-Fi, lower on a shaky connection. With RTMP or plain SRT you use one connection. With SRTLA you can bond several connections that are available at the same time. Choose the bitrate with headroom in case one connection drops, otherwise the video stutters or drops when your signal weakens.

Step 4: Go live and add it in OBS

Start the stream in IRLPro, then enter the separate read URL as a Media Source in OBS. Follow the OBS setup guide for the steps.

RTMP, SRT, or SRTLA in IRLPro?

RTMP is the simplest to set up and works almost everywhere. SRT is tougher on cellular, it recovers better when the mobile signal wobbles, so the picture holds together on a patchy connection. Use SRTLA when no single connection holds up on its own and you can bond several together. See SRT vs SRTLA vs RTMP.

Frequently asked questions

Can IRLPro stream to a custom RTMP server? Yes, add a custom RTMP destination with the StreamRelay server URL and your key.

Does IRLPro support SRTLA? Yes, add a custom SRTLA destination with the StreamRelay server URL and your key to bond multiple connections.

Why is my IRLPro stream not reaching OBS? Confirm the server URL and key are exact, that IRLPro shows it’s live, and that the OBS pull URL matches your endpoint.

Keep reading

New to IRL? Read the complete IRL streaming guide. Curious how IRLPro compares to Moblin and Larix? See mobile streaming apps compared.

Connect IRLPro to your OBS

Create an account. To get your connection details, you activate the Core plan afterwards.