OBS Browser Source
Paste this URL into Sources > Browser. Set its width and height to your OBS base canvas (usually 1920x1080), then use Transform > Fit to Screen. Enable Control audio via OBS for the phone microphone.
Phone to OBS, directly
Turn an iPhone or Android phone into a low-latency wireless camera for OBS. It runs in the browser, needs no app install, and keeps separate private links for the phone and your OBS Browser Source.
Checking for existing camera links...
My cameras
Camera pair ready
Preparing private links...
Paste this URL into Sources > Browser. Set its width and height to your OBS base canvas (usually 1920x1080), then use Transform > Fit to Screen. Enable Control audio via OBS for the phone microphone.
Open this after saving the OBS URL. The camera opens separately so this setup page remains available.
Scan with the guest phone. The QR is generated privately in this browser.OBS setup
Existing links reopen automatically. If none exist, press “Set up my camera.” No Twitch login is required for a temporary anonymous pair.
Copy or share the OBS URL to your computer, then add it under Sources → Browser in OBS.
Choose the camera and microphone, preview the frame, and press “Start camera feed.” OBS receives it through the Browser Source URL.
Practical details
Yes. It uses browser camera capture and WebRTC, so current Safari on iPhone and current Chrome-based Android browsers are supported.
No. The phone publishes from its browser, and OBS receives it through a standard Browser Source.
Yes. Enable “Control audio via OBS” in the Browser Source properties, then monitor or mix the source in OBS as usual.
No. Each link contains a separate high-entropy capability in its URL fragment. The phone link cannot derive the OBS link, and the OBS link cannot publish video.
Yes. Sign in, then explicitly choose “Save these links to my account.” The exact phone and OBS URLs are preserved and reopen on future signed-in visits.
The complete camera frame remains visible. Portrait video has transparent space at the sides of a landscape OBS canvas; landscape video has transparent space above and below a portrait canvas.
A temporary pair expires after 24 hours without setup or phone camera activity. A pair explicitly saved to your account uses a two-year inactivity window. An actively publishing camera keeps its session alive.