Использование смартфона в качестве камеры
При отсутствии компьютерной камеры можно в качестве камеры использовать смартфон.
Содержание
1 Droidcam
Программный пакет Droidcam предполагает установку приложений как на смартфон, так и на компьютер.
1.1 Установка программного обеспечения
Для работы следует установить клиента на смартфон и на операционную систему компьютера.
1.1.1 Смартфон
На смартфон следует установить приложение DroidCam.
- Домашняя страница: https://www.dev47apps.com/.
- Google Play (версия Free): https://play.google.com/store/apps/details?id=com.dev47apps.droidcam.
- Поддержка разрешения видео 640x480, 320x240.
- Google Play (версия Pro): https://play.google.com/store/apps/details?id=com.dev47apps.droidcamx.
- Нет рекламы.
- Поддержка высокого разрешения видео (720p/1080p в HD Mode).
- Настройки камеры: вспышка, авто-фокусировка, увеличение изображения и другое.
- Есть вариант для iPhone.
- Инструкция от разработчика: https://www.dev47apps.com/droidcam/connect/.
- Help по программе: https://www.dev47apps.com/droidcam/help/.
1.1.2 Windows
- Установка с помощью менеджера пакетов Chocolatey (см. Пакетный менеджер для Windows. Chocolatey).
1choco install droidcamclient
- Можно скачать и установить вручную, скачав приложение по адресу: https://www.dev47apps.com/droidcam/windows/.
1.1.3 Linux
- Необходима поддержка
Video4Linux loopback
в ядре: - Пакет устанавливает утилиты и модуль ядра.
- Репозиторий клиента: https://github.com/dev47apps/droidcam.
Дистрибутивы
- Gentoo
- Пакет отсутствует в основном дереве portage. Следует использовать overlay:
- nex-overlay https://gitlab.com/NexAdn/nex-overlay;
- thegreatmcpain
1layman -a thegreatmcpain
- guru
1layman -a guru
- Установка:
1emerge droidcam
- Пакет отсутствует в основном дереве portage. Следует использовать overlay:
- Gentoo
Настройка
- В результате будет установлен модуль ядра
v4l2loopback_dc
. - По умолчанию разрешение установлено в 640x480.
- Для настройки разрешения необходимо задать опции для модуля.
- Опции задаются в соответствующих файлах. В зависимости от дистрибутива они называются:
/etc/modprobe.d/v4l2loopback-dc.conf
;/etc/modprobe.d/droidcam.conf
.
- Формат записи:
1options v4l2loopback-dc width=640 height=480
- Поддерживаемые разрешения: 320×240, 480×360, 640×480, 960×720, 1280×720, 1920x1080.
- В результате будет установлен модуль ядра
1.2 Использование программы
После запуска программы на смартфоне возможно переключения камер телефона.
1.2.1 Подключение по Wi-Fi
- Запускаем
droidcam
на компьютере и на телефоне. - Выбираем подключение по Wi-Fi (нужно подключаться обязательно к одной и той же сети с телефона и с компьютера).
- После подключения к Wi-Fi в программе на смартфоне отобразиться IP.
- На компьютере в программе выберите тип подключения “Connect over WiFi (LAN)”, введите IP и порт из приложения на смартфоне, нажмите Start.
1.2.2 Подключение по Wi-Fi (через броузер)
- Запускаем
droidcam
на телефоне. - Открываем броузер на любом устройстве и вводим в адресную строку
http://ip:port
, гдеip
иport
— это IP-адрес и порт из приложения на андроиде.
1.2.3 Подключение по Wi-Fi (создав Wi-Fi сервер)
- На компьютере в программе выбирается режим
Create WiFi Server
, нажмите Start. - На смартфоне в приложении:
- откройте опции, выберите
Connect to Server
,Add new
; - в поле
Name
введите любое название; - в поле
IP Address
введите адрес компьютера; - нажимает
Save
; - выбираем созданный сервер.
- откройте опции, выберите
1.2.4 Подключение по USB
- На смартфоне включить
Отладка по USB
. - На компьютере в программе выбрать режим
Connect over USB
(на компьютере должны быть установлены драйвера ADB). - Подключить смартфон по USB кабелю.
- На компьютере нажать
Start
.