Creative Live! Cam Vista IM on Linux

20 Luglio 2007

Ormai il web si sta orientando sempre di più verso una “multimedialità 2.0” e spesso si rende necessario l’uso di strumenti audio/video. Il riferimento alle webtv e ai contenuti multimediali della “televisione dal basso” è inevitabile.

Ho pensato quindi di comprare una webcam, sicuro che le creative sono supportate anche da Linux attraverso dei driver open… Ho comprato quindi la “Creative Live! Cam Vista IM” e ho scoperto che non è poi così supportata e non è poi così facile da far funzionare completamente sul nostro amato sistema operativo.

Supponiamo di avere il kernel pronto con il supporto alle webcam e all’usb abilitato (http://gentoo-wiki.com/HOWTO_Install_a_webcam)

Inanzitutto colleghiamo la nostra webcam alla porta usb e controlliamo le caratteristiche della webcam:

BlackMamba aleko # lsusb
Bus 001 Device 004: ID 041e:4052 Creative Technology, Ltd
BlackMamba aleko # cat /proc/bus/usb/devices
T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 4 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=041e ProdID=4052 Rev= 1.00
S: Manufacturer=
S: Product=Creative Live! Cam Vista IM

Ora è necessario prelevare i drivers da http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page

Dato che dobbiamo prelevare dei driver in sviluppo rilasciati sotto svn, installiamo subversion.

sudo apt-get install subversion (o con il vostro packet manager es. emerge subversion se siete con gentoo)

Ora preleviamo i drivers

svn co svn://rastageeks.org/svn/ov51x-jpeg/trunk webcam-driver

Entriamo nella directory e compiliamoli…

cd webcam-driver
make
sudo make install

Se con il comando “lsmod” ci accorgiamo che è già stato caricato un driver di nome “ov511” provvediamo alla sua rimozione con

rmmod ov511

Carichiamo il modulo appena installato…

sudo modprobe ov51x-jpeg

Facciamo funzionare la nostra webcam, usando ad esempio vlc

vlc v4l:/dev/video0

… oppure mplayer …

mplayer tv:// -tv driver=v4l:width=640:height=480:device=/dev/video0

I problemi però iniziano nel momento in cui si voglia utilizzare un applicazione web (alla fine è per quello che ho comprato la webcam…). Andiamo ad esempio su http://oldes.multimedia.cz/swf/mx-webcam.html che utilizza una diffusa applicazione web (adobe flash) per flussi video delle webcam. La webcam viene rilevata come “OV519 USB Camera” ma la finestra che dovrebbe ospitare il video del mio faccione, è mestamente nera…

Ho contattato il team di sviluppo dei drivers (http://www.rastageeks.org/ov51x-jpeg/index.php/Main_Page) Altri utenti hanno la stessa problematica, ma il mantainer del driver non può testare la webcam su applicazioni flash, avendo architettura a 64 bit. (:-()
Un barlume di speranza mi arriva da questa mail ricevuta dalla mailing list del progetto:

I think you better wait until we finish a complete in-kernel support which is
going on now with the userspace library..

Of course, I still accept patches if you or anyone else manage to make it
work, but my guess would better be that flash’s support for v4l is the
culprit…

 

Attendo con trepidazione…

Riferimenti:

http://www.rastageeks.org/ov51x-jpeg/index.php/Testing_IM_Live_Support

http://gentoo-wiki.com/HOWTO_Install_a_webcam

Follow Me

Seguimi sui social per essere sempre aggiornato sulle mie attività!

Iscriviti alla Newsletter

Riceverai una mail ad ogni post pubblicato