Skip to content

Commit 8793f0a

Browse files
committed
Update README
1 parent 323fafd commit 8793f0a

1 file changed

Lines changed: 26 additions & 20 deletions

File tree

README.md

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -17,55 +17,61 @@ https://github.com/libjpeg-turbo/libjpeg-turbo/releases
1717
The libjpeg-turbo package should go into `/opt/libjpeg-turbo`.
1818
The official binaries (.deb, .rpm) will automatically install into the correct directory.
1919

20-
Install the following dependencies
21-
(the package names are for Debian based systems, adjust as needed for other distros)
20+
Install the dependencies
21+
2222
```
23-
libavutil-dev
24-
libswscale-dev
25-
libasound2-dev
26-
libspeex-dev
27-
libusbmuxd-dev
28-
libplist-dev
23+
Debian/ubuntu:
24+
libavutil-dev libswscale-dev libasound2-dev libspeex-dev libusbmuxd-dev libplist-dev
25+
26+
# Only needed for GUI client
27+
libgtk-3-dev libappindicator3-dev
2928
30-
gtk+-3.0 # Only needed for GUI client
31-
libappindicator3-dev # Only needed for GUI client^^
3229
30+
Fedora:
31+
libavutil-free-devel libswscale-free-devel alsa-lib-devel speex-devel libusbmuxd-devel libplist-devel
32+
33+
# Only needed for GUI client
34+
gtk3-devel libappindicator-gtk3-devel
3335
```
3436

3537
Run `make`, or `make droidcam-cli` if you skipped installing GTK+, to build the droidcam binaries.
3638

3739
To install, run `sudo ./install-client`
3840

39-
^^ Some distros are removing libappindicator in their latest versions (Ubuntu 21+, Fedora 33+, Debian Bullseye+), which is used for system tray icon.
40-
The new dependency is `libayatana-appindicator3-dev`
4141

42-
Building:
42+
Note: Some distros are removing libappindicator in their latest versions (Ubuntu 21+, Fedora 33+, Debian Bullseye+), used for system tray icon.
43+
The new dependency (Ubuntu) is `libayatana-appindicator3-dev`
4344

45+
You can specify the indicator libary to make like so:
4446
`APPINDICATOR=ayatana-appindicator3-0.1 make droidcam`
4547

4648

4749
## V4L2 Loopback (Webcam driver)
4850

49-
DroidCam has its own version of v4l2loopback, v4l2loopback-dc, which makes the app a little more user-friendly.
50-
It also works with the standard v4l2loopback module, so installing v4l2loopback-dc is optional.
51+
DroidCam has its own version of v4l2loopback, `v4l2loopback-dc`, which makes the app a little more user-friendly.
52+
DroidCam works with the standard v4l2loopback module, so installing `v4l2loopback-dc` is optional.
5153

5254
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).
5355

54-
With v4l2loopback-dc you’ll see "DroidCam" in the list of webcams, it works with Skype+Chrome without needing exclusive_caps=1, and the install scripts will make sure v4l2loopback-dc stays loaded after reboot.
56+
The main differences with `v4l2loopback-dc` are that:
57+
* You’ll see "DroidCam" in the list of webcams.
58+
* It works with Skype+Chrome without the need for `exclusive_caps=1`.
59+
* The install scripts will configure v4l2loopback-dc to auto-load after reboot.
5560

56-
To install v4l2loopback-dc, make sure you have these dependencies installed
61+
To use v4l2loopback-dc, make sure you have these dependencies installed
5762
```
5863
linux-headers-`uname -r` gcc make
5964
```
60-
then run `sudo ./install-video`.
65+
then run `sudo ./install-video` to build the module and install it.
6166

6267
Debian/Ubuntu and RHEL (Fedora/SUSE) based distros:
63-
6468
[If your system supports DKMS](./README-DKMS.md), you can instead use `sudo ./install-dkms`.
6569

6670
## Sound
6771

68-
DroidCam can use the Linux ALSA Loopback sound card for audio. There are many differences and quirks with the audio layers on different Linux systems. It’s recommended you use a regular microphone and keep droidcam for video only.
72+
DroidCam can use the Linux ALSA Loopback sound card for audio.
73+
There are many differences and quirks with audio on different Linux systems.
74+
It’s recommended you use a regular microphone and keep droidcam for video only.
6975

7076
Run `sudo ./install-sound` to load the Linux ALSA Loopback sound card which the Droidcam client will use for audio input.
7177

0 commit comments

Comments
 (0)