Sistema de CFTV (Kodicom+ZoneMinder)


Meus pais queriam implantar um sistema de CFTV (Circuito Fechado de TV) aqui em casa para ajudar na segurança. Logo eu falei que só ia ajudar, se usássemos um sistema livre =D

Pesquisando na rede, descobri que as placas de captura que usam chipset Bt8** (Bt848, Bt848A, Bt849, Bt878, Bt879) são suportadas pelo módulo bttv do Kernel do Linus.

Escolhi a Kodicom 4400R, ela é uma placa PCI com 4 entradas de vídeo, 1 saída de vídeo e possui suporte, no total, para até 16 câmeras.

kodicom4400r

Para instalar a placa com suporte apenas para 4 câmeras (é o que eu precisei), basta:

1) Instalar uma versão do kernel maior ou igual à 2.6.13.

2) Criar o arquivo abaixo para que o kernel use o modelo correto da placa.

echo "options bttv gbuffers=16 card=133,132,133,133" >> /etc/modprobe.d/kodicom

echo "options i2c-algo-bit bit_test=1" >> /etc/modprobe.d/kodicom

3) Adicionar o compartilhamento de 128meg de memória.

echo "kernel.shmmax = 134217728" >> /etc/sysctl.conf

echo "kernel.shmall = 134217728" >> /etc/sysctl.conf

reboot

Se tudo ocorreu sem erro, você consegue acessar o video0, video1, video2 e video3. Então é só abrir qualquer software que consiga capturar a entrada de vídeo.

Exemplo:

xawtv -d /dev/video0

Achei também um software de vigilância chamado ZoneMinder. Ele foi construído usando C++, Perl, PHP e mySQL. Com ele é possivel gravar, fazer streaming das câmeras e várias outras coisas.

O ZoneMinder esta na unstable do debian, para quem usa unstable, é só usar o aptitude:

aptitude install zoneminder

Quem não usa pode baixar o tarball no site deles. Lá tem documentação explicando como instalá-lo no Debian e em outras distribuições. E ainda, têm vários screenshots do ZoneMinder sendo usado.

Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInEmail this to someone

Previous

GNU is on the table

Next

Pyro (PYthon Remote Objects)

2 Comments

  1. Nelson Junior

    Estou com um seguinte problema no zone minder com essa placa…
    eu apenas estou com 4 cameras aqui pra teste, todas plugadas na entradas da própia placa.
    mas as cameras aparecem duplicadas, configurei no zoneminder a video0(0),video0(1),video0(2),video0(3)
    o video0(0) e o video0(1) está aparcendo a mesma camera…
    sabe o q pode estar acontecendo?
    obrigado!

  2. olá Nelson,
    você precisa configurar assim: video0(0), video1(1), video2(2) e video3(3)..
    cada câmera corresponde a um videoX e o canal tem que ser o mesmo, ok?!
    abraços!

Deixe um Comentário

 

Powered by WordPress & Theme by Anders Norén