Mudanças entre as edições de "Motion como sistema de Vigilância e Segurança"

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Linha 29: Linha 29:
 
'''Sistema operacional utilizado:''' Debian 8 (Jessie) 64 bits <br \>
 
'''Sistema operacional utilizado:''' Debian 8 (Jessie) 64 bits <br \>
 
'''Versão do Motion:''' 3.4.1-1 (Disponível [http://200.135.37.107/nuvem/index.php/s/AlTDgN70W1D1xXo aqui]. <br \>
 
'''Versão do Motion:''' 3.4.1-1 (Disponível [http://200.135.37.107/nuvem/index.php/s/AlTDgN70W1D1xXo aqui]. <br \>
'''Versão do kernel Linux:''' 3.16.0-4
+
'''Versão do kernel Linux:''' 3.16.0-4 <br \>
'''Número de núcleos de processamento:''' 8 núcleos
+
'''Número de núcleos de processamento:''' 8 núcleos <br \>
'''Quantidade de memória RAM:''' 8 gigabytes
+
'''Quantidade de memória RAM:''' 8 gigabytes <br \>
'''Resoluções e marca dos dispositivos de vídeos testados:''' 640x480, 1280x800 (Axis), 1280x960 (Axis) e 2592x1944 (Axis)
+
'''Resoluções e marca dos dispositivos de vídeos testados:''' 640x480, 1280x800 (Axis), 1280x960 (Axis) e 2592x1944 (Axis) <br \>
 
'''Servidor virtualizado'''
 
'''Servidor virtualizado'''
  

Edição das 13h21min de 11 de novembro de 2016

O Motion

Logomarca do aplicativo


Site Oficial (antigo): http://lavrsen.dk/foswiki/bin/view/Motion/WebHome
Repositório no GitHub: https://github.com/Motion-Project/motion
Site oficial: https://motion-project.github.io/

O Motion é um programa que monitora o sinais de vídeo. Ele é capaz de detectar se uma parte significante da imagem mudou, em outras palavras, ele pode detectar movimento.
O projeto está em processo de migração do site http://www.lavrsen.dk/foswiki/bin/view/Motion/WebHome para o GitHub.
Informações mais recente de atividades no projeto pode ser encontradas na página de notícias.
A documentação para a versão mais recente do código pode ser encontrada aqui. Informações sobre as versões pode ser encontrada aqui.


Situação

Quando pensa-se em organizar um sistema de monitoramento, a questão do hardware é geralmente a que mais leva a atenção, e deve, já um sistema de monitoramento de possuir dispositivos com resoluções de vídeo suficientes para realizar identificações de rostos, placas, etc. Com isso, nem sempre pensa-se em qual software realizará a captura de imagens e pode-se acabar comprando uma solução cara e com limitações, e a sugestão apontada aqui é usar o Motion para isso.


Algumas informações técnicas

Sistema operacional utilizado: Debian 8 (Jessie) 64 bits
Versão do Motion: 3.4.1-1 (Disponível aqui.
Versão do kernel Linux: 3.16.0-4
Número de núcleos de processamento: 8 núcleos
Quantidade de memória RAM: 8 gigabytes
Resoluções e marca dos dispositivos de vídeos testados: 640x480, 1280x800 (Axis), 1280x960 (Axis) e 2592x1944 (Axis)
Servidor virtualizado

Bug na versão 4.0.1

Devido à maior quantidade de recurso, optou-se por utilizar a versão 3.4.1 do software Motion. Essa versão estava disponível no repositório oficial do projeto Debian Testing, sendo a mesma substituída pela versão 4.0.1. A versão mais nova, no entanto, possui um bug que faz com que o ffmpeg não opere corretamente. O bug ocorre após a detecção de movimento, quando a gravação de vídeo fosse interrompida, e o que acontece é um mero congelamento de imagem. Isso faz com que o arquivo de vídeo seja gerado mesmo sem movimento detectado, ocasionando assim o aumento no arquivo de vídeo sem necessidade.


Instalação

Antes de começar os procedimentos, remova quaisquer pacotes de codec conflitantes, do tipo x264, libx264-dev, libavcodec, libavcodec, libavfilter, libavfilter, libavresample, libavutil, libpostproc, libswresample, libswscale, ffmpeg.

<code>
# apt purge x264, libx264-dev, libavcodec, libavcodec, libavfilter, libavfilter, libavresample, libavutil, libpostproc, libswresample, libswscale, ffmpeg </syntaxhighlight>