How to Watch Movies on DJI Goggles
By PPK Software
DJI Goggles 2 and Goggles 3 are built for flying, but the screen inside is a good place to watch a film. There are two simple ways to get video into them.
Option 1: the microSD card
The goggles can play video from their own card, as long as the file is in the format they expect: H.264 video and AAC audio in an MP4 container. If your file is already that, copy it to a microSD card, put the card in the goggles, and open it from the playback menu. Nothing else is needed.
Many files are not in that format. MKV files, HEVC (H.265) video, 10-bit color, AC3 or DTS audio, and AV1 will not play from the card. For those, and for URLs and live content, use the second method.
Option 2: stream from a Windows PC
The goggles are a DLNA receiver, so this appleis to any DLNA renderer and not just the DJI Goggles. DLNA is a protocol for sending media between devices on a local network, similar in purpose to Chromecast or AirPlay just way older. Any device on the same network can send the goggles a video stream, the same way a phone casts to a smart TV. GogglePlayer is a Windows app that does the sending. It finds the goggles, streams the file, and converts it on the way if the format is one the goggles will not take. The file stays on the PC and the stream never leaves your local network.
What you need
- DJI Goggles 2 or DJI Goggles 3 or any other DLNA renderer (TV, projector, etc.)
- A Windows 10 or 11 PC on the same network as the goggles/device
- GogglePlayer, from the Microsoft Store
- Preferably a good WiFi-network since 1080p film is around 8 Mbps
On Goggles 3, wireless streaming arrived in a 2024 firmware update. If there is no Wireless Streaming entry in the menu, update the firmware through the DJI app first.
Turn on streaming on the goggles
In the goggles menu, switch on Wireless Streaming and connect to the same network as GogglePlayer. The exact location differs slightly between Goggles 2 and 3.
Leave the goggles on that screen. They are now waiting for a stream. GogglePlayer usually detects and selects the goggles automatically, for other devices it should be discovered in the device list.
Play a file
- Open GogglePlayer and drag a video onto the window, or use Open a video.
- The goggles appear in the device list at the top of the window. The first pair found is selected automatically.
- Choose subtitles and audio output if you want them.
- Press Play. The picture appears after a second or two while the goggles fill their buffer.
Any format works here. A file that is already H.264 and AAC in MP4 is sent as is. Everything else, including MKV, HEVC, 10-bit, AC3, DTS and AV1, is converted while it streams. There is nothing to prepare beforehand and no separate conversion step. If split audio is enabled by setting the output to Local, the audio should sync automatically but you might need to set a one-time offset. If the video is being converted, auto-sync will improve once the conversion is complete.
Stream your screen
The Capture tab lists your monitors. Pick one and whatever is on that screen plays on the goggles, with the system audio included in the stream. This is how to watch video that lives in a browser or other applications on the PC: start the video, put it full screen, and select that monitor in GogglePlayer.
Two things to know. Some browser video is DRM protected and Windows blanks it in screen capture, so it shows as a black area on the goggles. And the goggles show the screen about three seconds late. That delay comes from a buffer inside the goggles, not from the PC, and it can vary from one unit to another. For watching video it makes no difference.
Stream a webcam or capture card
The same Capture tab lists webcams and USB capture cards. Point a webcam at a TV, select it, and the goggles show the TV. Connect an HDMI source to a capture card and it appears the same way. The three second delay above applies here too.
Stream from a URL
GogglePlayer can play video from a link, using yt-dlp. Install yt-dlp yourself (on Windows, winget install yt-dlp in a terminal), then enable it in GogglePlayer under Settings, yt-dlp integration. A URL tab appears. Paste a link, the app downloads the video to a temporary folder and plays it like any other file. Any site yt-dlp supports works.
Sound in your own headphones
By default the audio plays through the goggles. To hear it in headphones connected to the PC instead, Bluetooth included, switch the audio output to Local. The picture keeps going to the goggles and the sound plays from the PC, kept in sync by the app.
If the goggles do not show up
- Check that the goggles and the PC are on the same network. Guest networks and many office networks isolate devices from each other.
- Check that Wireless Streaming is on, and on Goggles 3 that the firmware is recent enough to have it.
- If you know the goggles' IP address, use Add device by IP in the device list.
Once the goggles have connected, the next time is two steps: select the goggles, press Play.