Because the official one is over-engineered, does not work with Discord, does not work in all Linux distros painlessly and just generally badly done.
adb
v4l2loopback
ffmpeg
android-udev
so you can use adb
without root.If you have an Arch based system (Arch/Manjaro), you can just do sudo pacman -S android-tools v4l2loopback-dkms ffmpeg android-udev --needed
in terminal and you're good to go.
droidcam
in a terminal, enter the root password (v4l2loopback
requires it), and keep the ffmpeg process running until you are done.
Q
while in the terminal to stop the ffmpeg process.droidcam-mpv
to open up the camera feed in the mpv player. You could also window share this on Discord.droidcam 640x480
or droidcam-mpv 640x480
.If you want something better, there's always IP webcam.