jueves, 17 de marzo de 2011

Instalar WebcamStudio en Debian Squeeze

WebcamStudio crea una cámara virtual en la que puede mezclar varias fuentes de vídeo y pueden ser utilizadas para la radiodifusión en directo a través de Bambuser, UStream o Stickam.
En esta cámara virtual, puedes difundir su escritorio, tus webcams, una película...

Si quieres saber más sobre WebcamStudio visita su pagina web.


Para que WebcamStudio funcione es necesario tener instalado el modulo "vloopback" para poder crear tuberias con flujo de video. Quizás esto pueda servirte.

Puedes usar varias webcam a la vez, pero si quieres usarlas, evidentemente ya tienen que funcionar. Hoy no voy  a escribir sobre configuración de webcams, pero si Debian Squeeze no te ha reconocido la tuya quizás esto pueda ayudarte a identificarla y buscar el driver que necesita.


DESCARGAMOS WEBCAMSTUDIO

Voy a descargar el paquete deb de la última versión que a día de hoy es la "0.57alpha2" porque la estable que es la "0.56" está preparada exclusivamente para Ubuntu.

    $ wget http://webcamstudio.googlecode.com/files/webcamstudio_0.57alpha2_all.deb

Si quieres comprobar si han publicado alguna nueva versión puedes comprobarlo aquí.


INSTALAMOS

Primero instalamos WebcamStudio.

        # dpkg -i webcamstudio_0.57alpha2_all.deb

La instalación acaba con errores de dependencias,o dicho de otra forma porque falta software o programas que WebcamStudio necesita para funcionar. No te preocupes, lo arreglamos con apt :

        # apt-get -f install


ULTIMOS RETOQUES

Cuando acaba la instalación, además de instalarse WebcamStudio también se ha compilado un modulo necesario para su funcionamiento. Tenemos que añadirlo al /etc/modules para que cargue cada vez que iniciemos Debian.

        # echo "webcamstudio" >> /etc/modules

En la web de WebcamStudio dicen que es necesario crear un grupo de nombre "video" y añadir tu usuario a este grupo, en mi caso no ha sido necesario.

    Para comprobarlo miramos el /etc/group

        # cat /etc/group | grep video
        video:x:44:exbian

    Puedo ver que el grupo "video" existe y mi usuario "exbian" pertenece al grupo.
  
        Si no existe el grupo "video" podemos crearlo :

            # addgroup video

        Y añadimos nuestro usuario al grupo video, en mi caso el usuario se llama "exbian".
        Sustituye "exbian" por tu nombre de usuario.

            # adduser exbian video

Si has añadido el grupo ahora quizás tengas que reiniciar las X
para que tu usuario obtenga todos los privilegios del grupo "video".


LANZAMOS WEBCAMSTUDIO

En Kde desde "Lanzador de aplicaciones/Aplicaciones/Multimedia/WebcamStudio". O en una consola de usuario :

        $ webcamstudio

Primera impresión.


Mi webcam con un efecto de fuego, las llamas se mueven en tiempo real.



Parece interesante WebcamStudio, voy a comprobar las capacidades que tiene para hacer streaming y ya os contaré...


4 comentarios:

Unknown dijo...

Hola.

Cuando intento instalar el paquete de webcamstudio, el gestor me pide dependencias que no estan en Debian (multimedia); esto es lo que me sale:


webcamstudio depende de gstreamer0.10-plugins-ugly-multiverse; sin embargo:
El paquete `gstreamer0.10-plugins-ugly-multiverse' no está configurado todavía.
webcamstudio depende de gstreamer0.10-plugins-bad-multiverse; sin embargo:
El paquete `gstreamer0.10-plugins-bad-multiverse' no está instalado.
dpkg: error al procesar webcamstudio (--install):
problemas de dependencias - se deja sin configurar
Procesando disparadores para gnome-menus ...
Procesando disparadores para desktop-file-utils ...
Se encontraron errores al procesar:
webcamstudio

Cuando intento arreglar los paquetes rotos (apt-get -f install):


Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Corrigiendo dependencias... Listo
Los siguientes paquetes se ELIMINARÁN:
gstreamer0.10-plugins-ugly-multiverse webcamstudio
0 actualizados, 0 se instalarán, 2 para eliminar y 958 no actualizados.
3 no instalados del todo o eliminados.
Se liberarán 12,5 MB después de esta operación.


Es evidente que el tal "ugly" y "bad" no estan en mis repos ¿Qué repositorios utilizas?, pues cuando intente utilizar los paquetes de ubuntu me salen un monton de conflictos.

Imanol LG dijo...

Hola Jonatan :
El problema es que tu usas Ubuntu y este manual es para Debian Squeeze.
En esta web escribo mis experiencias solamente sobre Debian. Aunque, he estado no hace mucho colaborando con otra web escribiendo sobre Ubuntu y si mal no recuerdo también publiqué un articulo sobre la instalación de WebcamStudio en Ubuntu 10.10. La web en la que publiqué el articulo se llamaba Aupatic, pero no te puedo proporcionar ningún enlace porque está offline. Sin embargo tengo una copia de seguridad de Aupatic. Enviamé un email y te contesto adjuntando el articulo.

Corazones y Teclas dijo...

Hola compa!

He estado probando tu tutorial, que me ha gustado mucho, y al parecer todo iba bien hasta que ejecuto en la consola "webcamstudio" y la consola me lanza el siguiente mensaje:

Using JRE: /usr/lib/jvm/java-6-sun/bin
/usr/bin/webcamstudio: línea 42: /usr/lib/jvm/java-6-sun/bin/java: No existe el fichero o el directorio
/usr/bin/webcamstudio: línea 42: exec: /usr/lib/jvm/java-6-sun/bin/java: no se puede ejecutar: No existe el fichero o el directorio

Y bueno es que yo tengo instalado el open-jdk. Crees que sea ese el problema? alguna sugerencia?

Imanol LG dijo...

"Corazones y Teclas" intenta instalar sun-java6-jre

# apt-get install sun-java6-jre

Si no se instala, tendrás que activar non-free en tu sources.list
Si no sabes activar non-free - http://experienciasdebian.blogspot.com/2010/11/configurar-sourceslist-en-debian.html

Espero te sirva...