GoPro live streaming
StreamSponsor mobile app — GoPro guide
Direct link: https://streamsponsor.app/help/gopro
Stream live straight from a GoPro with your sponsor overlay mixed in. Your GoPro sends its video to your phone over Wi-Fi, the StreamSponsor app layers your overlay on top, and the combined stream goes out to your destinations. The GoPro never needs your platform stream keys.
Supported cameras
GoPro HERO 8–13 and GoPro Mission 1 Pro, running GoPro Labs firmware.
GoPro Labs is required. Stock GoPro firmware doesn't support this flow. Labs is free from GoPro:
- Download the Labs firmware for your exact model from gopro.com/labs.
- Copy it to the camera's SD card and power the camera on — it flashes itself automatically.
- Verify: the camera's version screen should show a Labs version number.
A note on USB: the Mission series and HERO 12 and newer don't offer a webcam (UVC) mode that iOS accepts, so they can't plug in as USB webcams — in fact, iPhone doesn't support direct USB (UVC) video from any camera. The wireless flow below is the way to go on iPhone.
Pairing with QR codes — no typing
Pairing is fully wireless: the app shows QR codes and the GoPro scans them. You never type URLs or keys.
- In the app, open Go Live → camera source → Network camera → GoPro Labs setup.
- The app generates up to 3 QR codes. Point the GoPro's lens at each one in turn:
- Code 1 — join Wi-Fi: connects the GoPro to the same Wi-Fi network as your phone.
- Code 2 — stream address: tells the GoPro where to send video (your phone's receiving address).
- Code 3 — start: starts the camera's stream.
The app fills in your current Wi-Fi network name automatically where iOS allows it. iOS treats your Wi-Fi name as location information (it can reveal where you are), so the app needs location permission to read it — if you've declined location access, just type the network name instead.
The pairing timeline
While pairing, the app shows a step timeline so you always know where things stand:
- Listening — your phone is ready and waiting; the camera hasn't dialed in yet. If it stays here, the GoPro likely hasn't joined the Wi-Fi network — rescan code 1.
- Camera connected — the camera reached the phone but isn't sending video yet. If it stalls here, rescan code 3 (start streaming), or restart the camera's stream.
- Receiving video — all good. Your GoPro's picture appears in the preview with your overlay on top.
Smoothest order: start receiving in the app first, then start the camera's stream. Either order works, but this way the phone catches the very first frames.
FAQ & troubleshooting
| Symptom | Fix |
|---|---|
| GoPro won't connect at all | Both devices must be on the same Wi-Fi network. Personal Hotspot doesn't always work — use a regular Wi-Fi network or a travel router when possible. |
| Wi-Fi QR code won't scan or join fails | Network names containing quotes or colons can't be encoded in GoPro QR commands — rename the Wi-Fi network to plain letters and numbers. |
| Stopped working after a firmware update | Re-flash the GoPro Labs firmware — this resolves most "incompatible" symptoms after any update. |
| Stream drops after a few minutes | Turn off the GoPro's battery-saver / auto-sleep settings — they can shut the stream down mid-broadcast. |
| Can't use the GoPro as a USB webcam | iPhone doesn't accept direct USB (UVC) video from any camera. Use this wireless flow instead. |
If this didn't fix it, send us your diagnostic log: open the Go Live page or the app's help sheet, tap "share diagnostic logs", and attach the exported file (named like StreamSponsor-logs-2026-08-07_08-06.txt) to your report.
Related guides
- Go Live from your phone — the full mobile streaming guide
- Wi-Fi & network cameras — DJI, drones, PTZ and security cameras