OBS Remote

Controla OBS desde el móvil a través de un Browser Source, sin abrir puertos en tu PC. Escenas y directo funcionan sin más. Si además activas obs-websocket en local, ganas vista previa y control de fuentes.

1 · Tu clave de sala

Es la única credencial: quien la tenga puede cambiarte escenas y cortarte el directo. No la enseñes en pantalla ni en una captura.

2 · Direcciones

La carpeta de tu hosting donde has subido el HTML y el JS, por ejemplo https://midominio.com/obsremote.
Solo si el relay está en otro sitio que las páginas: pon su dirección, por ejemplo wss://midominio.com/obsremote o wss://midominio.com:3000. El /ws del final se añade solo.
Se incrusta en el mando. Útil para BELABOX / SRT Live Server.

3 · Vista previa y fuentes (opcional)

Para ver la escena en el móvil y encender o apagar fuentes sueltas hace falta obs-websocket, porque la API del Browser Source no llega ahí. En OBS: Herramientas → Ajustes del servidor WebSocket → Activar, y copia la contraseña.

La contraseña se añade al enlace detrás de #. Los navegadores nunca envían el fragmento al servidor, así que no llega al relay ni aparece en sus logs: se queda en el OBS de tu PC. obs-websocket sigue escuchando solo en 127.0.0.1, sin exponerse a la red.

4 · Enlaces

Escanéalo con la cámara del móvil

5 · Configurar OBS

  1. En OBS: Fuentes → + → Navegador. Llámalo Remote.
  2. Pega la URL del Browser Source. Ancho y alto: 100 × 100 (la página es transparente, no se ve en el directo).
  3. Desmarca «Apagar la fuente cuando no esté visible» y «Actualizar el navegador cuando la escena se active». Si no, el mando se desconectará cada vez que cambies de escena.
  4. En las propiedades de esa fuente, pon Permisos de la página / Page permissions en «Acceso total a OBS» / «All access to OBS». Sin esto no podrás iniciar ni parar el directo.
  5. Ponla en una sola escena (con el paso 3 sigue viva aunque no se vea), o mejor: crea una escena [control] que no uses y déjala ahí.
  6. Abre el mando en el móvil. El indicador OBS debe ponerse verde y la insignia decir nivel 5.
  7. Solo si quieres vista previa: Herramientas → Ajustes del servidor WebSocket → Activar, y rellena el paso 3. Deja desmarcado «Habilitar conexiones de red externas»: la página se conecta desde tu propio PC por 127.0.0.1.
Para IRL: el móvil tiene que llegar al relay. En la misma wifi vale la URL local; fuera de casa necesitas el relay en un VPS con HTTPS, o los dos dispositivos en la misma red Tailscale. Está todo en el README.md.