Questa è una vecchia versione del documento!
ATTENZIONE: test effettuati con l'immagine de le 27 maggio 2015 senza aver fatto l'upgrade e i repo non modificati
seguito le istruzioni su:
http://tnw513.altervista.org/blog/ip-camera-raspberry-pi/
e
http://elinux.org/RPi-Cam-Web-Interface
installare il seguente software per ottenere un'interfaccia web per la visualizzazione dello stream video:
git clone https://github.com/silvanmelchior/RPi_Cam_Web_Interface.git \\
ma sarebbe meglio per la mia guida scaricare tutto dal mio mirror locale.
poi entrare nella directory
cd RPi_Cam_Web_Interface
cambiare i seguenti diritti
chmod u+x RPi_Cam_Web_Interface_Installer.sh
e lanciare l'installatore:
./RPi_Cam_Web_Interface_Installer.sh install
affinche funzioni tutto al primo colpo scegliere apache come web server di default
Altro sistema per vedere il flusso con zoneminder è quello di installare vlc
QUindi una distro pulita installare solo vlc dopo l'update:
apt-get update apt-get install vlc
e lanciare
raspivid -o - -t 9999999 -w 320 -h 240 | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:8554/pi.sdp}' :demux=h264
oppure altro modo con http
raspivid -o - -t 0 -hf -w 800 -h 400 -fps 24 |cvlc -vvv stream:///dev/stdin --sout '#standard{access=http,mux=ts,dst=:8160}' :demux=h264
Questi stream possono essere aperti con vlc in flusso di rete
altrimenti per la mia esigenza andare su zoneminder e aggiungere un nuovo monitor remodo di tipo ffmpeg
nella seconda scheda mettere nel percorso sorgente: rtsp:indirizzoip:8554/pi.sdp e con la versione 1.30 di zoneminder scegliere come “metodo remoto” RPT/Unicast
L'unico problema è che con queste impostazioni la qualità del video fa schifo. e non so dove si possa migliorare. però almeno funziona.
===== MODULO RASPI CAM =====
ho notato che il mio raspberry pi 2 b+ con su installato raspbian 9 non abiulitava automaticamente il modulo per la raspicam integrata, Ovvero anche se abilitavo il modulo con raspi-config al riavvio successivo non trovavo il device /dev/video0.
Il motivo è che il modulo bmc2835-v4l2 non viene caricato automaticamente quindi bisogna:
editare il file /etc/modules ed aggiungere in fondo
bmc2835-v4l2
Per disabilitare il led modificare il file /boot/config.txt
disable_camera_led=1
===== fatto esperienza anche con MOTION =====
bisogna studiarlo bene, ma ho capito che se si vuole registrare le immagini bisogna togliere il commento all'opzione “target_dir” e indicare il percorso in cui si vuol far registrare le immagini.
e inoltre bisogna accertarsi che non sia commentato il seguente parametro e impostato su on:
ffmpeg_output_movies on