{"id":165,"date":"2007-07-20T17:42:40","date_gmt":"2007-07-20T16:42:40","guid":{"rendered":"http:\/\/www.alessandropagano.net\/alekoblog\/blog\/2007\/07\/20\/creative-live-cam-vista-im-on-linux\/"},"modified":"2021-01-22T19:54:17","modified_gmt":"2021-01-22T18:54:17","slug":"creativelivevistaim","status":"publish","type":"post","link":"https:\/\/alessandropagano.net\/blog\/creativelivevistaim\/","title":{"rendered":"Creative Live! Cam Vista IM on Linux"},"content":{"rendered":"<p>Ormai il web si sta orientando sempre di pi\u00f9 verso una &#8220;multimedialit\u00e0 2.0&#8221; e spesso si rende necessario l&#8217;uso di strumenti audio\/video. Il riferimento alle webtv e ai contenuti multimediali della &#8220;televisione dal basso&#8221; \u00e8 inevitabile.<\/p>\n<p><!--more--><\/p>\n<p>Ho pensato quindi di comprare una webcam, sicuro che le creative sono <strong>supportate anche da Linux <\/strong>attraverso dei driver open&#8230; Ho comprato quindi la &#8220;<strong>Creative Live! Cam Vista IM&#8221; e ho scoperto che non \u00e8 poi cos\u00ec supportata e non \u00e8 poi cos\u00ec facile da far funzionare completamente sul nostro amato sistema operativo.<\/strong><\/p>\n<p>Supponiamo di avere il kernel pronto con il supporto alle webcam e all&#8217;usb abilitato (http:\/\/gentoo-wiki.com\/HOWTO_Install_a_webcam)<\/p>\n<p>Inanzitutto colleghiamo la nostra webcam alla porta usb e controlliamo le caratteristiche della webcam:<\/p>\n<blockquote>\n<p>BlackMamba aleko # lsusb<br \/>\nBus 001 Device 004: ID 041e:4052 Creative Technology, Ltd<br \/>\nBlackMamba aleko # cat \/proc\/bus\/usb\/devices<br \/>\nT: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 4 Spd=12 MxCh= 0<br \/>\nD: Ver= 1.10 Cls=00(&gt;ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1<br \/>\nP: Vendor=041e ProdID=4052 Rev= 1.00<br \/>\nS: Manufacturer=<br \/>\nS: Product=Creative Live! Cam Vista IM<\/p>\n<\/blockquote>\n<p>Ora \u00e8 necessario prelevare i drivers da http:\/\/www.rastageeks.org\/ov51x-jpeg\/index.php\/Main_Page<\/p>\n<p>Dato che dobbiamo prelevare dei driver in sviluppo rilasciati sotto svn, installiamo subversion.<\/p>\n<blockquote>\n<p>sudo apt-get install subversion (o con il vostro packet manager es. emerge subversion se siete con gentoo)<\/p>\n<\/blockquote>\n<p>Ora preleviamo i drivers<\/p>\n<blockquote>\n<p>svn co svn:\/\/rastageeks.org\/svn\/ov51x-jpeg\/trunk webcam-driver<\/p>\n<\/blockquote>\n<p>Entriamo nella directory e compiliamoli&#8230;<\/p>\n<blockquote>\n<p>cd webcam-driver<br \/>\nmake<br \/>\nsudo make install<\/p>\n<\/blockquote>\n<p>Se con il comando &#8220;lsmod&#8221; ci accorgiamo che \u00e8 gi\u00e0 stato caricato un driver di nome &#8220;ov511&#8221; provvediamo alla sua rimozione con<\/p>\n<blockquote>\n<p>rmmod ov511<\/p>\n<\/blockquote>\n<p>Carichiamo il modulo appena installato&#8230;<\/p>\n<blockquote>\n<p>sudo modprobe ov51x-jpeg<\/p>\n<\/blockquote>\n<p>Facciamo funzionare la nostra webcam, usando ad esempio vlc<\/p>\n<blockquote>\n<p>vlc v4l:\/dev\/video0<\/p>\n<\/blockquote>\n<p>&#8230; oppure mplayer &#8230;<\/p>\n<blockquote>\n<p>mplayer tv:\/\/ -tv driver=v4l:width=640:height=480:device=\/dev\/video0<\/p>\n<\/blockquote>\n<p>I problemi per\u00f2 iniziano nel momento in cui si voglia utilizzare un applicazione web (alla fine \u00e8 per quello che ho comprato la webcam&#8230;). 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. <strong>La webcam viene rilevata come &#8220;OV519 USB Camera&#8221; ma la finestra che dovrebbe ospitare il video del mio faccione, \u00e8 mestamente nera&#8230;<br \/>\n<\/strong><br \/>\nHo 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\u00f2 testare la webcam su applicazioni flash, avendo architettura a 64 bit. (:-()<br \/>\nUn barlume di speranza mi arriva da questa mail ricevuta dalla mailing list del progetto:<\/p>\n<blockquote>\n<p>I think you better wait until we finish a complete in-kernel support which is<br \/>\ngoing on now with the userspace library..<\/p>\n<p>Of course, I still accept patches if you or anyone else manage to make it<br \/>\nwork, but my guess would better be that flash&#8217;s support for v4l is the<br \/>\nculprit&#8230;<\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p>Attendo con trepidazione&#8230;<\/p>\n<p>Riferimenti:<\/p>\n<p>http:\/\/www.rastageeks.org\/ov51x-jpeg\/index.php\/Testing_IM_Live_Support<\/p>\n<p>http:\/\/gentoo-wiki.com\/HOWTO_Install_a_webcam<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ormai il web si sta orientando sempre di pi\u00f9 verso una &#8220;multimedialit\u00e0 2.0&#8221; e spesso si rende necessario l&#8217;uso di strumenti audio\/video. Il riferimento alle &#8230; <a title=\"Creative Live! Cam Vista IM on Linux\" class=\"read-more\" href=\"https:\/\/alessandropagano.net\/blog\/creativelivevistaim\/\" aria-label=\"More on Creative Live! Cam Vista IM on Linux\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":4178,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[5,3],"tags":[],"class_list":["post-165","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-recensioni","category-tecnologia","infinite-scroll-item","masonry-post","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50"],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?fit=259%2C194&ssl=1","uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?fit=259%2C194&ssl=1",259,194,false],"thumbnail":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?resize=150%2C150&ssl=1",150,150,true],"medium":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?fit=259%2C194&ssl=1",259,194,true],"medium_large":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?fit=259%2C194&ssl=1",259,194,true],"large":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?fit=259%2C194&ssl=1",259,194,true],"1536x1536":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?fit=259%2C194&ssl=1",259,194,true],"2048x2048":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?fit=259%2C194&ssl=1",259,194,true],"trp-custom-language-flag":["https:\/\/i0.wp.com\/alessandropagano.net\/blog\/wp-content\/uploads\/sites\/2\/2019\/06\/download-3.jpg?fit=16%2C12&ssl=1",16,12,true]},"uagb_author_info":{"display_name":"aleko","author_link":"https:\/\/alessandropagano.net\/blog\/author\/aleko\/"},"uagb_comment_info":18,"uagb_excerpt":"Ormai il web si sta orientando sempre di pi\u00f9 verso una &#8220;multimedialit\u00e0 2.0&#8221; e spesso si rende necessario l&#8217;uso di strumenti audio\/video. Il riferimento alle ... Read more","jetpack-related-posts":[],"jetpack_sharing_enabled":true,"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/posts\/165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/comments?post=165"}],"version-history":[{"count":0,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/posts\/165\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/media\/4178"}],"wp:attachment":[{"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/media?parent=165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/categories?post=165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/alessandropagano.net\/blog\/wp-json\/wp\/v2\/tags?post=165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}