sexta-feira, 3 de julho de 2015

Sistema de Segurança Motion

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/


http://www.vivaolinux.com.br/artigo/Criando-um-servico-de-monitoramento-de-video-e-detector-de-presenca-com-sua-WebCam-no-Linux?pagina=1

Nenhum comentário:

Postar um comentário