Ícone do site GuiadoCFTV

Zoneminder + Pico2000 – Tutorial em Fedora Core 6 – Pt Br

Ola Galera, estou postando esse tutorial para ajudar a divulgar este software extremamente util para quem deseja um sistema digital de qualidade. Duvidas basicas de linux devem ser evitadas neste topico pois nao e o foco principal do mesmo. *************************************************** // Introdução: Este tutorial é para fazer um servidor de camera simples, rapido e principalmente "barato"! Este tutorial é baseado no modelo que está no wiki do site do zoneminder para um pc com fedora. A diferença é que lá ele pede para instalar todos os componentes do Fedora mas eu prefiro instalar só o que é necessario para o funcionamento do Zoneminder. Descrição dos componentes utilizados: Software - Fedora Core 6 Estou utilizando Fedora por ser uma distro com um suporte muito bom (google.com:-) e principalmente pelo simples fato de os desenvolvedores do zoneminder utilizarem o mesmo como base. Quem sou eu para ir contra eles?! - LAMP o mais do que tradicional LAMP ( Linux + Apache + Mysql + Php) será utilizado neste tutorial. - Zoneminder o software que irá gerenciar e monitorar as cameras de cftv. maiores informaçoes em http://www.zoneminder.com Hardware - Configuração do Pc utilizado: Athlon Xp 2000+ 1Gb Ram Mb Gigabyte VIAKT600 HD 250GB - Pico 2000 esta placa é bem popular e não é lá estas coisas mas para quem precisa de um sistema simples de ate 8 cameras dá para se virar com ela ate juntar mais $ para comprar outra placa de qualidade superior. A placa possui um chipset Conexant BT878A e faz 30fps no total. Como ela possui 4 entradas(canais), quando todos os canais estao ativados ela faz teoricamente 7,5 fps mas na prática consegue-se no maximo 3~4fps. - Mini-Câmera CCD marca: mythos Câmera bem genérica, destas que se vende em anúncio de jornal em promoçâo, compre 4 e leve 5. :-D Configuração do PC: Não vou entrar em detalhes sobre a instalação do Fedora pois além de ser muito simples, existem milhares de tutoriais muito bons por ai (google.com). Na instalação do Fedora Core 6 desmarco tudo e so deixo marcado o campo para instalar as ferramentas para administração e o sistema base. Desabilite o selinux (/etc/selinux/config) e o firewall (iptables) para que nao ocorra problemas relacionados a estes programas. Depois se quiser pode voltar mas num primeiro momento é melhor deixar desabilitado. Depois de instalar o Fedora e verificar se a rede está ok vamos a instalação do Zoneminder. Instale as depêndencias a seguir com o yum: * httpd * php * mysql-server * php-mysql * mysql-devel * pcre-devel * perl-DateManip * perl-libwww-perl * perl-Device-SerialPort * perl-MIME-Lite * perl-Archive-zip * gcc * gcc-c++ * libjpeg-devel * perl-Archive-Tar * perl-MIME-tools Instale o pacote a seguir da livna para ter acesso ao repositório de programas extras do Fedora e para ter acesso ao ffmpeg: sh# rpm -Uvh http://rpm.livna.org/livna-release-7.rpm Instale o ffmpeg sh# yum install ffmpeg Agora sim vamos a instalação do ZoneMinder: baixe o zoneminder e descompacte-o: sh# wget http://www.zoneminder.com/downloads/ZoneMinder-1.22.3.tar.gz sh# tar -zxvf ZoneMinder-1.22.3.tar.gz Compile o ZoneMinder (a "" siginifica que a linha continua) sh# ./configure --with-webdir=/var/www/html/zm --with-cgidir=/var/www/cgi-bin ZM_DB_HOST=localhost ZM_DB_NAME=zm ZM_DB_USER=zmuser ZM_DB_PASS=zmpass Se nao houve nenhum erro no "configure", aplique o patch a seguir e outros que estejam no site: http://www.zoneminder.com/wiki/index.php/Patches sh#wget http://www.zoneminder.com/downloads/zm-1.22.3-monpreset.patch Aplique o patch: sh# patch -p0 grant select,insert,update,delete on zm.* to 'zmuser'@localhost identified by 'zmpass'; mysql> quit Instale o script de inicialização do ZoneMinder: sh# install scripts/zm /etc/init.d sh# chkconfig --add zm Cambozola Se desejar que pessoas utilzando o Internet Explorer consigam visualizar é necessário instalar o cambozola: sh# wget http://www.charliemouse.com/code/cambozola/cambozola-latest.tar.gz sh# tar -zzvf cambozola-latest-tar.gz Dentro da pasta do cambozola tem um diretório chamado "dist" e dentro dele está o arquivo cambozola.jar Copie este arquivo para a pasta de instalação do Zoneminder, no nosso caso a pasta é /var/www/html/zm Pico2000 Para as placas Pico2000 é necessário adicionar a seguinte linha no /etc/modprobe.conf para que funcione corretamente: sh# echo options bttv card=77 tuner=-1 radio=0 triton1=0 vsfx=0 autoload=0 >> /etc/modprobe.conf Se sua placa for de outro modelo verifique qual o código da placa em: http://www.zoneminder.com/wiki/index.php/Supported_hardware ou http://linuxtv.org/v4lwiki/index.php/Bttv_devices_%28bt848%2C_bt878%29 Finalização verifique se os serviços do httpd, mysqld e zm estão marcados para carregar automaticamente na inicialização(ntsysv). Reinicie o pc e depois verifique no seu browser se está ok. http://localhost/zm ou http://ipdozoneminder/zm Se tudo estiver ok é só adicionar um monitor e verificar se o streaming esta ok. Como utilizar o zoneminder já é assunto para outro post. :-) maiores informações no site do zoneminder.com um abco e divirtam-se monitorando, Renato Takaasi
Sair da versão mobile