¿Quieres montar un setup multicámara para streaming, podcasts o tutoriales sin gastar en costosas cámaras de captura? Puedes convertir tus teléfonos móviles (Android o iOS) en webcams de alta definición usando Iriun Webcam, integrarlas en CachyOS / Arch Linux y hacer que OBS Studio alterne entre ellas de forma automática.
🚀 Requisitos previos
- Sistema operativo: CachyOS, Arch Linux o derivadas.
- Smartphones: Dos o más teléfonos con la app Iriun Webcam instalada.
- Conexión: Red Wi-Fi compartida o cables USB (recomendado para cero latencia).
- OBS Studio instalado en tu sistema.
🛠️ Paso 1: Instalar paquetes y dependencias
Abre la terminal y descarga las utilidades necesarias junto con Iriun Webcam:
Bash
# 1. Instalar el controlador del kernel y herramientas de depuración USB
sudo pacman -S v4l2loopback-dkms android-tools
# 2. Instalar Iriun Webcam desde AUR
paru -S iriunwebcam-bin
⚙️ Paso 2: Habilitar múltiples cámaras virtuales en Linux
Por defecto, Linux crea un solo nodo de video loopback. Para habilitar dos o más cámaras, configuramos el módulo del kernel:
- Crea el archivo de opciones del controlador:Bash
echo 'options v4l2loopback exclusive_caps=1 devices=2 card_label="Iriun Webcam,Iriun Webcam #2"' | sudo tee /etc/modprobe.d/iriunwebcam-options.conf(Si deseas conectar 3 o 4 celulares, cambiadevices=2por la cantidad deseada y añade más etiquetas separadas por comas). - Aplica los cambios recargando el módulo:Bash
sudo modprobe -r v4l2loopback sudo modprobe v4l2loopback - Comprueba los nodos creados:Bash
v4l2-ctl --list-devicesVerás listados los dispositivos/dev/video0e/dev/video3(o equivalentes) bajo los nombres de Iriun.
📱 Paso 3: Conectar los teléfonos e iniciar Iriun
- Abre la aplicación de Iriun en ambos celulares.
- Inicia el programa en tu PC buscando
iriunwebcamen el lanzador de aplicaciones o ejecutándolo en consola. - El sistema asignará automáticamente cada smartphone a su nodo
/dev/videoXcorrespondiente.
🎬 Paso 4: Configurar las escenas en OBS Studio
- Abre OBS Studio.
- Crea la Escena 1:
- Agrega una fuente:
+$\rightarrow$ Dispositivo de captura de video (V4L2). - Selecciona el dispositivo Iriun Webcam (
/dev/video0).
- Agrega una fuente:
- Crea la Escena 2:
- Agrega una segunda fuente:
+$\rightarrow$ Dispositivo de captura de video (V4L2). - Selecciona el dispositivo Iriun Webcam #2 (
/dev/video3).
- Agrega una segunda fuente:
🔄 Paso 5: Alternar cámaras automáticamente con Advanced Scene Switcher
Para que OBS cambie de toma solo sin que tengas que tocar el teclado:
- Instala el plugin:Bash
paru -S obs-advanced-scene-switcher - Abre OBS y dirígete a Herramientas $\rightarrow$ Advanced Scene Switcher $\rightarrow$ Macro.
🔹 Macro 1 (De Escena 1 a Escena 2):
- Condición (Bloque superior):
Si$\rightarrow$Escena$\rightarrow$La escena actual es$\rightarrow$ Escena 1 $\rightarrow$por al menos$\rightarrow$5.000s.
- Acción (Bloque inferior):
- Pulsa el botón
+$\rightarrow$Escena$\rightarrow$Cambiar a la escena$\rightarrow$ Escena 2.
- Pulsa el botón
🔹 Macro 2 (De Escena 2 a Escena 1):
- Condición (Bloque superior):
Si$\rightarrow$Escena$\rightarrow$La escena actual es$\rightarrow$ Escena 2 $\rightarrow$por al menos$\rightarrow$5.000s.
- Acción (Bloque inferior):
- Pulsa el botón
+$\rightarrow$Escena$\rightarrow$Cambiar a la escena$\rightarrow$ Escena 1.
- Pulsa el botón
- Ve a la pestaña General del plugin y presiona Start para activar el ciclo continuo.
💡 Consejos de rendimiento
- Usa cable USB: Activa la Depuración USB en las opciones de desarrollador de tus teléfonos Android para evitar cortes por congestión Wi-Fi.
- Formato de video: Si la imagen se muestra en negro o congelada en OBS, ve a las propiedades de la fuente V4L2 y cambia el formato a
YUYV 4:2:2.
Deja un comentario