LensLink
LangueFR

Démarrage à distance

Un téléphone fixé derrière un écran ne devrait pas avoir à être décroché pour qu’on touche Démarrer. Tant que l’app est ouverte et inactive, OBS peut démarrer la caméra lui-même.

Pourquoi l’app doit être ouverte#

iOS ne fait tourner la caméra et l’écoute réseau de LensLink que lorsque l’app est à l’écran. Tout ce qui suit en découle : l’app se signale en veille lorsqu’elle est ouverte et inactive, et OBS prend le relais.

C’est aussi pour cela que les chemins Siri et Raccourcis ouvrent d’abord l’app, et que le téléphone retarde le verrouillage automatique tant que la veille est armée : le verrouillage suspendrait l’écoute. L’écran de configuration s’assombrit au bout d’une minute, en ambre plutôt qu’en vert : armé, pas en direct.

Le démarrage à distance est activé par défaut. Désactivez-le avec Démarrage à distance depuis OBS dans les Options de l’app.

Quatre façons de démarrer#

Automatiquement, quand la source se connecte#

Démarrer automatiquement la caméra du téléphone quand il est prêt est activé par défaut : ouvrez l’app et la vidéo apparaît, sans autre action. Pas de ping-pong non plus : OBS ne démarre automatiquement que lorsque l’app vient de devenir joignable, pas après que vous avez appuyé sur Arrêter.

Depuis OBS#

Démarrer la caméra sur le téléphone et Arrêter la caméra sur le téléphone dans les propriétés de la source, dès que l’app est connectée.

Depuis le panneau web#

Le panneau, à l’adresse http://localhost:9980, affiche Démarrer la caméra quand l’app est inactive et un bouton rouge Arrêter la caméra pendant le direct, chacun accompagné d’un interrupteur Démarrage auto.

Depuis Siri, Raccourcis ou une URL#

Les phrases Siri et l’installation manuelle ne font pas bon ménage. La re-signature réécrit l’identifiant de bundle, ce qui rend orphelines les données de phrases compilées : Siri refuse, alors que la même action fonctionne depuis Raccourcis. Utilisez la version App Store, ou lenslink://start. Vérifiez aussi que l’app a été lancée au moins une fois et que « Utiliser avec Siri » est activé dans Réglages → Siri et recherche → LensLink.

Changer de scène la démarre et l’arrête aussi#

Avec Se déconnecter quand cette source n’est affichée nulle part, masquer la source arrête la caméra du téléphone et l’afficher la redémarre. Combiné au démarrage auto, le téléphone n’encode que lorsque la source est visible quelque part.

L’automatiser par script#

Le point d’accès du panneau est une simple requête HTTP POST :

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

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

Avec plusieurs téléphones, ajoutez l’identifiant de la source, obtenu via /api/sources, sous la forme ?src=. API complète : panneau web.

Ce que vous voyez sur le téléphone#

App ouverte, OBS non connectéPoint gris, « Non connecté ».
App ouverte, OBS connecté, caméra inactivePoint ambre, « OBS connecté – prêt ». Veille : démarrage à distance armé.
En veille, sans interaction pendant une minuteL’écran s’assombrit et affiche une icône de réveil ambre. Il suffit de toucher l’écran pour le réveiller ; l’écoute ne s’arrête jamais.
DémarréÉcran de direct, point vert, « En direct ».

L’assombrissement en veille n’a lieu que si Vue au repos est réglée sur Assombrir l’écran, et jamais pendant que vous touchez l’écran ou qu’un panneau est ouvert.