A quick remote control for the mobile DJI RTMP workflow
dji-remote is an independent Android app from dimadesu's open-source project. It connects to compatible DJI cameras over Bluetooth and puts the settings you need for an RTMP live stream right within reach. IRL4YOU uses the tool regularly as a specialized add-on to the broader official DJI Mimo app. That is personal hands-on experience, not a general claim that the app is better for every device or setup.
1. What is dji-remote?
The app is an Android port of the camera remote control originally developed in Moblin. It talks to DJI cameras over Bluetooth and then transfers the Wi-Fi and RTMP configuration they need. That lets you prepare compatible Action and Pocket cameras for a live stream without going through every step in the official DJI Mimo app.
dji-remote is not an official DJI product. The project name, app name, and feature set can change during development. The project is under the MIT license and is developed on GitHub.
2. Which RTMP settings can you set?
| Setting | Use on an IRL outing | Note |
|---|---|---|
| Wi-Fi name and password | Connect the camera to the router or hotspot you intend to use | Don't show the credentials in screenshots |
| RTMP address | Enter a local encoder, Moblin, or a relay as the target | Treat the stream key like a password |
| Resolution | Pick a picture size that fits your uplink and target | higher isn't automatically more stable |
| Bitrate | Match the data rate to your network and picture content | above 10,000 kbit/s the developer recommends especially careful testing |
| Stabilization | Take the recording mode and movement into account | can affect processing and the crop of the picture |
| Frame rate | configurable on the Pocket 3 | support depends on the camera model |
| Start and stop | Trigger the RTMP live stream faster | Check the status before you head out |
3. Which DJI cameras are supported?
The following status comes from the current project README. "Supported" doesn't mean IRL4YOU has tested every firmware, every smartphone, and every setting.
| Camera | Project status | Assessment |
|---|---|---|
| DJI Osmo Action 4 | confirmed by the developer | core features are considered stable, further testing is still worthwhile |
| DJI Osmo Action 5 Pro | listed as working | check with your own firmware and your own RTMP setup |
| DJI Osmo Action 6 | positive feedback | according to the developer, the latest Moblin changes haven't been fully ported yet |
| DJI Osmo Pocket 3 | listed as working | you can also configure the frame rate |
| DJI Osmo Pocket 4 | code added, confirmation still pending | don't assume it works reliably |
| DJI Osmo Action 2 | does not work according to the project | don't plan on it |
| Action 3 and Osmo 360 | unclear | only experimental, and test with a fallback |
4. Basic setup
- Check the original project and its current release status on GitHub.
- Only use an APK that the developer provides himself through the project page or GitHub Releases.
- Enable Bluetooth on the Android device and switch the camera on within range.
- Select the camera in dji-remote and check the connection.
- Enter the Wi-Fi credentials of the router or hotspot you intend to use.
- Enter the RTMP target completely, without credentials visible in screenshots.
- Start with conservative resolution, bitrate, and stabilization settings.
- Start the stream and test picture, sound, heat buildup, and reconnection privately.
5. Why the tool is practical in an IRL workflow
The advantage isn't that dji-remote replaces a full encoder. The camera still produces its own RTMP live stream. The tool mainly shortens preparation: router details, target address, and key video settings sit in an interface tailored to streaming.
A typical setup can look like this:
DJI camera → Wi-Fi on the mobile router → RTMP to Moblin or a local receiver → SRT/SRTLA or OBS
IRL4YOU uses dji-remote regularly because this workflow is quicker to prepare. A full test still matters most: a successful Bluetooth configuration doesn't prove that RTMP, sound, router, and uplink will run stably for hours.
6. dji-remote and DJI Mimo: where each fits
| dji-remote | DJI Mimo |
|---|---|
| independent open-source project for Android | official DJI application |
| focused on quick camera and RTMP configuration | broad feature set for DJI devices, recording, and editing |
| can set higher RTMP bitrates according to the project | standard route intended and documented by the manufacturer |
| compatibility develops model by model | support depends on DJI model, region, and firmware |
The apps don't do quite the same job. At IRL4YOU, DJI Mimo is the first stop: the official app combines live streaming with live view, recording, device setup, firmware, gimbal, and media features. dji-remote remains a specialized helper for the RTMP workflow.
7. Limits, safety, and fallback
- The project is young; the app name, installation, and supported models can change.
- The Bluetooth connection and camera firmware can affect behavior.
- A higher bitrate raises heat, data rate, and demands on the receiver.
- RTMP doesn't bond connections automatically; that takes an additional workflow.
- Don't publish the Wi-Fi password, RTMP address, or stream key.
- Have a working alternative ready before an important outing.
If the camera doesn't respond as expected after a change, start with conservative values and a local test target. Don't experiment with several parameters at once while you're riding or during an important live stream.
8. Sources and current status
This page keeps the developer's statements separate from IRL4YOU's own experience. Supported models and project status were checked against the current repository README on September 17, 2026.
Help with your camera and RTMP setup
If you want to build dji-remote with an Action or Pocket camera into your mobile setup, you can describe your planned signal path on the IRL4YOU Discord.