camera - dvr linux - cameras de vigilancia e monitoramento

Atualizado em: 03/06/2007



Sobre este documento

Assuntos relacionados a sistemas de monitoramento via cameras, captura de video e outros assuntos relacionados a monitoramento / vigilancia via cameras, indicações de sistes relacionados ao assunto estão no final deste documento, consulte também o FAQ com mensagens da Linux-br.
http://www.zago.eti.br/camera.txt

Os comandos e dicas podem não atender as suas necessidades, não ser compatível com sua instalação, hardware ou ambiente, use como referencia, tente adaptar ao seu ambiente, pesquise e consulte o fabricante ou fornecedor, procure mais orientações sobre o suporte e treinamento, algumas empresas fornecem treinamento ou tem show room.

firewall - redirecionamento gv800 estação interna

Ambiente.

servidor de cameras gv800 rodando em estação com windows XP, esta maquina está atrás de firewall Linux

Micro rodando como estação da rede com IP 192.168.1.16

Regras de firewall redirecionando acesso remoto para servidor de cameras.

  $iptables -t nat -A PREROUTING -d 200.204.198.164 -p tcp -m tcp --dport 8192 -j DNAT --to-destination 192.168.1.16:8192
  $iptables -t nat -A PREROUTING -d 200.204.198.164  -p tcp -m tcp --dport 4550 -j DNAT --to-destination 192.168.1.16:4550
  $iptables -t nat -A PREROUTING -d 200.204.198.164  -p tcp -m tcp --dport 5550 -j DNAT --to-destination 192.168.1.16:5550
  $iptables -t nat -A POSTROUTING -d 192.168.1.16 -s 0/0 -p tcp --dport 8192 -j SNAT --to 200.204.198.164
  $iptables -t nat -A POSTROUTING -d 192.168.1.16 -s 0/0 -p tcp --dport 4550 -j SNAT --to 200.204.198.164
  $iptables -t nat -A POSTROUTING -d 192.168.1.16 -s 0/0 -p tcp --dport 5550 -j SNAT --to 200.204.198.164

Onde:

8192 = porta do servidor web geovision, por default vem configurado com porta 80, nesta instalação alterei para 8192, quem usa a porta default (80), use 80 em lugar de 8192

192.168.1.16 = IP do servidor GeoVision

200.204.198.164 = IP do servidor Linux compartilhando conexão ADSL, neste exemplo é meu IP do Speedy Business, serve somente para quem usa IP fixo, quem usa IP dinamico pode usar redirecionadores como no-ip e procurar uma alternativa para as regras acima, pode pequisar que encontra outras regras de iptables que lhe atenda.

Sobre as portas 4550 e 5550, elas estão na tela de configuração do servidor web da GeoVision, além da porta 80 tem mais estas duas portas na tela de configuração, portanto fui tentando regras até funcionar, na tentativa de erro e acerto funcionou com as regras de firewall acima, não tive preocupação com segurança por ser ambiente de testes. Qualquer dia vejo isto melhor.

Neste exemplo, para acessar as cameras a partir de maquina remota (via web), precisa usar Internet explorer e informar na URL. http:// numero do IP 200.204.198.164 dois pontos : e numero da porta 8192, para o exemplo acima, na URL do I.E deve ser informado assim.

http://200.204.198.164:8192

Acessar a partir de maquinas da rede interna use o IP da estação neste formato.

http://192.168.1.16:8192

TOPWAY DVR - TW-800X - Firewall, redirecionar porta 2000

Ambiente, servidor de cameras atrás de firewall, rodando com IP 192.168.1.16 porta 2000, segue abaixo as regras de firewall.

  ### redirecionar porta 2000 cameras de vigilancia.
  $iptables -t nat -A PREROUTING -d 200.204.198.164 -p tcp -m tcp --dport 2000 -j DNAT --to-destination 192.168.1.16:2000
  $iptables -t nat -A POSTROUTING -d 192.168.1.16 -s 0/0 -p tcp --dport 2000 -j SNAT --to 200.204.198.164

Falhou, qualquer dia acerto estas regras, outra tentativa que falhou.

  $iptables -A INPUT -p tcp --dport 2000 -i $EXTERNA -j ACCEPT
  $iptables -A INPUT -p udp --dport 2000 -i $EXTERNA -j ACCEPT
  $iptables -t nat -A PREROUTING -d 200.204.198.164 -p tcp -m tcp --dport 2000 -j DNAT --to-destination 192.168.1.32:80
  $iptables -t nat -A POSTROUTING -d 192.168.1.32 -s 0/0 -p tcp --dport 2000 -j SNAT --to 200.204.198.164

Produtos e sites sobre DVR

placa de captura Avermedia
http://www.avermedia.com/

Placa de captura AVerMedia AVerDVR DX5000
http://www.aver.com/2005home/product/dvr/linux/dx5000/dx5000.shtml

Tutoriais Linux

CFTV completo no Debian Sarge 3.1
zoneminder com qualquer placa de captura que tenha o chipset Conexant Fusion 878A
http://www.Dicas-L.com.br/dicas-l/20070404.php

SCRAP: Security Camera Recording Application
http://www.geocities.com/neofpo/scrap.html

Endereços de lojas em São Paulo.

FUI ENGANADO pela MTC, na loja o distribuidor informou que funciona em Linux, verifique a docomentação e consta um sistema Linux em flash memory. Comprei o equipamento e realmetne roda em Linux, somente o servidor, estações tem que ser Windows, mesmo assim não consegui acessar de estações, nem com Windows 98 nem XP como também não consegui de estações Linux.

Liguei para MCT, peguei o telefone deles no site, o tecnico diz que este sistema e novo, fala um monte de coisas que não resolve nada, no final da conversa fica mais ou menos naquele papo que devo aguardar uma nova versão porque o fabricante está corringindo alguns bugs.

Conclusão, isto não funciona com estações Linux, um amigo que comprou este equipamento por minha indicação, disse que conseguiu acessar as imagens com estações Windows XP, mas teve que atualizar o software do flash memory, nem fiz isto porque preciso de acesso a partir de estações Linux.

Por enquanto estou com o equipamento parado, empolgado com esta solução, acabei divulgando para muitos amigos e clientes. Agora peço desculpas e aproveitando para avisar, não compre este equipamento porque não funciona como prometido, o suporte da MTC passa a bola pra frente, não resolve nada e diz que estão aguardando solução do fabricante do software, sem previsão da solução.

Tem muita coisa melhor por aí, basta procurar, segue detalhes sobre este equipamento.

MTC cctv systems - esta empresa vende um kit composto de placa de captura para 16 cameras, controle remoto e um flash memory de 32MB que tem um Linux instalado e personalizado por eles, requer hadware conforme a configuração do Linux pré-instalado no flash memory, já vem tudo pré-configurado, basta conectar no lugar da primeira HD (IDE0) e dar boot, no primeiro boot formata o HD da segunda IDE (/dev/hdc) e sobe o sistema, prontinho, é só conectar as cameras que aparece no quadro correspondente e grava no HD, não gostei porque é um sistema fechado, nos manuais não encontrei opção para instalar em HD ou usar em outra distro, site da MTC.
http://www.mtccftv.com.br/

Avermedia - placa Aver-S LX 5000
http://200.204.199.148/catalogos/LX5000-BR.jpg

Treinamento: AVERMEDIA DX5000 LINUX, procure por treinamento em;
http://200.204.199.148///treinamento.asp

Web Cam e cameras digitais, sites e tutoriais.

Instalar e configurar placa de captura de TV no Linux
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=195
http://www.vivaolinux.com.br/artigos/verArtigo.php?codigo=195&pagina=2

Configurando WEBCAM no Debian Gnu/Linux
http://www.dicas-l.com.br/dicas-l/20050112.php

Cameras suportadas no gphoto, confira nesta listagem.
http://www.gphoto.org/proj/libgphoto2/support.php

Ekiga
VoIP - SIP E H.323 no Gnome
http://www.gnomemeeting.org/

http://www.realnetworks.com/products/servers/basic.html

http://freshmeat.net/search/?q=webcam+Streaming&section=projects

http://old.lwn.net/2000/features/Axis/

http://www.axis.com/products/cam_2100/index.htm

ZoneMinder - Linux video camera security and surveillance solution
http://www.zoneminder.com/

Indicações

http://www.zago.eti.br/webvideo.txt
http://www.zago.eti.br/camera.txt -> configuração da web cam
http://www.zago.eti.br/radios.txt -> configurar servidor de radio e plugin para ouvir radios.
http://www.zago.eti.br/camera.txt -> use de cameras em video-conferencia e servidores de videos
http://www.zago.eti.br/webcam.txt -> video conferencia.
http://www.zago.eti.br/voz-video-sobre-ip.txt
http://www.zago.eti.br/skype.xt
http://www.zago.eti.br/netmeet.txt -> video conferencia.

Mercury is a Java-based MSN client (and upcoming Jabber client).
http://www.mercury.to/
Página principal deste site (FAQ)
http://www.zago.eti.br/menu.html