domingo, 27 de junio de 2021

Vídeo Virtual Linux [ v4l2loopback ] - Configuraciones

GESTIÓN DINÁMICA DE DISPOSITIVOS

Las opciones que proporcionó al cargar el módulo (por ejemplo, a través de modprobe) no se pueden cambiar fácilmente sobre la marcha. Para cambiar estas opciones, primero debe descargar el módulo con rmmod (que solo funcionará si ninguna aplicación ya está accediendo a uno de los dispositivos de loopback) y luego cargarlo nuevamente (con las nuevas opciones).
Puede crear (y eliminar) dispositivos de bucle invertido sobre la marcha, utilizando los comandos add(resp. delete) De la utilidad v4l2loopback-ctl .
Al crear un nuevo dispositivo, es posible que se ignoren las opciones del módulo. Por lo que debe especificarlos explícitamente.
Para crear un nuevo dispositivo /dev/video7 que tenga la etiqueta "MiWebCam1", use:
$ sudo v4l2loopback-ctl add -n "MiWebCam1" /dev/video7

Eliminar dispositivos es tan simple como:

$ sudo v4l2loopback-ctl delete /dev/video7

CONTROLES V4L2

v4l2-ctl -d /dev/video0 -l

    keep_format(0/1)
    sustain_framerate(0/1)
    timeout(integer)
    timeout_image_io(0/1)

CARGAR 4 DISPOSITIVOS DE VIDEO VIRTUALES

modprobe v4l2loopback devices=4

Creará 3 dispositivos ( /dev/video3, /dev/video4 , /dev/video7)

modprobe v4l2loopback video_nr=3,4,7 card_label="Nombre3","Nombre4","Nombre7"

/dev/video3-> Nombre3
/dev/video4-> Nombre4
/dev/video7-> Nombre7

DETECTAR DISPOSITIVO 

modprobe v4l2loopback exclusive_caps=1 

CONFIGURAR DISPOSITIVOS CARGADOS  

ll /etc/modprobe.d/  

No hay comentarios:

Publicar un comentario