LensLink
SpracheDE

Fernstart

Ein Smartphone, das hinter einem Monitor festgeklemmt ist, sollte nicht abgenommen werden müssen, nur damit jemand auf Starten tippt. Solange die App geöffnet und im Leerlauf ist, kann OBS die Kamera selbst starten.

Warum die App geöffnet sein muss#

iOS lässt die Kamera und den Listener von LensLink nur laufen, solange die App auf dem Bildschirm ist. Alles Folgende gibt es genau deshalb: Die App meldet Bereitschaft, wenn sie geöffnet und im Leerlauf ist, und OBS übernimmt ab da.

Deshalb öffnen auch die Wege über Siri und Kurzbefehle zuerst die App, und deshalb verhindert das Smartphone die automatische Sperre, solange die Bereitschaft aktiv ist – das Sperren würde den Listener anhalten. Der Einrichtungsbildschirm wird nach einer Minute abgedunkelt, in Bernstein statt Grün: scharfgeschaltet, nicht live.

Der Fernstart ist standardmäßig aktiv. Ausschalten kannst du ihn mit Fernstart durch OBS in den Optionen der App.

Die vier Wege zum Start#

Automatisch, wenn die Quelle sich verbindet#

Kamera des Smartphones automatisch starten, sobald es bereit ist ist standardmäßig aktiv: App öffnen, und das Video erscheint, ohne weiteres Zutun. Es spielt auch kein Ping-Pong mit dir: OBS startet nur automatisch, wenn die App gerade erreichbar geworden ist, nicht nachdem du auf Stoppen gedrückt hast.

Aus OBS#

Kamera auf dem Smartphone starten und Kamera auf dem Smartphone stoppen in den Eigenschaften der Quelle, sobald die App verbunden ist.

Aus dem Browser-Steuerfeld#

Das Steuerfeld unter http://localhost:9980 zeigt Kamera starten, solange die App im Leerlauf ist, und ein rotes Kamera stoppen, solange sie live ist, jeweils mit einem Schalter Autostart daneben.

Per Siri, Kurzbefehl oder URL#

Siri-Befehle und Sideloading vertragen sich nicht. Beim Neusignieren wird die Bundle-ID umgeschrieben, wodurch die kompilierten Befehlsdaten verwaisen: Siri verweigert den Dienst, obwohl dieselbe Aktion in Kurzbefehle funktioniert. Nutze den Build aus dem App Store oder lenslink://start. Prüfe außerdem, dass die App mindestens einmal gestartet wurde und dass „Mit Siri verwenden“ unter Einstellungen → Siri & Suchen → LensLink aktiviert ist.

Auch ein Szenenwechsel startet und stoppt sie#

Mit Trennen, wenn diese Quelle nirgends angezeigt wird stoppt das Ausblenden der Quelle die Kamera des Smartphones, und das Einblenden startet sie wieder. Zusammen mit Autostart kodiert das Smartphone nur, solange es irgendwo im Bild ist.

Per Skript steuern#

Der Endpunkt des Steuerfelds nimmt einen einfachen HTTP-POST entgegen:

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

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

Bei mehr als einem Smartphone hängst du die Quellen-ID aus /api/sources als ?src= an. Vollständige API: Browser-Steuerfeld.

Was du auf dem Smartphone siehst#

App geöffnet, OBS nicht verbundenGrauer Punkt, „Nicht verbunden“.
App geöffnet, OBS verbunden, Kamera im LeerlaufBernsteinfarbener Punkt, „OBS verbunden – bereit“. Bereitschaft: Fernstart scharfgeschaltet.
Bereitschaft, eine Minute lang unberührtDer Bildschirm wird mit einem bernsteinfarbenen Weck-Symbol abgedunkelt. Jedes Tippen weckt ihn; der Listener stoppt nie.
GestartetLive-Bildschirm, grüner Punkt, „Live“.

Das Abdunkeln in der Bereitschaft passiert nur, wenn Ruheansicht auf Bildschirm abdunkeln steht, und nie, während du den Bildschirm berührst oder ein Fenster geöffnet hast.