Zoneminder: Substituindo um Unifi NVR
Neste artigo, descrevo como usei um servidor Debian com o Zoneminder para substituir um Unifi NVR.
Parte 3: Montando Tela para Monitoramento
Quando o Zoneminder têm mais de uma câmera configurada, os links Cycle, Montage e Montage Review ficam disponíveis na parte de cima da tela.
Através desses links, é possível configurar uma tela de vigilância com várias câmeras para ser exibida em uma televisão.
No meu caso, eu queria usar um layout de tela com seis câmeras, com cinco delas sendo apresentadas com o mesmo tamanho e uma com um tamanho maior. Além disso, minha ideia era rotacionar as câmeras de forma automática, para que todas elas fossem exibidas no tamanho maior. Infelizmente, eu não consegui montar esse layout com as opções do sistema (confesso que eu não me entendi com a ferramenta de montagem).
Por isso, usei a API do Zoneminder para criar uma pequena aplicação para suprir essa necessidade.
Para quem tiver interesse, o código dessa aplicação está disponível no GitHub, nesse link:
Para fazer a instalação, é necessário ter o Composer, node/npm e gulp instalados no servidor.
O composer e node/npm estão disponíveis nesses links:
O gulp pode ser instalado através do npm, com o comando:
# npm install -g gulp
Os passos para instalação são os seguintes:
1. Baixar e descompactar o repositório:
# wget https://github.com/p4ulodi4s/painel-cftv/archive/master.zip
# unzip master.zip
2. Mover para a pasta do servidor WEB:
# mv painel-cftv-master/ /var/www/html/painel
3. Instalar as dependências e rodar o gulp:
# cd /var/www/html/painel
# composer install
# npm install
# gulp
Feito isso, basta acessar o endereço do servidor com o navegador e, na tela inicial, configurar os dados de autenticação e as câmeras (os IDs) que serão exibidas.
Através desses links, é possível configurar uma tela de vigilância com várias câmeras para ser exibida em uma televisão.
No meu caso, eu queria usar um layout de tela com seis câmeras, com cinco delas sendo apresentadas com o mesmo tamanho e uma com um tamanho maior. Além disso, minha ideia era rotacionar as câmeras de forma automática, para que todas elas fossem exibidas no tamanho maior. Infelizmente, eu não consegui montar esse layout com as opções do sistema (confesso que eu não me entendi com a ferramenta de montagem).
Por isso, usei a API do Zoneminder para criar uma pequena aplicação para suprir essa necessidade.
Para quem tiver interesse, o código dessa aplicação está disponível no GitHub, nesse link:
Para fazer a instalação, é necessário ter o Composer, node/npm e gulp instalados no servidor.
O composer e node/npm estão disponíveis nesses links:
O gulp pode ser instalado através do npm, com o comando:
# npm install -g gulp
Os passos para instalação são os seguintes:
1. Baixar e descompactar o repositório:
# wget https://github.com/p4ulodi4s/painel-cftv/archive/master.zip
# unzip master.zip
2. Mover para a pasta do servidor WEB:
# mv painel-cftv-master/ /var/www/html/painel
3. Instalar as dependências e rodar o gulp:
# cd /var/www/html/painel
# composer install
# npm install
# gulp
Feito isso, basta acessar o endereço do servidor com o navegador e, na tela inicial, configurar os dados de autenticação e as câmeras (os IDs) que serão exibidas.
Parabéns, pela matéria.
Faltou deixar o .apk.
Outra dúvida, instalei o ubuntu também no meu AirVision(2014) - porem com 2 câmeras o processamento fica colado.
Como ficou o seu?