Hace poco con un grupo de amigos quisimos probar lo que es tinychat y al momento de ingresar, me doy cuenta, que si bien reconocía mi camara web, no transmitía ninguna imagen.

Debido a ese problema, me aconsejaron utilizar webcamstudio pero una vez instalado con un simple yaourt -S webcamstudio.

Mis dispositivos de video son:

[cmaureir@neXus~]$ls /dev/video*
/dev/video  /dev/video0

Al abrir el webcamstudio, me di cuenta que en la parte de abajo aparecía un mensaje que dice “No output!”, por lo cual toda la finalidad de utilizar una cámara web virtual mediante webcamstudio, no estaba sirviendo.

Busque en internet para solucionar el problema de No output! y me di cuenta que necesitaba el paquete vloopback,
pero lamentablemente la página principal de dicho proyecto estaba abajo, por lo que comencé a buscar el tar.gz del software, pero ninguna versión me compilaba, debido a que poseia un kernel muy nuevo 2.6.33-ARCH.

Finalmente encontré un paquete de debian que me compilo sin ningún problema, aquí están los pasos para que funcione.

Descargamos

wget http://ftp.us.debian.org/debian/pool/main/v/vloopback/vloopback-source_1.3-2_all.deb

Transformamos el .deb a un .tar.gz con el programa deb2targz (si no lo tienen pueden instalarlo con yaourt -S deb2targz)

deb2targz vloopback-source_1.3-2_all.deb

Descomprimimos el tar.gz

tar zxvf vloopback-source_1.3-2_all.tar.gz

Entramos al directorio donde está el código del vloopback

cd usr/src/

Descomprimimos el código.

tar xjf vloopback.tar.bz2

Entramos al directorio donde se descomprimió

cd modules/vloopback/

Compilamos

make

Instalamos como root (su -) o como usuario (sudo).

make install

Cargamos el módulo videodev

modprobe videodev

Si es que el modulo no se les carga automáticamente, es decir, lsmod | grep vloopback no les devuelve nada, lo cargamos a mano (como root o con sudo)

insmod /lib/modules/2.6.33-ARCH/media/video/vloopback.ko

Ahora un lsmod | grep vloopback debería devolver algo como ésto (ojo que para mi webcam utilizo el uvcvideo).

[cmaureir@neXus~/usr/src/modules/vloopback]$lsmod | grep vloopback
vloopback              11430  0
videodev               34611  2 vloopback,uvcvideo

Ahora iniciamos webcamstudio y nos daremos cuenta que ahora no dice el mensaje de No output!, sino que dice video loopback 0 input.

Ahora vamos a la opción sources y seleccionamos nuestra cámara

luego vamos a la pestaña Controls y ponemos play,
comenzaran a ver su webcam en una ventana.

ahora si se dan cuenta tendrán otro(s) device(s).

[cmaureir@neXus~]$ls /dev/video*
/dev/video  /dev/video0  /dev/video1  /dev/video2

Ahora en tinychat podrás utilizar este nuevo device y no tendrás problemas para compartir con tus amigos ;)

Espero les sirva.