Camari lets you use your Android phone as a webcam for OBS.
Works over WiFi or mobile hotspot from your phone!
You can download this in the releases section
F-Droid and other app store support coming soon!
You'll need OBS Studio installed on your computer first.
- Make sure your phone is on wifi or has a hotspot running that your computer is connected to.
- Install Camari on your Android phone and open it.
- Tap Start Streaming — you'll see a URL like
http://192.168.1.x:8080/ - In OBS, add a Browser Source
- Paste that URL into the URL field. Set the width and height to match the resolution you picked in the app — 1280 × 720 for 720p (default), 1920 × 1080 for 1080p, or 854 × 480 for 480p
- Click OK
That's it. Video should appear within a couple seconds.
Your phone and computer need to be on the same network. If you're not on WiFi, enable your phone's hotspot and connect your computer to it. Camari will detect this and show the right URL automatically.
Set up the Browser Source above, then start Virtual Camera from the OBS Tools menu. Select "OBS Virtual Camera" as your camera in whatever app you're using.
- Stream never shows up in OBS after starting: Click on the Browser source in OBS and select refresh. You may have to do this a couple of times
- Stream frozen in OBS: Click on the Browser source in OBS and select refresh.
- Can't connect: Make sure your phone and computer are on the same network. If your phone is on a VPN, this may cause trouble, recommend taking your phone off VPN in the meantime.
- Stream stops when I lock my phone: Camari should run as foreground server and prevent this. Buuuut, if it does, check your phone's battery optimization settings and exempt Camari.
Prerequisites:
- Node.js 20+
- Java 17 (
JAVA_HOMEset) - Android SDK with
platform-tools,platforms;android-34, andbuild-tools;34.0.0installed (ANDROID_HOMEset) adbon your PATH (comes with platform-tools)
Works on Linux and Mac. Once the prerequisites are installed, run:
./build.shAPK ends up at mobile/android/app/build/outputs/apk/debug/app-debug.apk. Install it with:
adb install mobile/android/app/build/outputs/apk/debug/app-debug.apkOr fork and use GitHub Actions — go to Actions -> "Build Android APK" -> Run workflow. It'll build the APK and attach it as an artifact you can download and sideload.

