[NVR caseiro] Como gravar remotamente câmeras IP chinesas em PC antigo
Se você tem câmeras IP, um computador antigo parado e não deseja comprar um DVR, pode optar por utilizar o lightNVR para gravar as imagens. Este software é um gravador de vídeo em rede (NVR) otimizado para uso eficiente de memória em máquinas com pouca RAM.Embora não seja uma regra obrigatória, é altamente recomendado adquirir um HD apropriado para sistemas de CFTV (como os modelos WD Purple). Eles foram desenvolvidos especificamente para funcionar em ciclos contínuos de gravação, o que ajuda a evitar perdas de imagens que costumam ocorrer com o uso de HDs comuns de computador.Com o HD em mãos, instale-o no computador antigo junto com outro disco onde ficará o sistema operacional. Recomendamos o Xubuntu, por ser uma distribuição Linux leve e ideal para computadores antigos. Como boa prática, instale o sistema em um HD separado daquele dedicado exclusivamente às gravações.Depois de instalar o sistema, configure a montagem automática do HD de gravação, temos um artigo sobre como realizar este procedimento no Linux. Clique aqui para saber mais.Para facilitar a instalação, vamos rodar a aplicação via Docker. Portanto, certifique-se de ter o Docker instalado na máquina. Em seguida, acesse o HD de gravação, crie uma pasta chamada lightNVR e baixe o arquivo docker-compose.yml:[mkdir lightNVRcd lightNVRcurl -LO https://raw.githubusercontent.com/opensensor/lightNVR/main/docker-compose.yml]Feito isso, inicie o container:[docker compose up -d]Certifique-se de que a aplicação está rodando corretamente conferindo a saída do comando:[docker ps -a]Acesse a interface diretamente pelo navegador em http://ip-da-maquina:8080/ e faça login com o usuário admin e a senha admin.Acesso remoto às câmeras (cenário de gravação em outra localidade)Caso as suas câmeras estejam em outra rede física, por exemplo, o computador que gravará as imagens fica na Casa A e as câmeras ficam na Casa B, e você não consiga ou não queira abrir portas no roteador da Casa B para expor as câmeras à internet, existe uma solução simples e segura usando VPN.Instale um computador (ou Raspberry Pi) na Casa B rodando o software Tailscale.Habilite o recurso de subnet routers (roteadores de sub-rede) nesse computador da Casa B para que ele faça o redirecionamento da rede local de lá.Adicione o computador da Casa A (que efetuará a gravação) na mesma conta do Tailscale.Dessa forma, você conseguirá alcançar os IPs das câmeras da Casa B a partir da Casa A de forma totalmente transparente e segura.Configurar transmissõesA interface é bem simples de usar e está em português do Brasil. O próximo passo importante é configurar as câmeras: acesse a aba Streams e adicione a transmissão utilizando os IPs locais. Para obter o endereço da transmissão da sua câmera chinesa, clique aqui e saiba mais.Durante o processo de adicionar a câmera, certifique de marcar a opção de gravação contínua para que as imagens sejam armazenadas em disco.Dica 1: Algumas câmeras utilizam o protocolo UDP em vez de TCP, portanto, altere essa configuração na stream caso encontre erros ao clicar no botão que testa a conexão.Dica 2: Se seu objetivo é extrair o máximo dos recursos da máquina, executar diretamente o software lightNVR é mais eficiente do que de utilizar Docker. Leia a documentação do software para saber como instalar sem Docker.
Limon Tec
The Intercept
O Blog das 30 Au Pairs
Clever Dude
BGR Tech