Gentoo + android как webcam

Один из способов использовать android-смартфон как вебкамеру на Gentoo — программа DroidCam, которую надо будет установить на телефон и на компьютер. У меня Skype видит таким образом подключённый телефон, а Google Hangouts — не видит.

DroidCam на смартфон

Установите приложение DroidCam на Android-смартфон.

DroidCam на компьютер

Установите DroidCam на компьютер.

root ~ #emerge —ask sys-kernel/linux-headers
user ~ $cd /tmp/
user tmp $user tmp $user tmp $user tmp $bits=`getconf LONG_BIT`
wget https://www.dev47apps.com/files/600/droidcam-${bits}bit.tar.bz2
tar xjf droidcam-${bits}bit.tar.bz2
cd droidcam-${bits}bit/
root droidcam-64bit #./install

Если wget не запускает скачивание, возможно, определение переменной bits не прошло успешно или при копировании в терминал фигурные скобки автоматически предварились обратными слэшами. Можно в команде заменить ${bits} на 32 или 64, соответственно с архитектурой компьютера, например:
user tmp $wget https://www.dev47apps.com/files/600/droidcam-64bit.tar.bz2
В конце может появиться сообщение Warning: Unknown distro. Webcam module may not load after a reboot :(. На сайте разработчик приложения подсказал решение (эти комментарии уже недоступны). Добавьте в /etc/conf.d/modules (нужны права root):
/etc/conf.d/modules1modules=»videodev v4l2loopback_dc»
Если строка modules=»…» уже была, нужно добавить два новых пункта в существующую строку, два раза modules=»…» встречаться не должно. Если же решение не помогло, то придётся, скорее всего, выполнять sudo ./install каждый раз после перезагрузки. Иначе попытка запустить droidcam будет давать такое сообщение: Device not found (/ dev / video [0-9]) Did you install it.?.

Запускать DroidCam можно так:

user ~ $droidcam

Подключение по Wi-Fi

Запускайте DroidCam на компьютере и на телефоне, подключение по Wi-Fi (нужно подключаться обязательно к одной и той же сети с телефона и с компьютера) должно работать. У меня работает в Skype и не работает в Google Hangouts. Проверить работу камеры в Skype: Skype → Options → Video Devices.

Подключение по USB

Опционально. Смотрите полную инструкцию (на английском).
Можно передавать видео не через Wi-Fi, а через USB. Для этого надо установить adb — Android Debug Bridge. В Gentoo это можно сделать так:

Установка adb

root ~ #emerge —ask dev-util/android-tools

Подключите телефон к компьютеру через USB-кабель и проверьте, видит ли его adb:

user ~ $adb devices

Если в ответ — тишина или ????????? no permissions, то в большинстве случаев поможет

(обязательно root!)

root ~ #root ~ #adb kill-server

adb start-server

Если и после этого команда adb devices ничего вразумительного не показывает, продолжайте поиски решения проблемы, например, начните отсюда.

«Правильный ответ» выглядит примерно так:

user ~ $adb devices
List of devices attached
ABCDEF device

Включение USB Debug mode

На телефоне включите USB Debug mode (Settings → Developer Options → USB Debug mode).

Подключение

Подключайте телефон к компьютеру, запускайте на нём DroidCam. Выполняйте на комьпютере droidcam, выбирайте пункт USB (over adb) и нажимайте Connect.

Драйвера

Если Connect не запускает камеру на телефоне, возможно, поможет установка драйверов для телефона на компьютер (мне это не понадобилось). Смотрите список драйверов.

Друзья помогите этому контенту стать доступнее в социальных сетях.

Не проходи мимо жмакни по кнопке возможно кому то еще он будет полезен!