Artigo simples que quebra um galho mostrando como fazer duas coisas. Primeiro: assistir no dispositivo Android o que se passa na webcam do seu computador. Segundo: assistir no computador o que se passa na câmera do seu dispositivo Android. Útil para quem quer vigiar sua casa, seus pertences e até mesmo o seu filho no berço.
A motivação deste artigo surgiu com a ideia de vigiar o meu filho à distância, sem precisa ir até o seu berço, estando na sala ou na casa da sogra, por exemplo. Mas não queria comprar nenhum equipamento.
É complicado deixar um bebê sozinho em casa, mesmo dormindo. Nós, pais, nos preocupamos. Sempre surgirão dúvidas em nossa mente como: "será que ele está bem?", "Já acordou?", "Está dando sinais de que está querendo acordar?", "está chorando?" e por aí vai... Por isso minha esposa e eu nunca o deixamos sozinho um minuto. Infelizmente, por conta disso, não podemos fazer coisas simples juntos como ir até a casa da sogra (casa vizinha). Pois alguém tem que ficar de olho no bebê.
Solução 1: posso deixar o notebook perto dele, com a webcam ligada... Assim posso visualizar tudo o que se passa com o bebê pelo meu celular Android.
Solução 2: posso deixar o celular perto dele, filmando, e acompanhar tudo por qualquer computador que esteja na mesma rede.
Com qualquer uma dessas soluções, se ele acordar, saberei. Então rapidamente poderei me dirigir para lá.
O artigo mostra como fazer essas duas coisas.
Pessoas podem adaptar essas soluções para necessidades específicas como observar secretamente quem usa o seu computador sem sua permissão, espionar alguém, vigiar a casa etc.
Uma observação: o artigo foi feito de forma "rápida", ou seja, eu não pesquisei a fundo outras alternativas. Por isso pode ser que haja formas mais simples de fazer o que este artigo mostra. Nesse caso, peço que por gentileza compartilhe a informação através de um comentário.
Segunda observação: para a comunicação entre os dispositivos não é necessário conexão com a Internet, mas é preciso que os equipamentos (computador e smartphone) estejam na mesma rede local.
[3] Comentário enviado por Miqueloti em 08/10/2015 - 13:00h
Show, estava vendo na playstore que o IP Webcam também permite através do parametro video configurado para browser, e audio para null monitorar de android (server) para android (client).
Fora que há navegadores com suporte flash mobile atualmente (Dolphin).
Vou pegar um android velho que tá parado lá em casa para ficar de servidor!!!
[4] Comentário enviado por xerxeslins em 08/10/2015 - 13:51h
[3] Comentário enviado por Miqueloti em 08/10/2015 - 13:00h
Show, estava vendo na playstore que o IP Webcam também permite através do parametro video configurado para browser, e audio para null monitorar de android (server) para android (client).
Fora que há navegadores com suporte flash mobile atualmente (Dolphin).
Vou pegar um android velho que tá parado lá em casa para ficar de servidor!!!
[7] Comentário enviado por rrodrigues345 em 11/10/2015 - 19:23h
Grande Xerxes! Ótimo artigo!
Mas aqui não consegui acessar a câmera do PC pelo Android... tentei em todos os browsers do celular e dava conexão recusada... Só no localhost do PC que funcionou... e os dois estão no mesmo wifi... será q preciso instalar mais alguma coisa no PC? Ou no Android?
[8] Comentário enviado por xerxeslins em 11/10/2015 - 19:44h
[7] Comentário enviado por ricardoperera em 11/10/2015 - 19:23h
Grande Xerxes! Ótimo artigo!
Mas aqui não consegui acessar a câmera do PC pelo Android... tentei em todos os browsers do celular e dava conexão recusada... Só no localhost do PC que funcionou... e os dois estão no mesmo wifi... será q preciso instalar mais alguma coisa no PC? Ou no Android?
Verifique se vc colocou estas linhas no "/etc/motion/motion.conf":
[11] Comentário enviado por rrodrigues345 em 11/10/2015 - 20:01h
Agora vc me pegou! Não sei o que pode ser. Se tiver como, veja as configurações do seu roteador... se há alguma opção lá que bloqueia essa porta 8081.
Tranquilo! Valeu pela ajuda! Vou testar o note em outras redes, mas acho que é algum programa do note que ta faltando pois fiz o teste no Wi-Fi e também pelo 3G ( os dois usando o 3G)...
[12] Comentário enviado por xerxeslins em 11/10/2015 - 20:19h
[11] Comentário enviado por ricardoperera em 11/10/2015 - 20:01h
Agora vc me pegou! Não sei o que pode ser. Se tiver como, veja as configurações do seu roteador... se há alguma opção lá que bloqueia essa porta 8081.
Tranquilo! Valeu pela ajuda! Vou testar o note em outras redes, mas acho que é algum programa do note que ta faltando pois fiz o teste no Wi-Fi e também pelo 3G ( os dois usando o 3G)...
Tenta mudar aqueles dois ON para OFF, assim:
webcam_localhost off
control_localhost off
e reinicia o serviço motion. Veja se isso muda algo.
[13] Comentário enviado por xerxeslins em 12/10/2015 - 17:26h
[7] Comentário enviado por ricardoperera em 11/10/2015 - 19:23h
Grande Xerxes! Ótimo artigo!
Mas aqui não consegui acessar a câmera do PC pelo Android... tentei em todos os browsers do celular e dava conexão recusada... Só no localhost do PC que funcionou... e os dois estão no mesmo wifi... será q preciso instalar mais alguma coisa no PC? Ou no Android?
Descobri.
Mude o valor do "stream_localhost on" para "stream_localhost off"
[14] Comentário enviado por rrodrigues345 em 13/10/2015 - 14:51h
[13] Comentário enviado por xerxeslins em 12/10/2015 - 17:26h
[7] Comentário enviado por ricardoperera em 11/10/2015 - 19:23h
Grande Xerxes! Ótimo artigo!
Mas aqui não consegui acessar a câmera do PC pelo Android... tentei em todos os browsers do celular e dava conexão recusada... Só no localhost do PC que funcionou... e os dois estão no mesmo wifi... será q preciso instalar mais alguma coisa no PC? Ou no Android?
Descobri.
Mude o valor do "stream_localhost on" para "stream_localhost off"
Já atualizei o artigo.
Abraço!
Aheee! deu certo!
Estou postando aqui, juntamente com a minha versão, caso mais alguém venha a ter o mesmo problema que eu. Mas era o que vc havia mencionado anteriormente, de trocar os "on" por "off" hahaha!
Esses são os trechos que tive que alterar no meu sistema [ ubuntu 14.04.3 lts] (no meu não tem o "stream" mas sim o "control", daí o porquê de eu não ter conseguido...rs!)
# This config file was generated by motion 3.2.12
webcam_localhost off
control_localhost off
Aqui estão os mesmos trechos, mas da forma como aparecem no arquivo de configuração:
############################################################
# Live Webcam Server
############################################################
# Restrict webcam connections to localhost only (default: on)
webcam_localhost off
############################################################
# HTTP Based Control
############################################################
# Restrict control connections to localhost only (default: on)
control_localhost off
É isso aí!
Mais uma vez, parabéns pelo excelente artigo; criativo e divertido, mostrando como o linux pode ser flexível!!
[16] Comentário enviado por xerxeslins em 13/10/2015 - 19:54h
[14] Comentário enviado por ricardoperera em 13/10/2015 - 14:51h
[13] Comentário enviado por xerxeslins em 12/10/2015 - 17:26h
[7] Comentário enviado por ricardoperera em 11/10/2015 - 19:23h
Grande Xerxes! Ótimo artigo!
Mas aqui não consegui acessar a câmera do PC pelo Android... tentei em todos os browsers do celular e dava conexão recusada... Só no localhost do PC que funcionou... e os dois estão no mesmo wifi... será q preciso instalar mais alguma coisa no PC? Ou no Android?
Descobri.
Mude o valor do "stream_localhost on" para "stream_localhost off"
Já atualizei o artigo.
Abraço!
Aheee! deu certo!
Estou postando aqui, juntamente com a minha versão, caso mais alguém venha a ter o mesmo problema que eu. Mas era o que vc havia mencionado anteriormente, de trocar os "on" por "off" hahaha!
Esses são os trechos que tive que alterar no meu sistema [ ubuntu 14.04.3 lts] (no meu não tem o "stream" mas sim o "control", daí o porquê de eu não ter conseguido...rs!)
# This config file was generated by motion 3.2.12
webcam_localhost off
control_localhost off
Aqui estão os mesmos trechos, mas da forma como aparecem no arquivo de configuração:
############################################################
# Live Webcam Server
############################################################
# Restrict webcam connections to localhost only (default: on)
webcam_localhost off
############################################################
# HTTP Based Control
############################################################
# Restrict control connections to localhost only (default: on)
control_localhost off
É isso aí!
Mais uma vez, parabéns pelo excelente artigo; criativo e divertido, mostrando como o linux pode ser flexível!!
Abraço,
Ricardo
Muito bom! Obrigado!
Segue meu arquivo para comparação, funcionando no navegador do PC e no navegador do Android:
[19] Comentário enviado por JairPMJr em 03/03/2016 - 08:34h
Excelente tutorial, é sóuma pena que eu encontrei o tutorial agora, seria útil para acompanhar o sono da minha filha, mas de toda forma, é um artigo que tem inúmeras utilidades.
Vou tentar com Ubuntu, provavelmente sem ou com pucos ajustes.