Acesse a webcam no servidor

2

Eu tenho algumas webcams conectadas ao meu servidor Ubuntu 14.04 por USB. Agora eu gostaria de acessá-los do meu cliente (Linux, Mac, Windows). Qual seria a melhor maneira de fazer isso? Existem soluções prontas para uso no Ubuntu?

    
por Socrates 01.03.2015 / 17:46

1 resposta

1

Isso dependeria de como as câmeras são configuradas, de que programa as executam e do que você está usando. Como as câmeras são configuradas? Você poderia elaborar por favor?

Por exemplo, tenho o servidor debian com uma webcam logictech conectada ao USB que uso por motivos de segurança. No meu caso, eu uso o programa motion para visualizar o fluxo da câmera. Eu acesso o fluxo da câmera através da interface web de movimento. Por padrão, ele apenas escuta no host local. Assim, você pode usar o iptables para permitir conexões de sua rede local para a porta de fluxo da web ou pode usar o encaminhamento de porta local:

Por exemplo, se você está executando motion ou zoneminder e o servidor está escutando na porta 9000, você pode fazer algo assim:

ssh -L 8080:localhost:9000 user@yourserver

Este comando traduz para encaminhar a porta 9000 na máquina remota para a porta 8080 na máquina local (cliente). Do que você poderia abrir um navegador e ir para link e acessar o fluxo lá.

Ou você pode permitir conexões de entrada para essa porta com algo como:

ufw allow to any port 9000 proto tcp from 192.168.1.1/24

Não há soluções prontas que conheço, já que webcams diferentes usam drivers, programas, etc. diferentes. O Zoneminder é uma ótima maneira de gerenciar vários fluxos de câmeras, mas é mais útil para ambientes de sistemas de segurança. Então, o que você está usando exatamente para as câmeras?

    
por Chev_603 01.03.2015 / 18:18