A DJI Osmo Pocket is a lot of camera for its size: gimbal-stabilised, pocketable, and good enough in low light to survive a night walk. What it is not is a streaming encoder. It has no SIM, no bonding, and no reconnect logic. DJI Mimo on your phone supplies all three jobs, and this guide points that at your own relay instead of at Twitch.
Step 1: create an RTMP endpoint
In the dashboard, create an RTMP relay endpoint in the region nearest to where you will be walking, not nearest to your house. Copy two values:
rtmp://rtmp.sfj.irl.ac:1935/live
and the stream key underneath it. Swap sfj for whichever region you picked — fin, ord, hil and sgp are the others. The endpoint works from all of them, so if you fly somewhere you change the region in the URL and nothing else.
Step 2: pair the camera with DJI Mimo
Open DJI Mimo on your phone and connect the Pocket. Before you go near the livestream menu, decide what the phone is connected to. Mimo streams over whatever the phone has — WiFi, cellular, or a tethered modem — and the camera does not get a say.
If you are testing at home, do the first run on WiFi. Get a clean stream landing in OBS once, so that when it breaks later you know it is the network and not the setup.
Step 3: choose custom RTMP and paste the relay
In Mimo, open the livestream function and pick the RTMP option — the one that takes a custom URL rather than a named platform. Paste the server URL in the address field, then the stream key.
Some Mimo builds want a single combined string instead of two fields. If you only get one box, join them with a slash:
rtmp://rtmp.sfj.irl.ac:1935/live/YOUR-STREAM-KEY
Type the key, do not trust autocorrect
Stream keys are long and case-sensitive, and a phone keyboard will happily capitalise the first character for you. If the stream refuses to start and the URL looks right, that is the first thing to check.
Step 4: pick a bitrate you can hold
Mimo lets you set bitrate and resolution before you go live. The temptation is to pick the top option. Do not.
On cellular, 4 to 6 Mbps at 1080p is the band that survives walking. Higher numbers look better in a speed test and worse in a stream, because RTMP has no tolerance for a connection that briefly stops delivering. The moment the uplink cannot keep up, the stream does not degrade — it ends.
Start the stream. The relay accepts it immediately; there is nothing to enable on our side.
Step 5: pull the feed into your own OBS
Your relay is a bridge, not a broadcaster. The finished show comes out of your OBS, which stays on a stable connection at home while the camera moves.
In OBS, add a Media Source, uncheck Local File, and paste the playback URL from your dashboard. The full walkthrough, including the buffering settings that matter, is in the OBS setup guide.
When direct RTMP is the wrong choice
Be honest about where you stream. Direct RTMP from Mimo is a good fit for one situation: a fixed spot with a connection you trust. A convention booth, a studio, a garden, an event with real WiFi.
It is a poor fit for the thing most people buy a Pocket for — walking around outside. RTMP was designed for a wired connection to a datacentre. It has no bonding, so you get one connection and no second chance, and it treats a two-second cellular gap as a fatal error.
The fix is not a better bitrate. It is a different protocol. Send the camera into Moblin on your phone and let SRTLA carry it instead — same camera, same relay, a transport that expects the connection to be bad.
Once the feed lands in OBS, add drop protection so a rough patch shows a BRB scene instead of ending your broadcast.
FAQ
- Does the Osmo Pocket stream on its own without a phone?
- No. The camera has no cellular radio and no RTMP client of its own. DJI Mimo on your phone does the streaming, and the phone's connection carries it. The camera is the lens and the encoder; the phone is the uplink.
- Why does my stream die when I walk out of WiFi?
- Direct RTMP has no bonding and no gap tolerance. One dropped packet run and the connection ends. That is a property of RTMP, not of your relay. If you stream anywhere with patchy coverage, send the camera through Moblin instead and use SRTLA.
- Which bitrate should I pick in Mimo?
- On cellular, 4 to 6 Mbps. Mimo will happily offer more, and on a good tower it works, but the number you can hold while moving matters more than the number you can hit standing still.
- Can I use H.265 to save bandwidth?
- Our RTMP endpoints accept H.264 and H.265/HEVC. Whether your Pocket offers HEVC for livestreaming depends on the model and the Mimo build, so check the livestream menu rather than the camera's recording settings.