Utilizzare il Nokia N9 come webcam

Per fare questa cosa prodigiosa (dato che non ho una webcam :-)), è sufficiente installare il software SmartCam!!
Purtroppo il “è sufficiente” è stata in realtà una e propria tortura, dato che ho avuto un bel po’ di problemi a farlo funzionare su Ubuntu!! 🙁

Ho fatto questa prova con l’ultima versione del software, la 1.4, sul mio PC con Ubuntu 10.04 64bit.
Ovviamente, come al solito, non mi assumo nessuna responsabilità su eventuali danno collaterali! 🙂

Il software si compone infatti di due parti: una da installare sul cellulare e una da installare sul PC; i due dispositivi si potranno poi connettere via Bluetooth o via WIFI, ma in questo ultimo caso è necessario che siano collegati allo stesso router (o forse che il PC sia raggiungibile dal cellulare).
Per quanto riguarda la parte sul PC, il software per Linux si compone esso stesso di due parti: il driver video (modulo per il kernel) e il software vero e proprio.

Il software per il Nokia N9 si scarica direttamente dal market Nokia, per cui nessun problema. 🙂

Per il software lato PC, sul sito del progetto è possibile scaricare un file .deb con il programma o i sorgenti da compilare; purtroppo non li ho trovati utili, dato che il pacchetto è per sistemi a 32 bit e per (cercare di) compilare ho dovuto aggiungere un bel po’ di dipendenze, e (se non sbaglio) c’è anche bisogno di una patch (se lo volete fare, le istruzioni stanno qui, e linkano ad altri file non caricati dal progetto originario; io sono riuscito a compilare il driver, ma la strada è stata lunga e tortuosa).
In rete comunque  ho trovato molte guide, alcune che spiegano l’installazione manuale e altre che passano per i repository: questo è quello che ho fatto per partire il programma, anche se ancora non so se mi funziona con Skype.

Nota: sul forum di Ubuntu dicono che scaricando il file .deb da qui si installa automaticamente anche il modulo per il kernel, ma non l’ho provato…

Driver

Per installare il driver ci appoggiamo alla guida manuale:

1. scaricare il file adatto al vostro kernel: qui quello per la versione 2.6.37/2.6.38, e qui quello per 2.6.34/2.6.35 (quest’ultimo a me ha funzionato anche con la versione 2.6.32 del kernel Linux)

2. installate il modulo

# dkms ldtarball --archive=driver_smartcam1.4.0.tar.gz
# dkms remove -m smartcam -v 1.4.0 --all
# dkms add build install -m smartcam -v 1.4.0

3. caricate il modulo smartcam

# modprobe smartcam

Programma

Per l’installazione del programma vi consiglio la via del repository o quella con pacchetto .deb precompilato; se volete compilare i sorgenti fatelo a vostro rischio e pericolo, dato che io non ci sono riuscito anche dopo un bel po’ di tentativi… 🙂

Altro passetto che vi consiglio è di aggiungere il vostro utente al gruppo video: basta lanciate il comando

# adduser nome_utente video

dove nome_utente è il nome del vostro utente. 🙂

Primo avvio

Al primo avvio il programma non mi ha funzionato!!
Avviandolo ottenevo un errore di segmentazione (segmentation fault): consultando le ultime righe del comando dmesg ho notato che l’errore era dovuto ad un errore di segmentazione legato alla libreria del bluetooth

$ dmesg| tail
smartcam[2320]: segfault at 8 ip 00007f85655a0778 sp 00007f855dea8b80 error 4 in libbluetooth.so.3.5.0[7f8565591000+17000]

Non trovando in rete nessun aiuto mi sono dovuto arrangiare, e con un colpo di genio mi son detto “fosse fosse che il problema è che io non ho nessuna periferica bluetooth?!?“. E così fu!! Ho attaccato al volo un adattatore bluetooth, ho avviato il programma, e nelle impostazioni ho subito cambiato la connessione in WIFI!! 😀

Uso

Una volta avviato lanciate il programma sul cellulare,

interfaccia di SmartCam su Nokia N9
interfaccia di SmartCam su Nokia N9

impostate l’indirizzo IP del PC (controllate quale sia!!) e… buon divertimento!!! 😀

impostazioni SmartCam per la connessione al PC via WIFI
impostazioni SmartCam per la connessione al PC via WIFI

Il programma funziona benissimo con Cheese, ora devo solo riuscire a farlo funzionare con Skype… 😛

Nokia N9 in uso come webcam remota
Nokia N9 in uso come webcam remota: a sinistra SmartCam, a destra Cheese

2 pensieri riguardo “Utilizzare il Nokia N9 come webcam”

  1. no, dopo aver formattato il PC non c’ho più provato… 🙁
    ora che ho un po’ di vacanze ri-tento l’impresa!! 😀

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *