Андроид как веб камера линукс

Как использовать смартфон в качестве веб-камеры

Если вы работаете за стационарным компьютером, скорее всего, у вас нет веб-камеры. Ведь не так часто в ней есть необходимость. А вот если камера всё-таки понадобилась, то вместо неё легко можно использовать смартфон.

DroidCam (Windows, Linux, Android, iOS)

Для начала работы с DroidCam Wireless Webcam убедитесь, что смартфон и компьютер подключены к одной сети. Либо подключите смартфон с помощью USB к компьютеру.

Теперь нужно установить клиент приложения на Android или iOS и на компьютер.

Запустите приложение на ПК и на смартфоне. На смартфоне вы увидите строку WiFi IP. Впишите этот адрес в приложении на компьютере в поле Device IP.

Нажмите кнопку Start и изображение тут же появится в приложении. В Skype или в другом приложении, где вы хотите использовать это изображение просто выберите соответствующее устройство из списка.

В настройках DroidCam Wireless Webcam на ПК можно сменить тип подключения с Wi-Fi на USB, а также указать передачу только видео и/или звука.

EpocCam (Windows, Linux, Android, iOS)

Принцип работы EpocCam даже проще. Нужно установить приложение на Android/iOS и компьютер и подключить смартфон к той же сети. Запустить приложение на телефоне и ПК.

Всё. Соединение произойдёт автоматически без каких-либо действий с вашей стороны. Настроек тоже никаких нет.

У этой простоты есть минусы. EpocCam – платное приложение и в бесплатной версии вас ждут некоторые ограничения, включая рекламу и водную метку.

Источник

Using your Android phone as a webcam for Ubuntu 20.04 with DroidCam

Published by Tamás Baka on May 7, 2020May 7, 2020

Using your Android phone as a webcam for Ubuntu 20.04 with DroidCam

During the current pandemic, the home office suddenly became the preferred mode of work. This, of course, caused a huge increase in webcam prices and shortages in supply. I ran into the same problem and my laptop camera was no viable alternative either with its subpar quality. Luckily, there is a way to use my better-than-average phone camera for conference calls with the desktop computer running Ubuntu.

DroidCam and it’s paid version, DroidCamX turns your Android phone into a wireless camera that you can use with Skype, Zoom, Teams, Discord, Meet, and other such programs. I’m using the paid version as I anticipated extra features, but I don’t really see much of a difference. The only difference in options, “FPS boost” doesn’t really work with my devices.

Setting up DroidCam

  1. Install the app on your phone
  2. Follow the official instructions to install DroidCam on your computer or use this redacted list of commands in the terminal:
    • sudo apt-get install gcc make
    • cd /tmp/
    • wget https://www.dev47apps.com/files/linux/droidcam_latest.zip
    • unzip droidcam_latest.zip -d droidcam && cd droidcam
    • sudo ./install
  3. Check if the new video device is available with the following command:
    lsmod | grep v4l2loopback_dc
  4. Start DroidCam on your phone and note Wifi IP address shown on the screen.
  5. Start DroidCam on your computer with the following command in the terminal:
    droidcam
  6. Enter the IP address you saw in step 4 in the Phone IP field and click on the [Connect] button.
  7. Test the video on your preferred video call software. Should work in the default Ubuntu camera app called Cheese too. Success depends on your phone model and resolution, for me, Skype and Cheese doesn’t seem to work, but Discord, Google Meet, and VLC does.
  8. Modify the webcam capture resolution by editing the following file if you are not satisfied with the defaults:
    /etc/modprobe.d/droidcam.conf
    In my case, 1920×1080 worked perfectly.
  9. Create a shortcut to start DroidCam more easily. To do this use the following command in the terminal…
    gedit

/.local/share/applications/droidcam.desktop
… and copy the following lines into the editor and save the file:
[Desktop Entry]
Type=Application
Name=Droidcam
Comment=Use your Android phone as a wireless webcam!
Icon=droidcam
Exec=/usr/bin/droidcam
Terminal=false
Categories=GNOME;GTK;Video;

  • Grab a png or svg icon for DroidCam and save it to the .local/share/icons folder.
  • After all this, DroidCam should be available in the Ubuntu Dash, so just press the Win/Super key and start typing droidcam to launch it. You can also favorite it so it will be always present on the panel.

    Caveats

    I first played with DroidCam yesterday and after rebooting the computer the video device was missing. After reinstalling it, the device is now present even after rebooting multiple times.

    Your experience with DroidCam may vary vastly based on your phone and chosen resolution. With my Samsung A8, the picture was pretty good, much better than a budget webcam that I can’t even buy at the moment.

    Turning on the whole system for a video call takes a few minutes and I have no idea what happens if someone calls my phone number when the camera is in use.

    Positioning the phone is my biggest challenge at the moment, though I have a janky solution that involves cardboard and jar rubbers 🙂

    Update: Switching to ADB

    My Ubuntu installation decided today that it will not connect to wifi anymore. I’m not too sad, as I’m using a wired anyway and the wifi stick was an extra addition just for DroidCam.

    This provided the perfect opportunity to try DroidCam through ADB, that is connecting the phone to the PC via USB cable. The added benefit is that the phone is also being charged while calls.

    Here is what you need to do:

    • Install ADB and Fastboot on Ubuntu with the following commands:
      sudo apt install adb fastboot
    • Enable USB debugging on your Android phone.
    • Start up DroidCam on your phone and PC.
    • Choose the option for ADB on the PC client and press the [Connect] button.

    Источник

    Linux версия

    Модуль GNU / Linux (прототип) представляет собой комбинацию драйвера устройства Video4Linux2 и исполняемого приложения, которое будет передавать поток с телефона на драйвер.

    Предполагается, что вы немного знакомы с системой и с тем, как использовать терминал. Также имейте в виду, что другие посты в блоге ориентированы на Windows.

    Как установить?

    1. Сначала вы должны удалить все старые версии клиента, которые у вас есть. Прокрутите вниз до раздела «Удаление» ниже.

    2. Если вы используете более старое устройство Android, проверьте версию DroidCam, которая была установлена ​​в магазине игр, и выполните соответствующие команды снизу.

    Для DroidCam и DroidCamX версии 6 и выше (новейшая версия ):

    Для DroidCam и DroidCamX ниже 6:

    Загрузите один из следующих пакетов в / tmp, распакуйте и запустите

    64-битный (f937c3510615af68c007b8c72deadb14) или
    32-битный (73c6b9d853a0a6ab7c6d15174450a3f1).

    Если вы используете новейшее ядро ​​Linux (версия 4 или выше) и видите ошибки, убедитесь, что у вас установлена ​​версия gcc 4.9 или выше: — 3. После того, как все пройдет без ошибок, вы можете убедиться, что устройство установлено с . Ищите «v4l2loopback_dc».

    Откройте совместимую с V4L2 программу (проигрыватель VLC, Skype, Cheese и т. Д.), И вы увидите DroidCam в списке видеоустройств.

    4. Запустите droidcam через терминал или создайте панель запуска, если вы используете gnome. Вы также можете попробовать droidcam-cli -h .

    5. Проверьте сообщение о подключении. Если все идет хорошо, вы должны увидеть вывод в приложении чата, и все готово!

    Примечание о USB-соединениях: последняя версия клиента будет пытаться автоматически вызывать adb при условии, что исполняемый файл найден через переменную среды $ PATH (т. Е. Export PATH = $ PATH: / path / to / adb).
    Следующие команды выполняются автоматически:

    Как обновить разрешение веб-камеры

    Вы можете изменить выходное разрешение веб-камеры следующим образом:

    1. Закройте все программы, используя веб-камеру droidcam. Выгрузите драйвер устройства:

    2. Перезагрузите его следующим образом (ШИРИНА и ВЫСОТА — это числа). :

    Рекомендуемые разрешения: 320 × 240, 480 × 360, 640 × 480, 960 × 720 или 1280 × 720.

    3. Перезапустите клиент droidcam, чтобы перезагрузить настройки и проверить его. Вы можете продолжать изменять разрешение.

    4. Отредактируйте текстовый файл /etc/modprobe.d/droidcam.conf с новыми опциями, чтобы внести изменения.

    Удаление

    Чтобы удалить клиент DroidCam (или существующую старую версию):
    Закройте все работающие программы. Выполните одно из следующих действий (зависит от того, какую версию Linux-клиента вы получили)

    О программе

    DroidCam превращает ваше устройство Android в беспроводную веб-камеру,
    позволяя вам общаться в Skype, Google+ и других программах.

    Источник

    Android смартфон как вебкамера/микрофон/динамики для ПК

    Вебкамера

    Очень захотелось мне прикрутить на эмулятор android для ПК под Windows камеру(надо было считать qr код, но это тема отдельной статьи), поиски в интернете выдали только одно достойное бесплатное ПО.

    DroidCam Wireless Webcam (google play бесплатная и платная версии) — приложение для смартфона и клиент для Windows (со встроенным в инсталлятор драйвером для виртуального устройства) и Linux, которое позволяет использовать android смартфон в качестве видео камеры ПК, соединяясь через USB или WI-FI. Сайт проекта, там можно скачать ПО, здесь зеркало (клиент для Windows). Дополнительную информацию можно найти на 4pda.

    Для начала использования надо установить и открыть программы на смартфоне и ПК.

    Для USB подключения необходимо:

    выбрать соответствующий тип подключения в приложении Windows (синяя рамка, средняя кнопка)

    подключить смартфон к ПК по USB

    в приложении Windows нажать Start

    При Wi-Fi подключении(смартфон и ПК должны быть подключены к одной сети)видео можно просматривать из клиентской программы либо из браузера, 2 подключения недопустимы.

    Лого проекта DroidCam

    Для начала подключения по Wi-Fi надо выбрать способ подключения (синяя рамка, левая кнопка). Затем:

    Для подключения через клиентскую программу необходимо в ней указать IP смартфона в сети (красные стрелки) и порт;

    Для подключения через браузер необходимо в адресной строке браузера набрать адрес (зеленый прямоугольник).

    Слева приложение для Windows, справа для andriod смартфона

    В обоих случаях если что-то не получается можно попробовать покрутить настройки портов.

    Микрофон

    При переходе на удаленную работу возникала необходимость голосовой связи через ПО. Микрофон встроенный в ноутбук выдавал ужасное качество, поэтому было решено попробовать смартфон в качестве микрофона. Искать соответствующее ПО пришлось не долго, а звук оказался достаточно качественным(несмотря на то что в работе участововал ультрабюджетник Lenovo A5).

    Wo Mic (Google Play, App Store) это бесплатное приложение для сматрфона и клиент для Windows и Linux, драйвер для виртуального устройства. Все ПО можно скачать на сайте проекта, есть еще зеркало здесь (apk, windows клиент, драйвер). Дополнительную информацию можно найти на 4pda.

    Приложение позволяет коннектиться по USB (необходима отладка по USB), Bluetooth, WI-FI.

    Для начала нужно все установить, порядок установки драйвера и клиента для Windows не имеет значения.

    Лого проекта Wo Mic

    Чтобы начать использовать смартфон как микрофон, необходимо:

    запустить программу на смартфоне (и нажать кнопку ▶)

    запустить программу на ПК (в меню выбрать «Подключение» — подключиться — выбрать нужный тип подключения и следовать инструкции).

    Динамики

    Некоторое время у меня на ноутбуке не работали динамики (не правильно собрал) … но этот раздел статьи я добавил лишь для полноты картины :)Мне повезло, у меня была Bluetooth колонка, но неизвестно как будет следующий раз, больше шансов что будет только смартфон.

    SoundWire (google play) — бесплатное приложение для android смартфона и программа для Windows (точнее ПК Windows здесь выступает сервером, а смартфон клиентом) для транслирования звука с ПК на смартфон. Сайт проекта где можно скачать необходимое ПО. Зеркало здесь (apk, windows клиент). Дополнительную информацию можно найти на 4pda.

    Лого проекта SoundWire

    Для трансляции звука с ПК на android устройство необходимо чтобы они были в одной сети, могут быть разные варианты:

    использовать смартфон как (этот способ создает локальную сеть):

    USB модемBluetooth модем точку доступа Wi-Fi

    подключиться к Wi-Fi сети в которой находится ПК

    В первом случае смартфон будет выступать источником доступа в интернет, но некоторые провайдеры мобильной связи блокируют эту возможность. Самый простой способ это отключить мобильный интернет на смартфоне, при этом соединение с ПК останется, так как это в первую очередь локальная сеть. Либо можно поменять ttl, но это путь джедаев.

    В любом случае в Windows приложении в строке Server Address будет IP адрес, который нужно будет указать в android приложении, после чего нажать на кнопку соединения (выделено синим).

    Слева программа для ПК под управлением Windows, справа android приложение, IP адрес переносим слева направо

    Источник

    Правила установки программы DroidCam на ОС Linux

    DroidCam – это популярная утилита, предназначенная для превращения стандартного телефона в веб-камеру. Она предлагается бесплатно, а также обладает многими полезными функциями. Для ее эффективного применения важно разобраться в правилах установки и использования.

    Особенности утилиты

    Она представлена удобным приложением, с помощью которого мобильный телефон на основе ОС Android применяется в качестве веб-камеры компьютера. Оно часто используется людьми по работе или учебе. Программа требуется гражданам, которые проводят разные видео-конференции или часто общаются с родственниками или друзьями по Скайпу или иным аналогичным приложениям.

    DroidCam включает два компонента:

    1. утилита устанавливается на телефон, а также не нуждается в сложной настройке;
    2. программа дополнительно устанавливается на ПК или ноутбук, что позволит пользоваться телефоном в качестве веб-камеры.

    Первоначально установка выполняется на компьютере, после чего к нему подсоединяется смартфон, для чего можно пользоваться USB-кабелем или сетью Wi-FI. Для бесперебойной работы утилиты требуется ОС Android 2.1 и выше.

    К другим особенностям программы относится:

    1. она предоставляется разработчиком совершенно бесплатно, а также отсутствует необходимость в покупке ПРО-версии, если не требуется видео высокого разрешения;
    2. настройка утилиты выполняется с помощью компьютера;
    3. в Скайпе или иных программах, предназначенных для общения по видеосвязи, необходимо выставить DroidCam в качестве приоритетного приложения;
    4. новая версия позволяет выводить звук через микрофон, встроенный в смартфон;
    5. процесс управления считается упрощенным, поэтому доступен каждому пользователю;
    6. на компьютер передается видео с фронтальной или основной камеры телефона;
    7. приложение позволяет пользоваться смартфоном в качестве веб-камеры или качественного микрофона;
    8. если возникают сложности с изображением, то включается режим зеркала;
    9. яркость настраивается автоматически.

    Данная программа обладает многими преимуществами перед аналогами, а также легко устанавливается на оборудование с разными операционными системами.

    Особенности версии для ОС

    Разработчик создал специальную версию, предназначенную для Linux. Она обладает некоторыми отличиями от программы, устанавливающейся на Windows. Данная вариация представлена специальным драйвером Video4Linux2, который совмещается с программой. Это позволяет передавать сигнал от телефона компьютеру.

    Где скачать и как установить

    Программа скачивается стандартным способом с сайта разработчика, поскольку предлагается совершенно бесплатно всем пользователям. Для установки DroidCam на Линукс выполняются следующие действия:

    1. если ранее устанавливались прежние версии клиента, то их нужно правильно деинсталлировать;
    2. проверяется правильность написания заголовков gcc, make и linux, которые должны соответствовать имеющейся версии ядра, причем для этих целей применяется -Get c командой sudo apt-get install gcc make linux-headers-`uname -r`;
    3. если во время установки DroidCam обнаруживаются сбои, что связано с 4-ой версией ядра, то придется удалить файл gcc 9, после чего повторяется процесс инсталляции;
    4. если отсутствуют сбои или иные проблемы, то запускается утилита, совместимая с V4L2, например, для этих целей прекрасно подходит Скайп;
    5. среди устройств, предназначенных для воспроизведения видеосигнала, должна иметься программа DroidCam.

    Для запуска утилиты применяется терминал, а пользователи gnome имеют возможность сделать ярлык на рабочем столе, что упростит процесс оперативного запуска приложения. Успешное открытие софта завершается появлением специального сообщения в чате.

    Если планируется подключение через USB-кабель, то программа DroidCam в автоматическом режиме вызывает adb, если он имеется в ОС.

    Если грамотно выполнить все этапы, то не составит труда установить программу на ОС Linux. Далее клиент устанавливается на телефон, для чего можно скачать его из магазина приложений.

    После загрузки и установки надо запустить приложение, согласившись на представление доступа к камере и микрофону. Если пользователь планирует менять настройки Keystore, то придется открывать программе путь к внутреннему хранилищу телефона.

    Для DroidCam и DroidCamX версии 6 и выше

    Если планируется установка данных версий, то первоначально удаляются старые, если они имеются на компьютере. Если используются новейшие версии программы, то применяется следующий код:

    sudo apt-get install linux-headers-`uname -r`

    [[ $ -eq 32 ]] && checksum=928f2e9eefee5e076eec16b1f7c12992

    [[ $ -eq 64 ]] && checksum=984b068a87f28d6326ca1e064f4fc584

    tar xjf droidcam-$bit.tar.bz2

    Для DroidCam и DroidCamX ниже 6

    Сначала загружается, запускается и устанавливается 32-битный или 64-битный пакет в / tmp. Если применяется версия 4 или выше ядра Linux, но при этом появляются ошибки, то важно проверить наличие установленной версии gcc 4.9 или выше.

    После этого надо найти файл v4l2loopback_dc, а также открыть программу, которая совместима с DroidCam, например, Скайп, что позволит увидеть в перечне видеоустройств данную утилиту.

    Если используется gnome, то DroidCam запускается через терминал, а также можно создать панель запуска. Для этих целей допускается пользоваться командой droidcam-cli –h.

    Если пользователь предпочитает применять USB-соединение, то при установке последней версии клиента будет автоматически вызываться adb, если файл находится через переменную среды $ PATH. Автоматическим способом выполняются команды:

    Следующие команды осуществляются автоматически:

    adb devices # Look in output for a connected device

    adb forward tcp:$port tcp:$port # $port = specified port on the client

    Правила обновления разрешения веб-камеры

    Пользователь может корректировать некоторые базовые настройки программы. К ним относится изменение разрешения передаваемого видео. Для этого реализуются следующие действия:

    1. программа, совместимая с DroidCam, закрывается;
    2. открываются драйвера утилиты, для чего используется команда: sudo rmmod v4l2loopback_dc;
    3. надо найти строку sudo insmod /lib/modules/`uname -r`/kernel/drivers/media/video/v4l2loopback-dc.ko width=WIDTH height=HEIGHT, в которую вносятся необходимые изменения для корректировки разрешения видео;
    4. после выполнения данных действий придется перезагрузить драйвер;
    5. для проверки результата повторно запускается утилита DroidCam.

    Рекомендуется пользоваться следующими разрешениями:

    Как удалить

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

    Реализуются следующие действия в зависимости от имеющейся версии Linux-клиента:

    Только после этого допускается устанавливать обновленную версию DroidCam

    Полезное видео

    Об особенностях работы программы на ОС Linux в видео:

    Заключение

    Для установки DroidCam на ОС Linux необходимо пользоваться определенными командами, а также хорошо разбираться в особенностях работы данной системы. Это позволит предотвратить разные неполадки или ошибки, возникающие в процессе установки, запуска или использовании утилиты.

    Источник

    Читайте также:  Power off для андроида что это такое
    Оцените статью