LensLink
IdiomaES

Inicio remoto

Un teléfono sujeto detrás de un monitor no debería tener que bajar de ahí para que alguien toque Iniciar. Mientras la app está abierta y sin transmitir, OBS puede iniciar la cámara por su cuenta.

Por qué la app tiene que estar abierta#

iOS solo mantiene en marcha la cámara y la escucha de conexiones de LensLink mientras la app está en pantalla. Todo lo que sigue existe por eso: cuando está abierta y sin transmitir, la app anuncia que está en espera, y OBS se encarga del resto.

Por eso también las vías de Siri y Atajos abren primero la app, y por eso el teléfono no se bloquea automáticamente mientras está en espera: el bloqueo suspendería la escucha. La pantalla de preparación se atenúa al cabo de un minuto, en ámbar y no en verde: preparada, no en vivo.

El inicio remoto está activado de forma predeterminada. Desactívalo con Inicio remoto desde OBS en las Opciones de la app.

Las cuatro formas de iniciar#

Automáticamente, al conectarse la fuente#

Iniciar automáticamente la cámara del teléfono cuando esté lista está activado de forma predeterminada: abres la app y aparece el video, sin hacer nada más. Tampoco te lleva la contraria: OBS solo inicia la cámara automáticamente cuando la app acaba de estar disponible, no después de que hayas pulsado Detener.

Desde OBS#

Iniciar la cámara en el teléfono y Detener la cámara en el teléfono, en las propiedades de la fuente, siempre que la app esté conectada.

Desde el panel del navegador#

El panel en http://localhost:9980 muestra Iniciar cámara mientras la app está sin transmitir y un botón rojo Detener cámara mientras está en vivo, cada uno con un interruptor de Inicio automático al lado.

Desde Siri, Atajos o una URL#

Las frases de Siri y la instalación manual (sideload) no se llevan bien. Al volver a firmar la app se reescribe el identificador de paquete (bundle ID), lo que deja huérfanos los datos compilados de las frases: Siri se niega aunque la misma acción funcione desde Atajos. Usa la versión de la App Store o lenslink://start. Comprueba también que la app se haya abierto al menos una vez y que “Usar con Siri” esté activado en Configuración → Siri y búsqueda → LensLink.

Cambiar de escena también lo inicia y lo detiene#

Con Desconectar cuando esta fuente no se muestre en ninguna parte, al ocultar la fuente se detiene la cámara del teléfono y al mostrarla se vuelve a iniciar. Junto con el inicio automático, el teléfono solo codifica mientras la fuente está visible en algún sitio.

Automatizarlo con scripts#

El endpoint del panel es un simple POST de HTTP:

curl -X POST http://localhost:9980/api/control \
     -d '{"cmd":"start_stream"}'

curl -X POST http://localhost:9980/api/control \
     -d '{"cmd":"stop_stream"}'

Con más de un teléfono, añade el id de la fuente obtenido de /api/sources como ?src=. La API completa está en panel del navegador.

Qué esperar en el teléfono#

App abierta, OBS no conectadoPunto gris, “No conectado”.
App abierta, OBS conectado, cámara sin transmitirPunto ámbar, “OBS conectado: listo”. En espera: inicio remoto preparado.
En espera, sin tocar durante un minutoLa pantalla se atenúa y muestra un icono ámbar para reactivarla. Cualquier toque la reactiva; la escucha nunca se detiene.
IniciadaPantalla En vivo, punto verde, “En vivo”.

La atenuación en espera solo ocurre cuando Vista en reposo está en Atenuar pantalla, y nunca mientras estás tocando la pantalla o tienes una hoja abierta.