Avatar of Andrea Pavone
Andrea Pavone

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:

Software Occorrente:

Indice:

  1. Installazione Docker

  2. Installazione Kerberos.io

  3. Configurazione Kerberos.io

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 Login

Andiamo 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 cam

Una 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: