Visualizzazione post con etichetta webcam. Mostra tutti i post
Visualizzazione post con etichetta webcam. Mostra tutti i post

venerdì 31 dicembre 2010

Cerca le webcam italiane con Caamse


Siamo quasi all'inizio del nuovo anno e un nuovo servizio si affaccia sulla rete. Il suo nome è Caamse e nonostante sia online da circa un mese, il motore di ricerca contiene già circa 200 webcam da tutta Italia.
Il servizio offre un'interfaccia semplice e permette all'utente di cercare non solo tramite Località o Regione, ma anche attraverso la descrizione della webcam o il nickname di chi l'ha segnalata. E' possibile infatti segnalare una webcam e inserire un proprio identificativo che sarà visualizzato sotto l'immagine della cam. La home page del sito da la possibilità anche di aprire una webcam a caso fra quelle presenti nel sistema.
Una volta effettuata la ricerca è possibile aprire la webcam interessata e accedere facilmente ai successivi risultati grazie all'anteprima presente nella pagina del risultato.
Per quanto riguarda il sistema di ricerca, ancora in versione beta, si attende la versione ufficiale che permetterà all'utente di cercare una webcam in maniera più dettagliata, specificando se la parola chiave deve essere ricercata solo all'interno di un determinato campo del database.
I pareri fin'ora sono favorevoli: i proprietari che hanno acconsentito all'inserimento della propria webcam sono entusiasti del progetto e si prevede di poter arrivare a 500 dispositivi entro la primavera.

martedì 1 dicembre 2009

Webcam in rete con ZoneMinder

Qualche tempo fa avevamo già parlato di un software su Ubuntu, per condividere la propria webcam in rete tramite Motion. Oggi illustrerò un software a mio parere più potente e più facile da utilizzare e configurare: ZoneMinder.

Installazione
Quest'applicazione può essere facilmente installata tramite il gestore dei pacchetti che installerà automaticamente il server http apache qualora non lo aveste già nel vostro sistema. In poche parole il software si appoggia proprio al server apache che vi permetterà di visualizzare ed impostare le opzioni tramite il vostro browser.
Finita l'installazione dobbiamo creare l'utente "www-data" nel gruppo "video"; questo comando imposta la configurazione di ZoneMinder per quanto riguarda il server apache:


sudo adduser www-data video

A questo punto dobbiamo riavviare sia il server apache sia ZoneMinder con i seguenti comandi:


sudo /etc/init.d/apache2 restart


sudo /etc/init.d/zoneminder restart

Possiamo finalmente avviare l'applicazione aprendo nel nostro browser la pagina http://localhost/zm. Se la pagina restituisce un errore provvediamo a riavviare il pc e riproviamo.

Configurazione

Ci troviamo adesso difronte alla console che ci fornisce una serie di informazioni come l'orario e la data di sistema, la percentuale di spazio occupata nel vostro hard disk, la versione del software e una tabella dove saranno visualizzate le informazioni delle webcam che andrete a inserire.
Andiamo su opzioni e ci accorgiamo che sono tantissime le impostazioni che possiamo effettuare (andrò ad elencare quelle basilari). Ricordiamoci che alcuni cambiamenti per essere resi effettivi, richiedono il riavvio di ZoneMinder tramite il comando visto poco sopra.
Nella scheda "sistema" possiamo impostare la lingua, la richiesta di autenticazione per entrare nella console e il permesso a poterci autenticare anche da remoto. Se impostiamo il login il programma momentaneamente inserirà un utente "admin" con password "admin". Potremo cambiare il nome utente e la password su Opzioni -> Utenti.
Nella scheda "percorsi" possiamo impostare i percorsi delle cartelle dove verranno salvate le immagini o i video registrati dalle webcam e successivamente in "immagini" troviamo le opzioni relative ai formati e alla qualità delle stesse.
Altra scheda importante è "email". Qui possiamo inserire un indirizzo di posta alla quale inviare messaggi in caso di eventi.
Infine troviamo le schede di banda (Alta, Media o Bassa), dove possiamo impostare il valore di refresh delle immagini.
Chiusa la finestra delle impostazioni passiamo ad inserire le nostre webcam. Andiamo su "Aggiungi nuovo Monitor" dove inseriremo il nome della webcam e indicheremo se la webcam è locale, cioè collegata tramite usb al pc, oppure remota se è una webcam di tipo ip. Nella scheda "sorgente" andremo a scrivere il percorso o l'indirizzo della camera e la risoluzione. Possiamo anche impostare nella scheda "timestamp", l'etichetta visualizzata nell'immagine come ad esempio il nome della webcam, l'orario, ecc.Salviamo e potremo visualizzare i dati relativi alla camera inserita nella tabella della console. Per visualizzare le immagini clicchiamo o su "Cicla" o su "Montaggio": il primo visualizza le webcam una per volta ad intervalli regolari, il secondo invece farà vedere in un'unica finestra le immagini dei monitor.

venerdì 26 settembre 2008

Video sorveglianza su Linux con Motion

Avete sempre voluto video sorvegliare il vostro pc quando siete lontani? Di software del genere ne esistono tanti ma oggi voglio illustrarvi motion per Linux Ubuntu. Questo software funzionante da riga di comando, permette di gestire fino a quattro webcam e di scattare delle foto o girare dei video appena viene rilevato un movimento; rilevato quest'ultimo, motion può gestire qualsiasi script.
Per prima cosa bisogna installarlo, quindi da terminale digitate:

- sudo apt-get install motion

Dopo aver installato il software è il momento di agire sul file motion.conf, dove è possibile configurare tutte le opzioni. Quindi sempre da terminale apriamo il file:

- sudo gedit /etc/motion/motion.conf
Nella cartella motion è possibile notare anche altri file con nome threadX.conf che sono i file che gestiscono le varie webcam.
All'interno del file motion.conf cominciamo col modificare una delle prime righe, facendo funzionare motion come demone:

- daemon on

e naturalmente modifichiamo la cartella dove andrà salvato il file motion.pid:

- process_id_file /home/[vostro_username]/motion.pid

Nelle tre opzioni qui sotto potrete modificare rispettivamente: la rotazione dell'immagine (cioè se volete che l'immagine visualizzata dalla webcam deve essere rotata di 90, 180 o 270 gradi); modificare la larghezza e l'altezza:

- rotate 0
- width 640
- height 480

Qui si può modificare il numero di frame catturati ogni secondo:

- framerate 5

Le successive righe sono utilizzate per impostare luminosità, contrasto e saturazione. La prima opzione invece serve a regolare automaticamente la luminosità:

- auto_brightness off
- brightness 0
- contrast 0
- saturation 0

Nella sezione "Motion Detection Settings" si possono settare le impostazioni che determinano il rilevamento dei movimenti (direi di lasciarle così come sono). Qui sotto invece possiamo impostare motion facendogli scattare una foto appena viene rilevato un movimento: l'effetto è quello di ritrovarvi la cartella di salvataggio piena di foto. Se non volete alcuna foto settate su "off". Se volete invece che venga scattata una sola foto all'inizio settate "first".

- output_normal off

Lo stesso vale per i video: settate "on" se volete un video appena viene rilevato un movimento.

- ffmpeg_cap_new off

Sempre nella sezione video potete settare in quale formato salvare il video. Per salvarlo in avi modificate la riga come qui sotto (attenzione: dovrete aver installato il pacchetto ffmpeg).

- ffmpeg_video_codec mpeg1

Nelle righe sotto potete modificare le scritte visualizzate a sinistra e destra dell'immagine. La prima lasciatela così, serve a visualizzare data e ora. La seconda invece potete scrivere qualsiasi cosa oppure lasciarla senza modifiche (se volete che le opzioni funzionino dovrete levare ";" all'inizio della riga).

- text_right %Y-%m-%d\n%T-%q
> - text_left CAMERA %t

Per salvare le foto o i video in una cartella all'interno della vostra home modificate la riga come sotto(naturlamente in questo caso dovrete aver creato la cartella "motion" dentro la vostra home):

- target_dir /home/[vostro_username]/motion

Le due opzioni sotto regolano la porta alla quale dovrete collegarvi da browser per vedere le immagini e per settare la visibilità della webcam. La prima opzione non modificatela, mentre la seconda settatela su "off" se volete vedere le immagini anche da altri pc nella vostra rete oppure direttamente da remoto.

- webcam_port 8081
- webcam_localhost off

Qui sotto invece c'è il numero di porta alla quale dovrete collegarvi per vedere il server che controlla la webcam:

- control_port 8080

Potete anche settare un nome utente e password per entrare all'interno del server di controllo:

- control_authentication username:password

Infine alle voci "on_event_" potete dire al programma quello che deve fare in caso di rilevamento del movimento. Possiamo adesso salvare e chiudere il file e aggiungiamo quindi l'utente motion digitando da terminale:

- sudo adduser VOSTRO_USER motion

e cancelliamo l'avvio automatico di motion all'avvio del sistema:

- sudo update-rc.d -f motion remove

A questo punto possiamo avviare motion digitando semplicemente:

- motion

e colleghiamoci al server della webcam scrivendo sul browser:

- http://localhost:8081

o al server di controllo digitando:

- http://localhost:8080

Buon divertimento!