BlogMind - idee, soluzioni e risorse

La prima cosa che ti passa per la mente

Subscribe to BlogMind - idee, soluzioni e risorse
Technorati
del.icio.us


Maggio-15-08

Controllare una Web Cam da remoto

posted by Jack

.Introduzione

Controllare una Web Cam da remoto è un esperimento molto semplice che ci permetterà di realizzare un piccolo sistema di videosorveglianza, controllabile tramite qualsiasi pc collegato a internet, in qualsiasi parte del mondo, conoscendo l’indirizzo IP della macchina su cui è collegata la nostra Web Cam.

Una raccomandazione prima di cominciare: E’ assolutamente vietato l’uso del programma allo scopo di violare la privacy altrui, pertanto BlogMind.net non si riterrà assolutamente responsabile in caso di azioni legali verso chi utilizza questo sistema per scopi illegali.

.Cosa ci serve

Il materiale di cui abbiamo bisogno si riassume in 2 soli punti:

1. Una Web Cam da collegare ad un pc connesso ad internet

2. Un praticissimo software Freeware : YawCam

.Il programma

Yawcam è un software free scritto in Java, scaricabile dal sito ufficiale del programma (http://www.yawcam.com/index.php ), che ci permetterà di effettuare diverse operazioni in base alle nostre esigenze. In particolare potremmo :

- Visualizzare il video in streaming tramite browser

- Visualizzare i fotogrammi tramite browser

- Salvare e caricare tramite il servizio FTP le immagini riprese dopo un eventuale movimento(se qualcosa passa davanti alla Web Cam)

Per installare correttamente il programma abbiamo bisogno delle librerie Java scaricabili gratuitamente dal sito Java SunMicrosystem .

Dopo aver installato il programma e aver collegato la Web Cam al pc, siamo pronti a settare a dovere il programma e la macchina che fungerà da “server video”.

y1

.Il settaggio corretto

In base al tipo di servizio scelto dovremmo settare adeguatamente la nostra macchina, in quanto il firewall di sistema ed eventualmente il router potrebbero interferire sul corretto funzionamento.

In questo articolo affronteremo la funzione streaming e di fotogramma, che in effetti è la funzione più semplice e forse più interessante del programma. La prima cosa da fare è attivare le suddette funzioni cliccando semplicemente sul bottone rosso a destra della scritta “Stream” e della scritta “Http”.

avviato

A questo punto dobbiamo impostare le eccezzioni nel firewall in maniera che apra le connessioni verso le 2 porte che interessano, ovvero la porta 8081(TCP e UDP) per lo streaming e 8888(TCP) per i fotogrammi.

Abbiamo modo di eseguire tale operazione anche tramite le impostazioni del router nel caso in cui sia possibile applicare la regola nella sezione UPNP. Tale operazione non è sempre possibile in quanto non tutti i router permettono di settare questo tipo di parametro.

Aprendo le porte tramite Windows firewall non dovremmo avere problemi; in caso contrario dovremmo settare a dovere il firewall utilizzato.

Una volta effettuata questa semplice operazione possiamo addentrarci nelle funzioni specifiche del programma. La prima in particolare riguarda il settaggio inerente la connessione.

Aprendo la sezione dei settaggi del programma possiamo avere alcuni input che ci permetteranno di eseguire le operazioni corrette. Nella parte alta troviamo l’indirizzo IP della macchina in questione. Per questo tipo di programma sarebbe l’ideale avere un IP fisso, in modo tale che sia più semplice accedere alla Web Cam dato che l’indirizzo non varia in caso di riconnessione.

settaggio ip

Vediamo punto per punto cosa ci interessa in maniera particolare:

1. Questa funzione deve essere attivata nel caso in cui il nostro router ci permette di modificare i settaggi dell’ UPNP. Nel caso in cui non sia possibile lasciamola disattivata, oppure in caso di errore nell’indirizzo per la connessione(che vedremo al punto 2 e 3),la attiveremo in un secondo tempo.

2. Cliccando su “Am i online” si aprirà una finestra del browser che verificherà la presenza in rete della macchina accedendo alle porte 8081 e 8888. In caso di segnalazione positiva tramite la scritta “ok” saremo sicuri che la nostra Cam è visibile online. In caso di risposta negativa avremmo 2 possibili soluzioni: Attivare la casella UPNP vista prima e controllare che le impostazioni del firewall siano state fatte in maniera corretta.

3. Cliccando sul pulsante “What’ s my URL” avremo le indicazioni corrette il funzionamento dal browser.

La cosa importante da notare è che eseguendo le prove in locale, dovremmo utilizzare l’indirizzo locale della macchina e non l’IP pubblico. Quest’ultimo dovrà essere utilizzato solo da un computer esterno alla rete locale. Provando in locale avremo modo di verificare ciò che potremmo vedere in qualsiasi parte del mondo digitando l’indirizzo IP pubblico della macchina.

A questo punto vi domanderete se qualsiasi persona possa visualizzare lo stream e le immagini della webcam. La risposta è si per la visualizzazione delle immagini(o frame), mentre è a discrezione dell’ utente per quel che riguarda lo streaming. Infatti alla voce “Password” nel nostro menù dei settaggi potremmo definire username e password in maniera tale che l’accesso sia controllato. Una volta impostato, se proviamo ad accedere allo streaming ci ritroveremo di fronte ad una pagina web da cui fare il login.

L’indirizzo classico per accedere allo streaming sarà:

http://XX.XX.XX.XX:8081

mentre per accedere alla sezione fotogrammi sarà:

http://XX.XX.XX.XX:8888

dove XX.XX.XX.XX sarà l’indirizzo IP pubblico del pc su cui sono in funzione il programma e la Web Cam.

.Alcune particolarità

Alcuni settaggi del programma sono particolarmente interessanti. In particolare abbiamo la possibilità di creare lo sfondo e l’impostazione della pagina web che verrà visualizzata a nostro piacimento, nel caso in cui la pagina semplice di default non sia di nostro gradimento. Possiamo accedere a questa opzione tramite il sotto menù “Stream”, cliccando sul pulsante “Page Designer”.

Altra funzione interessante è il tipo di stream visualizzato. Nel caso della foto abbiamo impostato la pagina che verrà visualizzata come un’ Applet Java, ma abbiamo anche la possibilità di cambiarla in Javascript.

settaggio page

Un’altra opzione interessante è la possibilità di rendere on line la Web Cam in base alla fascia oraria giornaliera che preferiamo.

accensione automatica

.Conclusioni

Yawcam è davvero un gran bel programma interessante, ricco di funzioni e soprattutto gratuito, con cui potremmo divertirci magari con gli amici, ricordandoci sempre molto bene di non violare la privacy altrui.

Detto questo non resta altro che addentrarci nell’esplorazione di questo programmino, testarne tutte le funzioni e fare qualche esperimento in più, oltre a quello che abbiamo visto in questo articolo.

Tags:

Aggiungi commento