Dispositivo de vídeo virtual con v4l2loopback en Debian Wheezy

¿Qué es v4l2loopback?

Es un driver para video4linux que permite hacer tuberías con señales de vídeo. Con este driver puedes usar la entrada para el programa que normalmente se comunica con el dispositivo de video4linux y la salida usarla con otros programas (como por ejemplo WebcamStudio).

En Debian Wheezy puede instalar el modulo v4l2loopback y module-assistant por medio de la herramienta aptitude en unos sencillos pasos.

Lo primero que tiene que hacer es instalar el paquete v4l2loopback-source que es el código fuente del driver v4l2loopback, module-assistant para compilarlo e instalarlo y los headers del kernel que actualmente usa en sus sistema:

Dependencias

Actualiza la lista repositorios de su sistema, con el siguiente comando:

# aptitude update

Instale las dependencias y las fuentes de modulo v4l2loopback, con el siguiente comando:

# aptitude install linux-headers-`uname -r` module-assistant
# aptitude install v4l2loopback-source

Preparar el modulo v4l2loopback

Para preparar este modulo debe usar module-assistant para compilar e instalar el modulo «v4l2loopback» con los siguientes comandos:

# m-a prepare
# m-a update
# m-a a-i v4l2loopback-source

Cuando acabe el proceso tendrás el modulo v4l2loopback instalado.

Seguidamente debe cargar el modulo v4l2loopback al kernel (núcleo del sistema operativo), con el siguiente comando:

# modprobe v4l2loopback

Puede determine si fue cargado el modulo, con el siguiente comando:

# lsmod | grep v4l2loopback
v4l2loopback 22660 0
videodev 61658 3 uvcvideo,v4l2loopback

Opcionalmente puede verificar si durante el proceso de carga que no ha habido errores con el siguiente comando debe mostrarle algo parecido a este mensaje:

# dmesg | grep v4l2loopback
[ 13.696645] v4l2loopack driver version 1.0.2 loaded

Usted puede verificar la creación del dispositivo de vídeo virtual  /dev/video0 en el directorio /dev con el siguiente comando:

# ls /dev/video*

Por ultimo debe configurar que el modulo cargue al arranque del sistema, para esto debe añadirlo al fichero /etc/modules, con el siguiente comando:

# echo "v4l2loopback" >> /etc/modules

Reinicie para que cargue por defecto el modulo el sistema operativo.

# reboot

De esta forma ya tiene instalado.

Próximamente estaré explicando usos prácticos a dispositivos de vídeo virtuales haciendo transmisión de señal de vídeo hacia Internet usando su cámara Web 😉

P.D.: Gracias a Juan Mejias alias algolius por sus asesorías en gestión de dispositivos en Linux las cuales ha sido de mucha utilidad, gracias en verdad :P

 

Ayúdame a seguir escribiendo en mi blog y dona 1 dolar aquí.

1 thoughts on “Dispositivo de vídeo virtual con v4l2loopback en Debian Wheezy

  1. Pingback: Instalar WebCamStudio en Debian Wheezy « Leonardo J. Caballero G.

Deja un comentario