Skip to content

TomOdellSheetMusic/HandyCam

Repository files navigation

HandyCam

HandyCam is a Free Libre Open Source Software that works as a replacement client for the popular Smartphone Webcam Software Droidcam. It works in tandem with the Official Droidcam OBS Plugin. The purpose of HandyCam is to allow you to use any reasonably recent smartphone as a mobile webcam with OBS.

Features

  • Select any quality settings your camera supports
  • Stream low latency video to OBS
  • Stream audio to OBS
  • Stream screen to OBS
  • Automatic Discovery of running HandyCam Servers in the Droidcam OBS Plugin
  • Remotely start/stop the stream and control the camera settings using the webinterface or the restAPI
  • Runs in the background with the screen off
  • Connection over Wifi or USB (USB Debugging has to be enabled on the phone)
  • Dark and light Theme depending on System Theme

Note: It's not possible to start the camera stream from the api if the app is not in the foreground on Android 14+

Installation

Either use the compiled APK from the releases tab or build it yourself with the magic of open source!
Then install the Droidcam OBS Plugin from here or here and connect via the Wifi IP of your smartphone or via USB by turning on Android USB Debugging.

Tested with

  • Samsung S22 Android 15
  • Samsung S20 Android 12
  • Samsung A50 Android 11

ToDo

  • Clean up Code
  • Remote Control Camera Focus
  • Auto-Disover Phone Camera Capabilites
  • Document restAPI
  • Squash Bugs

License

HandyCam is licensed using the GPL-3.0 license.

The included icon is courtesy of janjf93 (link back not required by author if used)

About

HandyCam is an alternative FLOSS Client for the DroidCam OBS Plugin

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors