Модуль GNU / Linux (прототип) представляет собой комбинацию драйвера устройства Video4Linux2 и исполняемого приложения, которое будет передавать поток с телефона на драйвер.
Предполагается, что вы немного знакомы с системой и с тем, как использовать терминал. Также имейте в виду, что другие посты в блоге ориентированы на Windows.
Как установить?
1. Сначала вы должны удалить все старые версии клиента, которые у вас есть. Прокрутите вниз до раздела «Удаление» ниже.
2. Если вы используете более старое устройство Android, проверьте версию DroidCam, которая была установлена в магазине игр, и выполните соответствующие команды снизу.
Для DroidCam и DroidCamX версии 6 и выше (новейшая версия ):
cd /tmp/
sudo apt-get install linux-headers-`uname -r`
bits=`getconf LONG_BIT`
wget https://www.dev47apps.com/files/600/droidcam-${bits}bit.tar.bz2
[[ ${bits} -eq 32 ]] && checksum=928f2e9eefee5e076eec16b1f7c12992
[[ ${bits} -eq 64 ]] && checksum=984b068a87f28d6326ca1e064f4fc584
echo "${checksum} droidcam-${bits}bit.tar.bz2" | md5sum -c --
# OK?
tar xjf droidcam-${bits}bit.tar.bz2
cd droidcam-${bits}bit/
sudo ./install
Для DroidCam и DroidCamX ниже 6:
Загрузите один из следующих пакетов в / tmp, распакуйте и запустите
sudo ./install 640 480
64-битный (f937c3510615af68c007b8c72deadb14) или
32-битный (73c6b9d853a0a6ab7c6d15174450a3f1).
Если вы используете новейшее ядро Linux (версия 4 или выше) и видите ошибки, убедитесь, что у вас установлена версия gcc 4.9 или выше: — 3. После того, как все пройдет без ошибок, вы можете убедиться, что устройство установлено с . Ищите «v4l2loopback_dc».
uname -r # prints linux version
gcc -v # prints gcc versionlsmod
Откройте совместимую с V4L2 программу (проигрыватель VLC, Skype, Cheese и т. Д.), И вы увидите DroidCam в списке видеоустройств.
4. Запустите droidcam через терминал или создайте панель запуска, если вы используете gnome. Вы также можете попробовать droidcam-cli -h .
5. Проверьте сообщение о подключении. Если все идет хорошо, вы должны увидеть вывод в приложении чата, и все готово!
Примечание о USB-соединениях: последняя версия клиента будет пытаться автоматически вызывать adb при условии, что исполняемый файл найден через переменную среды $ PATH (т. Е. Export PATH = $ PATH: / path / to / adb).
Следующие команды выполняются автоматически:
adb start-server
adb devices # Look in output for a connected device
adb forward tcp:$port tcp:$port # $port = specified port on the client
Как обновить разрешение веб-камеры
Вы можете изменить выходное разрешение веб-камеры следующим образом:
1. Закройте все программы, используя веб-камеру droidcam. Выгрузите драйвер устройства:
sudo rmmod v4l2loopback_dc
2. Перезагрузите его следующим образом (ШИРИНА и ВЫСОТА — это числа). :
sudo insmod /lib/modules/`uname -r`/kernel/drivers/media/video/v4l2loopback-dc.ko width=WIDTH height=HEIGHT
Рекомендуемые разрешения: 320 × 240, 480 × 360, 640 × 480, 960 × 720 или 1280 × 720.
3. Перезапустите клиент droidcam, чтобы перезагрузить настройки и проверить его. Вы можете продолжать изменять разрешение.
4. Отредактируйте текстовый файл /etc/modprobe.d/droidcam.conf с новыми опциями, чтобы внести изменения.
Удаление
Чтобы удалить клиент DroidCam (или существующую старую версию):
Закройте все работающие программы. Выполните одно из следующих действий (зависит от того, какую версию Linux-клиента вы получили)
sudo /opt/droidcam-uninstall
# OR
sudo ~/.droidcam/uninstall