IP camera Open Source [🐋️ +🍓️]
In questo articolo vedremo come Realizzare un NVR (Network Video Record), ovvero, un sistema di Registrazione utilizzato per salvare flussi video provenienti da Telecamere connesse in rete (IP Camera) attraverso software Open Source utilizzando un Raspberry come Hardware principale e Docker per la gestione del container dell'applicativo web.
Hardware Occorrente:
Scheda MicroSD 32Gb (o superiore)
Software Occorrente:
Docker
Indice:
Installazione Docker
Andiamo ad installare Docker sul nostro Raspberry Pi 4
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
sudo usermod -aG docker pi
systemctl status docker
● docker.service - Docker Application Container Engine
Installazione Kerberos.io
Scarichiamo ed installiamo il container di Kerberos da hub.docker.com
docker pull kerberos/kerberos
docker run --name camera1 -p 80:80 -p 8889:8889 -d kerberos/kerberos
Verifichiamo che il container si sia avviato correttamente:
docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
aef03c9d804a kerberos/kerberos "sh /run.sh" 10 days ago Up 10 days 0.0.0.0:80->80/tcp, 0.0.0.0:8889->8889/tcp camera1
Configurazione Kerberos.io
Navighiamo tramite all'indirizzo IP/Hostname del nostro raspberry: http://raspberry.home/
Sarà sufficiente seguire gli step, in cui verrà chiesto di configurare un utente admin, fino alla pagina di login.
Pagina Iniziale
Primo Step
Configurazione Completata
Configuro utente admin
Una volta completati gli step accediamo ed iniziamo a configurare la nostra IP cam
Pagina di LoginAndiamo su Configuration e selezioniamo IP Camera
Impostiamo l'URL rtsp della nostra IP Camera e Configuriamo framerate e risoluzione. [Qui potete trovare una lista di URL per le principali IP camera]
URL e parametri di configurazione della IP camUna volta completati questi step, basterà tornare sulla Dashboard e visualizzare il Live View della telecamera e la listà delle attività rilevate, ed ecco configurata la nostra IP Camera Open Source con Docker e Raspberry!
Fonti: