You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Please make sure that you add your user to the webcamd group after the installation of the dependencies, this can be done by running `doas pw groupmod webcamd -m $USER`
7
+
8
+
You will also want to enable webcamd and the cuse module to load at boot for that you'll need to modify __/etc/rc.conf__ and __/boot/loader.conf__ with:
This is the original Linux client for classic version of DroidCam, available at [dev47apps.com](https://dev47apps.com).
5
+
4
6
## Download and Install
5
7
6
8
You can download and install the latest release from the official website at https://www.dev47apps.com/droidcam/linux/, along with instructions on how to update the webcam resolution and other info.
@@ -33,7 +35,7 @@ Run `make`, or `make droidcam-cli` if you skipped installing GTK+, to build the
33
35
To install, run `sudo ./install-client`
34
36
35
37
36
-
Note: Some distros are removing libappindicator in their latest versions (Ubuntu 21+, Fedora 33+, Debian Bullseye+), used for system tray icon.
38
+
Upd: Some distros are removing libappindicator in their latest versions (Ubuntu 21+, Fedora 33+, Debian Bullseye+), used for system tray icon.
37
39
The new dependency (Ubuntu) is `libayatana-appindicator3-dev`
38
40
39
41
You can specify the indicator libary to make like so:
@@ -43,19 +45,22 @@ You can specify the indicator libary to make like so:
43
45
## V4L2 Loopback (Webcam driver)
44
46
45
47
DroidCam has its own version of v4l2loopback, `v4l2loopback-dc`, which makes the app a little more user-friendly.
46
-
DroidCam works with the standard v4l2loopback module, so installing `v4l2loopback-dc` is optional.
47
48
48
-
The standard v4l2loopback module is already available on most distros as v4l2loopback-dkms. See [v4l2loopback usage examples](https://github.com/dev47apps/droidcam/releases/tag/v1.7).
49
+
DroidCam also works with the standard [v4l2loopback module](https://wiki.archlinux.org/title/V4l2loopback), so installing `v4l2loopback-dc` is optional.
50
+
The standard v4l2loopback module is readily available on most distros as `v4l2loopback-dkms`. See [v4l2loopback usage examples](https://github.com/dev47apps/droidcam/releases/tag/v1.7).
49
51
50
52
The main differences with `v4l2loopback-dc` are that:
51
-
* You’ll see "DroidCam" in the list of webcams.
53
+
* You'll see "DroidCam" in the list of webcams.
52
54
* It works with Skype+Chrome without the need for `exclusive_caps=1`.
53
55
* The install scripts will configure v4l2loopback-dc to auto-load after reboot.
54
56
55
-
To use v4l2loopback-dc, make sure you have these dependencies installed
57
+
If you wish to use v4l2loopback-dc, first install these dependencies
56
58
```
57
-
linux-headers-`uname -r` gcc make
59
+
linux-headers-`uname -r`
60
+
gcc
61
+
make
58
62
```
63
+
59
64
then run `sudo ./install-video` to build the module and install it.
60
65
61
66
Debian/Ubuntu and RHEL (Fedora/SUSE) based distros:
@@ -66,8 +71,8 @@ Debian/Ubuntu and RHEL (Fedora/SUSE) based distros:
66
71
## Sound
67
72
68
73
DroidCam can use the Linux ALSA Loopback sound card for audio.
69
-
There are many differences and quirks with audio on different Linux systems.
70
-
It’s recommended you use a regular microphone and keep droidcam for video only.
74
+
There are many differences and nuances with audio on different Linux systems.
75
+
It's highly recommended you use a regular microphone and keep droidcam for video only.
71
76
72
77
Run `sudo ./install-sound` to load the Linux ALSA Loopback sound card which the Droidcam client will use for audio input.
73
78
@@ -84,35 +89,3 @@ To use DroidCam with Pipewire ([Source](https://gitlab.freedesktop.org/pipewire/
84
89
* Go to the Input Devices tab
85
90
* Check which VU meter reacts to the phone's audio input (eg. Built-in Audio Pro 1), this is the desired audio input device.
86
91
* Inside pavucontrol you can now set this device as default input or choose it as the input device for individual apps etc.
87
-
88
-
89
-
FreeBSD
90
-
========
91
-
92
-
## Initial considerations
93
-
94
-
Please make sure that you add your user to the webcamd group after the installation of the dependencies, this can be done by running `doas pw groupmod webcamd -m $USER`
95
-
96
-
You will also want to enable webcamd and the cuse module to load at boot for that you'll need to modify __/etc/rc.conf__ and __/boot/loader.conf__ with:
0 commit comments