IPCam con debian
Ve l’avevo promesso questa mattina, e dato che non è per niente difficile vi spiego in 5 minuti come vedere le immagini della propria webcam attraverso un browser qualunque, ottenendo quindi una sorta di Ipcam installata su una macchina debian. Quello che scriverò qui di seguitol’ho estrapolato da questa guida.
Principalmente ci servono tre cose:
- Una webcam correttamente installata e funzionante.
- Un webserver sulla macchina dove è collegata la webcam.
- Un’applicazione che trasformi le immagini della webcam in file e li trasferisca al webserver.
Come avrete sicuramente letto i primi due passi sono già stati spiegati in questo blog, non ci resta che procedere al terzo punto. L’applicazione che fa al caso nostro si chiama banalmente webcam ed è possibile installarla con apt-get install webcam fatto questo dovremo creare un file di configurazione. Aprite con nano un file chiamato /etc/webcam.conf e copiaincollateci: [ftp]
host = localhost
user = nobody
pass = xxxxxx
dir = /var/www/ipcam
file = webcam.jpg
tmp = imageup.jpg
local = 1
[grab]
device = /dev/video0
width = 320
height = 240
delay = 1
input = camera
norm = pal
quality = 75
trigger = 180
Potete configurare i parametri come preferite. Due parole su alcuni valori, per una webcam collegata alla stessa macchina del web server il valore local = 1 indica all’FTP che deve trasferire un file in locale quindi l’username e la password saranno ininfluenti (io ho lasciato gli stessi valori riportati). Ci interessa invece la dir che altro non è che l’indirizzo del webserver, io ho scelto la sottocartella ipcam per distinguerla da gli altri file. Altro parametro interessante è il delay cioè ogni quanti secondi vengono aggiornate le immagini. Qualora il webserver si trovi su un’altra macchina vi rimando alla guida per la scelta della configurazione giusta. Scelti i settaggi salviamo il file e lanciamo il comando webcam /etc/webcam.conf & il processo così lanciato dovrebbe andare in background. Qualora volessimo fermarlo basterà lanciare comando fg webcam Le immagini della webcam sono già visibili digitando l’indirizzo dell’immagine che abbiamo scelto, ma possiamo fare le cose un po’ più carine creando una pagina html che si aggiorni automagicamente:
<html>
<head>
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<META HTTP-EQUIV="refresh" CONTENT="1">
</head>
<body>
<center>
<h2>My Web Cam</h2>
<img src="webcam.jpg" width="480" height="360">
</center>
</body>
</html>
e salvarla come index.html nella cartella dove viene aggiornata l’immagine, nell’esempio di prima /var/www/ipcam/ in questo modo ci basterà digitare sul nostro browser l’indirizzo del pc seguito da /ipcam come ad esempio: http://192.168.1.10/ipcam .
« Bug sugli RSS di Wordpress - digiKam >> esporta su Flickr »










