Mudanças entre as edições de "Sistema para monitoramento para câmeras de vigilância através de telefone celular Android"
(New page: fhfgh) |
|||
Linha 1: | Linha 1: | ||
− | + | ==Introdução== | |
+ | |||
+ | Sistemas de vigilância com câmeras estão cada vez mais em uso. Sendo, hoje em dia, sua implantação muito simples e de baixo custo, necessitando-se apenas de um computador pessoal, uma placa de captura de vídeo e algumas câmeras. O que o torna também um sistema viável para implementar-se domiciliarmente. Esse sistema pode inclusive permitir a visualização das imagens filmadas pela internet. | ||
+ | |||
+ | O presente projeto visa aproveitar a característica dos sistemas de vigilância de visualização das imagens na internet, com a mobilidade e alta conectividade à internet dos dispositivos móveis atuais, para a concepção de um sistema de vigilância completo que permita ser monitorado através de dispositivos móveis utilizando o sistema operacional Google Android[1]. | ||
+ | |||
+ | O ZoneMinder[2] foi o software escolhido para gerenciar o sistema de vigilância. Ele possui características comuns aos softwares dessa área, como suporte à captura, análise e gravação de vídeos, e detecção de movimentos, além disso, é um software livre, que foi o fator preponderante para sua escolha. Ele é composto por um agente servidor, onde é feito o gerenciamento das câmeras, e um agente cliente - uma pagina web - onde o usuário pode configurar e visualizar as câmeras. | ||
+ | |||
+ | A ausência de um agente cliente para dispositivos móveis que possuísse uma interface amigável e eficiente foi o principal ponto de motivação deste projeto. O agente cliente foi feito para operar sobre o sistema Android, que foi escolhido por se tratar de um projeto aberto e por ser um sistema multiplataforma, o que torna possível ele estar em diversos tipos de dispositivos móveis de diferentes fabricantes. | ||
+ | |||
+ | ==ZoneMinder== | ||
+ | |||
+ | O ZoneMinder é uma aplicação para monitoramento de câmeras de vigilância que suporta câmeras analógicas, USB, IP, câmeras externas e câmeras com funções Pan/Tilt/Zoom. Ele é um software de código aberto que pode ser instalado em qualquer distribuição Linux, e foi escrito nas linguagens C++, Perl e Php. Ele opera sobre um servidor Apache e suporta transmissão de vídeos nos formatos Mpeg, Mjpeg entre outros. | ||
+ | |||
+ | A interação com o usuário é feita através de uma página Web. Além da interface padrão, a página Web possui uma interface simplificada para dispositivos móveis, esta porém, apresentou algumas falhas na reprodução dos vídeos, o que justifica ainda mais o presente projeto. | ||
+ | |||
+ | [[Imagem:Exemplo.jpg]] | ||
+ | |||
+ | [[Imagem:Exemplo.jpg]] | ||
+ | |||
+ | Entre as características do ZoneMinder, a mais interessante é a detecção de movimentos. Podendo ser configurada a gravação automática do vídeo da câmera onde se detectou o movimento e a notificação ao usuário, que pode ser feita através de e-mail ou mensagem SMS. A detecção de movimento de uma determinada câmera pode ser configura em uma ou mais áreas do vídeo. | ||
+ | |||
+ | [[Imagem:Exemplo.jpg]] | ||
+ | |||
+ | ==Android== | ||
+ | |||
+ | O sistema operacional escolhido para o desenvolvimento da aplicação para visualizar as câmeras foi o Android. O Android é um projeto aberto desenvolvido pela Open Handset Allience[4], que é um grupo formado pela Google e por outras companhias de hardware, software e telecomunicações, o que o torna um sistema capaz de operar em diversos tipos de dispositivos móveis de diversas fabricantes. | ||
+ | |||
+ | O Android é uma plataforma Linux na qual opera uma máquina virtual Java otimizada para dispositivos móveis chamada Dalvik. Sobre essa máquina virtual rodam as aplicações para Android. Como o Android é um projeto aberto, é possível acessar e modificar seu código. Ele usa a licença BSD Apache, então as mudanças feitas em seu código não necessitam ser divulgadas, como ocorrem nas licenças GNU. | ||
+ | |||
+ | [[Imagem:Exemplo.jpg]] |
Edição das 09h15min de 7 de julho de 2010
Introdução
Sistemas de vigilância com câmeras estão cada vez mais em uso. Sendo, hoje em dia, sua implantação muito simples e de baixo custo, necessitando-se apenas de um computador pessoal, uma placa de captura de vídeo e algumas câmeras. O que o torna também um sistema viável para implementar-se domiciliarmente. Esse sistema pode inclusive permitir a visualização das imagens filmadas pela internet.
O presente projeto visa aproveitar a característica dos sistemas de vigilância de visualização das imagens na internet, com a mobilidade e alta conectividade à internet dos dispositivos móveis atuais, para a concepção de um sistema de vigilância completo que permita ser monitorado através de dispositivos móveis utilizando o sistema operacional Google Android[1].
O ZoneMinder[2] foi o software escolhido para gerenciar o sistema de vigilância. Ele possui características comuns aos softwares dessa área, como suporte à captura, análise e gravação de vídeos, e detecção de movimentos, além disso, é um software livre, que foi o fator preponderante para sua escolha. Ele é composto por um agente servidor, onde é feito o gerenciamento das câmeras, e um agente cliente - uma pagina web - onde o usuário pode configurar e visualizar as câmeras.
A ausência de um agente cliente para dispositivos móveis que possuísse uma interface amigável e eficiente foi o principal ponto de motivação deste projeto. O agente cliente foi feito para operar sobre o sistema Android, que foi escolhido por se tratar de um projeto aberto e por ser um sistema multiplataforma, o que torna possível ele estar em diversos tipos de dispositivos móveis de diferentes fabricantes.
ZoneMinder
O ZoneMinder é uma aplicação para monitoramento de câmeras de vigilância que suporta câmeras analógicas, USB, IP, câmeras externas e câmeras com funções Pan/Tilt/Zoom. Ele é um software de código aberto que pode ser instalado em qualquer distribuição Linux, e foi escrito nas linguagens C++, Perl e Php. Ele opera sobre um servidor Apache e suporta transmissão de vídeos nos formatos Mpeg, Mjpeg entre outros.
A interação com o usuário é feita através de uma página Web. Além da interface padrão, a página Web possui uma interface simplificada para dispositivos móveis, esta porém, apresentou algumas falhas na reprodução dos vídeos, o que justifica ainda mais o presente projeto.
Entre as características do ZoneMinder, a mais interessante é a detecção de movimentos. Podendo ser configurada a gravação automática do vídeo da câmera onde se detectou o movimento e a notificação ao usuário, que pode ser feita através de e-mail ou mensagem SMS. A detecção de movimento de uma determinada câmera pode ser configura em uma ou mais áreas do vídeo.
Android
O sistema operacional escolhido para o desenvolvimento da aplicação para visualizar as câmeras foi o Android. O Android é um projeto aberto desenvolvido pela Open Handset Allience[4], que é um grupo formado pela Google e por outras companhias de hardware, software e telecomunicações, o que o torna um sistema capaz de operar em diversos tipos de dispositivos móveis de diversas fabricantes.
O Android é uma plataforma Linux na qual opera uma máquina virtual Java otimizada para dispositivos móveis chamada Dalvik. Sobre essa máquina virtual rodam as aplicações para Android. Como o Android é um projeto aberto, é possível acessar e modificar seu código. Ele usa a licença BSD Apache, então as mudanças feitas em seu código não necessitam ser divulgadas, como ocorrem nas licenças GNU.