A script to use your Android phone as a virtual camera and microphone on your Linux PC using scrcpy, v4l2loopback, and PulseAudio.
| Program | Description |
|---|---|
python >= 3.7 |
Python to run the program |
adb |
Android Debug Bridge |
scrcpy |
Stream Android screen/camera |
v4l2loopback |
Creates virtual video device |
pactl |
PulseAudio control utility |
sudo pacman -Syu scrcpy android-tools v4l2loopback-dkms pulseaudiosudo apt update
sudo apt install scrcpy adb v4l2loopback-dkms pulseaudio-utilschmod +x adbcam.py
./adbcam.pyFollow the prompts to select camera, resolution, FPS, and mic source.
Press Ctrl + C to stop the script and clean up resources.
- Video: Virtual webcam at
/dev/video0 - Audio: Virtual mic as
"AdbCam"in audio apps
Use them in OBS, Zoom, Discord, etc. (all apps are supported)