dev47apps/droidcam-linux-client logo

dev47apps/droidcam-linux-client

Free

GNU/Linux/nix client for DroidCam

FreeFree tier
Type
Open Source
Company
dev47apps

About dev47apps/droidcam-linux-client

Open-source Linux client for the classic version of DroidCam, enabling use of an Android phone as a webcam and sound device on GNU/Linux systems. Supports both WiFi and USB connections (via DroidCam app). Includes a custom v4l2loopback-dc module for simplified webcam integration and ALSA loopback for audio. Provides install scripts for Debian/Ubuntu and Fedora, build-from-source options with Makefile, and both GUI and CLI variants. Also offers Raspberry Pi support via a wiki guide.

Key Features

Turn an Android phone into a webcam and microphone for Linux
Custom v4l2loopback-dc module for easy webcam driver setup
ALSA loopback sound card support for audio
Build from source using Makefile with dependencies for Debian/Ubuntu and Fedora
Install scripts for client and drivers (install-client, install-video, install-sound, install-dkms)
Supports both GUI (GTK3) and CLI (droidcam-cli) clients
Works with standard v4l2loopback as an alternative
System tray icon via libappindicator or libayatana-appindicator
Raspberry Pi compatibility (separate instructions)

Pros & Cons

Pros
  • Free and open source
  • Low-latency video and audio over WiFi or USB
  • Custom v4l2loopback-dc module works with Skype and Chrome without extra configuration
  • Supports multiple Linux distributions (Debian, Ubuntu, Fedora, RHEL-based)
  • Dual GUI and CLI options for different user preferences
  • Active development with community support via GitHub
Cons
  • Audio setup can be complex; standard microphone recommended over ALSA loopback
  • Requires some technical knowledge to build from source for non-packaged distributions
  • Only supports the classic version of DroidCam, not DroidCamX
  • Desktop environment integration (indicator) may need manual dependency installation on newer distros

Best For

Use an Android phone as a webcam for video conferencing on LinuxStream video from a phone for surveillance or recordingReplace or augment a PC webcam with higher-quality phone cameraCreate a portable webcam setup for remote work or travel