Zum Inhalt

Send OBS Request

Plugin: OBS | Mode: Run

Sende einen beliebigen Request an OBS Studio um etwas zu steuern oder um Infos abzufragen.

Du kannst eine Vielzahl der Funktionen in OBS Studio über Requests steuern und abfragen. Das Websocket Protocol enthält eine detaillierte Liste der Requests und der Daten die an Requests gesendet und von Requests empfangen werden können:

OBS Websocket Protocol

Settings

OBS Websocket

Wähle die Websocket-Verbindung aus, die du verwenden willst um einen Request zu senden. Du kannst neue Websocket Connections in den OBS Plugin Einstellungen hinzufügen.

request

Der Name des Request, den du an OBS Studio senden willst. Alle Request Namen findest du im OBS Websocket Protocol

Kopiere den Request Namen von der Websocket Protocol Webseite und Füge ihn in das request Feld ein.

Screenshot von Websocket Protocol Webseite und adaptor:ex mit Send OBS Request Action

Data

Daten, die mit dem Request gesendet werden sollen. Welche Daten mit welchen Requests gesendet werden können und müssen siehst du im OBS Websocket Protocol.

Aktiviere die data Option in den Settings und füge beliebig viele Datensätze mit Add Field hinzu.

Screenshot von Websocket Protocol Webseite und adaptor:ex mit Send OBS Request Action

Du kannst für value einen string, einen Zahlenwert, ein Array ([1, 2, 3]), ein JSON Objekt ({"abc": 123}) oder eine Variable angeben.

Action Daten

Wenn OBS Studio eine Antwort auf den Request gibt, kannst du diese über die Action Data response von Send OBS Request weiterverwenden.

Z.B.:

[[state.GetOBSVersion.sendOBSRequest_1.response.obsVersion]]

request

Der Name des Requests (request) der an OBS Studio gesendet wurde.

data

Die Request Daten (data) die an OBS Studio gesendet wurden.

response

Die Antwort auf den Request. Im OBS Websocket Protocol unter Response Fields findest du die möglichen Antwort Daten auf den jeweiligen Request.