Nos dias atuais houve um aumento da violência como assassinatos, assaltos, trafico de drogas etc. Infelizmente as forças policiais se esforçam no combate ao crime e conseguem prender muitos bandidos mesmo assim não diminuir a violência. Então precisamos nos proteger de alguma maneira, alguns se armando, outros colocando grades e até instalando câmeras de vigilância e nesse quesito mais uma vez o mundo do Software Livre vem ajudar com o software Motion.
Introdução:
O Motion é um sistema de monitoramento desenvolvido por Jeroen Vreeken e Kenneth Jahn Lavrsen. Ele tira fotografia e captura vídeos quando detecta movimento e, caso necessário, envia e-mail ou um texto SMS para o proprietário. O software pode monitorar várias câmeras.
Instalação:
A instalação é relativamente fácil, desde que esteja disponível nos repositórios da sua distribuição, além de ser necessário ter os pacotes ffmpeg nasm. Os usuários do Debian, Ubuntu e Fedora tem mais facilidade para instalá-lo, mas em outras distribuições é necessáriocompilá-lo. Vou descrever como fazer a instalação nessas distribuições considerando que já estejam com os pacotes ffmpeg e nasm instalados.
Instalação Debian e Ubuntu
Atualize os repositórios:
# apt-get update
Instale o Motion:
# apt-get install motion
Instalação Fedora:
# yum install motion
Instalação em outras distribuições:
Faça o download nesse link:
Depois descompacte o pacote:
# tar -zxvf motion.XXX.tar.gz
Entre no diretório criado e faça os seguintes passos:
# cd /motion.XXX
# chmod 777 configure
# ./configure
# make
# make install
Configuração
Neste ponto resolvi seguir os passos do Alessandro de Oliveira Faria pois achei mais claro, mas no final está outro link que talvez achem mais fácil. Fica a critério de cada um.
Cria-se um arquivo motion.conf no /HOME.
# cd ~
# cd .motion/
# cp /usr/local/etc/motion.conf .
# vi motion.conf
E faça as seguinte alterações:
# Defini a localização do dispositivo de vídeo capturavideodevice /dev/video0
# Número de quadros por segundo capturadosframerate 10
# Origem da entrada do vídeo em caso de placas receptoras de TV
input 1
# Modo de vídeo 0=PAL-M/=NTSC
norm 1
# Dimensão do vídeo
width 320
height 240
# Número de pixel mudados na imagem
threshold 1000
# Sensibilidade do movimento
noise_level 16
# Localizar e desenhar um box em torno do objeto em movimento
locate yes
# Gravação do movimento
output_motion yes
# Qualidade da JPEG
quality 100
# Gerar um arquivo mpeg
ffmpeg_cap_new yes
# Usar o ffmpegs para codificar mpeg do movimento em tempo real
ffmpeg_timelaps on
# Usar o codificador Berkeley mpeg
mpeg_encode yes
# Grava as detecções de movimento
realmotion yes
# Tempo máximo do arquivo mpeg (em segundos)
max_mpeg_time 20
# Usando o arquivo thread1.conf para instanciação de processo.
thread thread1.conf
Executando o Serviço:
Nesse momento cria-se um diretório no /tmp para armazenar as imagens.
# mkdir /tmp/segurança
Há duas formas de executar o serviço:
1) Debian e Ubuntu:
Iniciar o serviço:
# /etc/init.d/motion start
Parar o serviço:
# /etc/init.d/motion stop
Reiniciar o serviço:
# /etc/init.d/motion restart
2) Outras distribuições:
# motion -t /segurança
Uma vez instalado e rodando pode inserir o endereço http://127.0.0.1:8081 no browser e ver a câmera em ação.
Conclusão:
Quando soube do Motion pela primeira vez foi lendo um artigo na revista Linux Magazine. Infelizmente ainda não consegui realizar testes com esse software por ainda não ter pelo menos webcam e não consegui emprestado. Esse artigo estão lendo é totalmente baseado nos artigos que estão nos links abaixo, e agradeço ao Bruno Correia e Alessandro de Oliveira Fariapor disponibilizar seus conhecimentos sobre o Motion.
Assim que puder vou postar como fazer a instalação no CentOS e minhas impressões sobre o Motion.
Links:
http://www.lavrsen.dk/foswiki/bin/view/Motion/DownloadFiles
http://penselinux.com.br/2014/08/25/motion-gravando-movimentos/
Nenhum comentário:
Postar um comentário