What You Need
- A UVC-compatible camera - DJI Pocket 3, DJI Osmo Action 4, Insta360, GoPro (in webcam mode), or any USB webcam
- A USB-C OTG adapter with PD pass-through charging - lets you connect the camera while keeping your phone charged. Search for "USB-C OTG splitter with PD charging" on Amazon
- A USB-C to USB-C cable - the cable that came with your camera usually works
- An Android phone with USB-C - must support USB host mode (most modern phones do)
USB Video Class (UVC) is the standard protocol that lets cameras work as webcams without special drivers. If your camera shows up as a webcam on a computer, it'll work with IRLwhatever.
Since the camera uses your phone's USB-C port, you'll want a USB-C OTG adapter with PD pass-through charging so you can charge your phone at the same time. These are around $10-15 on Amazon - search for "USB-C OTG splitter with PD charging".
Setting Up the DJI Pocket 3
Webcam Mode (Automatic)
The DJI Pocket 3 and Osmo Action 4 automatically enter webcam mode when they detect a phone connection. No manual settings required - just plug it in.
Plug Into Your Phone
Connect the DJI Pocket 3 to your phone via USB-C. You'll see a USB permission dialog in the app - tap Allow.
Create a UVC Scene
Go to Settings → Scenes → Add Scene. Name it something like "DJI Main" and select USB Camera (UVC) as the video source. See the Creating Scenes guide for details.
Switch to the Scene
Open the scene popup on the main screen and tap your DJI scene. The camera feed will appear as a fullscreen overlay on your stream. Audio automatically routes to the DJI's built-in microphone.
The scene popup shows the camera name (e.g. "DJIPocket3") under UVC scenes when connected. If it shows "disconnected", check your cable and USB permission.
Gimbal Control
The DJI Pocket 3 has a motorized 3-axis gimbal, and IRLwhatever can control it directly over USB using standard UVC PTZ (Pan-Tilt-Zoom) commands.
Camera Swap = Gimbal Flip
When a UVC scene is active, the camera swap button (the same button you'd normally use to switch between front and back cameras) sends a 180° pan command to the DJI gimbal. This physically rotates the camera to face you - instant selfie mode.
Tap it again to rotate back to forward-facing. The gimbal moves smoothly and the video feed continues without interruption.
DJI Pocket 3 - Available Controls
Audio
The DJI Pocket 3 exposes a USB Audio Class (UAC) device alongside the video feed. When you switch to a UVC scene, IRLwhatever automatically:
- Detects the USB audio input device
- Routes the stream's audio to the DJI's microphone
- Reverts to the phone mic when you switch back to a phone camera scene
No manual audio configuration is needed. The DJI's microphone typically provides better audio quality than the phone mic, especially with the DJI Mic wireless system connected to the Pocket 3's USB-C port or audio jack.
If you use a DJI Mic (or any external mic) connected to the Pocket 3, that audio gets routed through the USB audio interface to your phone. Your stream gets the external mic audio automatically.
Video Specs
| Property | Value |
|---|---|
| Resolution | 1920×1080 (Full HD) |
| Frame Rate | ~30 fps |
| Format | Raw (library default) |
| Latency | Minimal (<100ms preview-to-encode) |
Troubleshooting
Camera not detected
- The DJI should auto-enter webcam mode when plugged into a phone. If it doesn't, check the USB connection settings on the camera
- Try a different USB-C cable - some cables are charge-only
- Unplug and replug the camera. The first connection sometimes drops
- Check that you granted USB permission when the dialog appeared
Feed appears but no video
- Make sure you've created and switched to a UVC scene
- The camera needs a moment after connecting - wait for the device name to appear in the scene popup
No audio from DJI
- Audio routing only activates when a UVC scene is active
- Some USB hubs or adapters don't pass audio - use a direct USB-C to USB-C cable
Gimbal flip not working
- Not all UVC cameras support PTZ commands - basic webcams typically don't
- The DJI Pocket 3 does support it. If it's not responding, replug and try again
The DJI Pocket 3 sometimes reports its first USB connection and then immediately disconnects, then reconnects properly a second later. This is normal - the app handles it automatically. Just wait a moment after plugging in.
Compatible Cameras
Any camera that supports USB Video Class (UVC) should work. Here are some cameras that have been tested or reported working:
| Camera | Video | Audio | PTZ |
|---|---|---|---|
| DJI Pocket 3 | 1080p30 | Yes (UAC) | Pan, Tilt, Zoom, Roll |
| DJI Osmo Action 4 | 1080p30 | Yes (UAC) | No |
| GoPro Hero (webcam mode) | 1080p30 | Varies | No |
| Insta360 (webcam mode) | 1080p30 | Varies | No |
| Logitech C920/C930 | 1080p30 | Yes | No |
| Any USB-C webcam | Depends on model | If UAC supported | If PTZ supported |