Smartphone como webcam sem fio no Debian, Ubuntu e derivados

Nessa matéria iremos usar o seu smartphone como webcam pela rede wifi, se estava procurando isso confira essa matéria.









Smartphone como webcam


Nessa matéria você ira ver como é fácil ter uma webcam totalmente sem fio usando o seu Smartphone com Android.

Para seguir essa matéria você precisa de um Smartphone e conexão wifi.

Iremos utilizar o APP DroidCam para Android e o player VLC para a sua distribuição GNU/Linux.



DroidCam


DroidCam transforma seu dispositivo Android em uma webcam sem fio permitindo que você converse no Skype, no Google+ e em outros programas.

Ele também funciona com o OBS / XSplit / etc para streaming no Twitch ou no YouTube.

Você também pode usar o DroidCam como uma webcam IP (ou Câmera de Vigilância) através de um navegador da Internet virtualmente em todas as redes. Use-o como uma simples câmera de estimação, spy cam ou uma câmera de segurança.

Com 2 milhões de downloads, o DroidCam é o aplicativo de webcam para Android!

Características:


- Converse usando “DroidCam Webcam” no seu computador, incluindo Som e Imagem.

- Conecte via Wi-Fi ou cabo USB.

- Use outros aplicativos com o DroidCam em segundo plano.

- Acesso MJPEG à webcam de vigilância / IP

Recursos do DroidCamX Pro:


- Vídeo 720p no modo HD.

- Configuração de "FPS Boost", até 2x mais FPS em determinados dispositivos (por exemplo, Google Nexus).

- Controles da câmera: flash da câmera, foco automático, zoom e muito mais.

- Salvar quadros estáticos para o cartão SD no dispositivo móvel, ou no PC via Windows Client.

- Controles estendidos no cliente Windows: Mirror, Flip, Brightness, Contrast.

Fonte


Instalação


Iremos instalar programas no computador e no Smartphone.

No Computador


Atualizado em 02 de Abril de 2020
Atualizado em 05 de Agosto de 2021

 

Em primeiro lugar iremos instalar o VLC e o headers do kernel Linux, para isso de o comando abaixo no terminal.


sudo apt install linux-headers-$(uname -r) vlc libappindicator1 libindicator7 libappindicator3-1

Para instalar o DroidCam em seu computador de os comandos abaixo no terminal.


Crie o diretório de trabalho.

sudo mkdir /opt/droidcam

Entre no diretório de trabalho.

cd /opt/droidcam

Faça o download do APP.

sudo wget https://www.dev47apps.com/files/linux/droidcam_latest.zip

Descompacte o APP.

sudo unzip droidcam_latest.zip -d droidcam && cd droidcam


Instale o DroidCam.


sudo ./install-client
 
Instale o módulo v4l2loopback
 
cd opt/droidcam/droidcam/v4l2loopback
 
Compile.
 
sudo make 

Instale

sudo make install
 

Volte ao dir 

cd opt/droidcam/droidcam/
 
Instale o vídeo.
 
sudo ./install-video

Instale o som.

sudo ./install-sound


Faça o download do ícone do APP.

sudo wget https://www.dropbox.com/s/ae46qooeqgcosfz/droidcam.png

Crie o lançador para o menu do sistema.

sudo nano /usr/share/applications/droidcam.desktop

Cole as linhas abaixo.


[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=DroidCam
Exec=/opt/droidcam/droidcam/droidcam
Comment=Use your Android phone as a wireless webcam or an IP Cam!
Icon=/opt/droidcam/droidcam/droidcam.png
Categories=AudioVideo;Video;
Name[it]=droidcam

Ficando como abaixo.



Salve teclando Ctrl + x tecle s e tecle Enter para fechar.

Ai está o DroidCam instalado.




No Smartphone

No seu Smartphone abra a Play Store, busque por droidcam e instale.




Utilização


Com o DroidCam instalado abra o mesmo de as permissões.

O APP nos da o IP e a porta que iremos utilizar na versão desktop para fazer a conexão com a câmera do Android.

Nesse exemplo é:

IP : 192.168.15.11

Porta : 4747



Abra o DroidCam em seu computador, preencha como abaixo.

Phone IP = Ip fornecedo pelo APP Android

DroidCam Port = Numero da porta fornecida pelo APP Android

Click em "Connect".



Deixe o DroidCam minimizado.





Abra o VLC, vá em Midia > Abrir dispositivo de captura ... 

Em Modo de Captura selecione Vídeo câmera.

EM nome do dispositivo de vídeo teste as opções até encontra a câmera do Android, no meu caso foi /dev/video2.

Click em "Reproduzir".





Ai está a imagem capturada pelo Smartphone.




Alterando a resolução da imagem


Para alterar a resolução da imagem temos as opções abaixo para a versão free do DroidCam.

320×240, 480×360, 640×480, 960×720, 1280×720

Feche o DroidCam, VLC e em seguida para o modulo dando o comando abaixo no terminal.

sudo rmmod v4l2loopback_dc

Altere a resolução de vídeo conforme o exemplo.

Altere WIDTH para o valor horizontal

Altere HEIGHT para o valor vertical

sudo insmod /lib/modules/`uname -r`/kernel/drivers/media/video/v4l2loopback-dc.ko width=WIDTH height=HEIGHT

Exemplo para 1280×720

sudo insmod /lib/modules/`uname -r`/kernel/drivers/media/video/v4l2loopback-dc.ko width=1280 height=720
Abra novamente o DroidCam e connect, em seguida abra o VLC e conecte ao Android.

Ai está em resolução 1280 x 720.




Minions em toda parte kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk


Brincadeira a parte, com o DroidCam vc tem autonomia de filmar tudo ao alcance da sua wifi.

Fonte

Comentários

  1. Rapaz, brilhante!!! Se você tivesse um carteira de Bitcoin eu faria uma doação agora, gostei muito, deu trabalho vc ter feito o tutorial, certeza e esse tutorial merece muuuito uma doação. Você teria uma carteira BTC pra doação? Paypal eu não uso.

    ResponderExcluir
    Respostas
    1. VLW mermão. Acabei de Adicionar o botão de doação por Bitcoin.

      Excluir
  2. Amigo, esse droidcam capta o áudio também?

    ResponderExcluir
    Respostas
    1. No site do desenvolvedor diz que tem suporte a áudio.
      https://www.dev47apps.com/droidcam/linux/

      Excluir
  3. Cara teu tutorial foi excelente, resolveu tudo aqui!

    Parabéns!

    ResponderExcluir
  4. Preciso muito de uma ajuda! Estou usando o Droidcam para usar a câmera do meu celular Android no notebook para dar aulas ao vivo no Zoom. Acontece que a imagem aparece espelhada para meus contatos. Como resolvo isso, por favor??

    ResponderExcluir
  5. Existe alguma forma de deixar todas as opções de resolução programadas e escolher pelo Guvcview?

    ResponderExcluir
  6. Olá boa tarde
    E como faz para desinstalar por completo ?

    ResponderExcluir
    Respostas
    1. O basico mano, remova o que foi adicionando manulmente.
      rm -fr /opt/droidcam
      rm -fr /usr/share/applications/droidcam.desktop

      Excluir
  7. Parabens pelo excelente trabalho. Precisei instalar o droidcam recentemente em meu linux ubuntu 20.04 e depois de centenas de tentativas em blogs com informações incompletas encontrei esta relíquia de página. Parabens pelo trabalho caro colega. Desculpe-me mas por garantia copiei e coloquei no meu blog, e claro com os créditos e o endereço desta página também. ok. É assim que se faz.

    ResponderExcluir
    Respostas
    1. VLW mano :) E todo conteúdo desse blog é livre, pode usar a vontade mermão :)

      Excluir
  8. Muito obrigada! Só estou com problemas no aúdio, não sei configurar.

    ResponderExcluir
    Respostas
    1. Configure no celular, nas config do Droidcam

      Excluir
    2. Também estou com problemas no áudio (Ubuntu 20.04). No celular no aplicativo a caixa Voltar/Microfone da camera está sem seleção (também tentei selecionando). O dispositivo do som associado ao droidcam não aparece no Linux (no Windows funciona).
      droidcam-cli -a -v 192.168.15.16 4747
      Device /dev/video0 is 'Droidcam'
      Opened /dev/video0, fd:3
      Client v1.4
      Video: /dev/video0
      connecting to 192.168.15.16:4747
      Audio: hw:2,1,0

      arecord --list-devices
      **** Lista de Dispositivos CAPTURE Hardware ****
      placa 1: Generic [HD-Audio Generic], dispositivo 0: ALC892 Analog [ALC892 Analog]
      Dispositivo secundário: 1/1
      Dispositivo secundário #0: subdevice #0
      placa 1: Generic [HD-Audio Generic], dispositivo 2: ALC892 Alt Analog [ALC892 Alt Analog]
      Dispositivo secundário: 1/1
      Dispositivo secundário #0: subdevice #0
      placa 2: Loopback [Loopback], dispositivo 0: Loopback PCM [Loopback PCM]
      Dispositivo secundário: 8/8
      Dispositivo secundário #0: subdevice #0
      Dispositivo secundário #1: subdevice #1
      Dispositivo secundário #2: subdevice #2
      Dispositivo secundário #3: subdevice #3
      Dispositivo secundário #4: subdevice #4
      Dispositivo secundário #5: subdevice #5
      Dispositivo secundário #6: subdevice #6
      Dispositivo secundário #7: subdevice #7
      placa 2: Loopback [Loopback], dispositivo 1: Loopback PCM [Loopback PCM]
      Dispositivo secundário: 7/8
      Dispositivo secundário #0: subdevice #0
      Dispositivo secundário #1: subdevice #1
      Dispositivo secundário #2: subdevice #2
      Dispositivo secundário #3: subdevice #3
      Dispositivo secundário #4: subdevice #4
      Dispositivo secundário #5: subdevice #5
      Dispositivo secundário #6: subdevice #6
      Dispositivo secundário #7: subdevice #7

      Excluir
  9. Olá. Quando eu digito sudo ./install diz que o comando não foi encontrado. O que fazer?

    ResponderExcluir
    Respostas
    1. Vc não seguiu a matéria como deveria, para esse comando funcionar vc precisa estar em /opt/droidcam, revise a instalação.

      Excluir
    2. Eu segui tudo conforme o tutorial e tive o mesmo problema. Repeti o tutorial e idem. O que fazer?

      Excluir
    3. Se seguir de fato não tem como errar, o erro só ocorre se vc não estiver no diretório correto, errou da mesma forma.

      Excluir
    4. Oi, Segui o tutorial a risca mas quando digito sudo ./install diz que o comando não foi encontrado. Refiz o processo 4x e não resolveu. Removi tudo refiz seguindo as dicas nos comentários e nada. Quando usei o comando ls verifiquei a ausência do arquivo ./intall. Refaço a 5x?

      Excluir
    5. Acabei de atualizar a matéria, refaça que agora vai.

      Excluir
  10. como altero a resolução novamente ?

    ResponderExcluir
  11. Respostas
    1. Não, essa arquitetura é morta, faça um upgrade de hardware.

      Excluir
  12. Lobo queria só agradecer novamente pelo belíssimo trabalho, sempre que tenho alguma dúvida referente ao Debian ou alguma outra coisa eu já procuro pelo seu blog. Já tem anos que acompanho seu trabalho, um dia, quando tiver condições eu devo lhe retribuir.

    ResponderExcluir

Postar um comentário

olá, seja bem vindo ao Linux Dicas e suporte !!

Você precisa ver isso

Todos os arquivos do blog

Mostrar mais