OBS Event
Trigger for an OBS Event
Explore all supported OBS Studio Events on their WebSocket protocol documentation
The variables populated by this trigger are different depending on the
Event
parameter.For example, given the following event data from OBS:
example.json
{
event: "SceneListChanged",
scenes: [
{
sceneIndex: 0,
sceneName: "Be Right Back",
sceneUuid: "1234-5678-9abcd"
}
]
}
The following variables will be populated:
Name | Type | Value |
---|---|---|
obsEvent.event | string | "SceneListChanged" |
obsEvent.scenes[0].sceneIndex | int | 0 |
obsEvent.scenes[0].sceneName | string | "Be Right Back" |
obsEvent.scenes[0].sceneUuid | string | "1234-5678-9abcd" |
Parameters
Connectionrequired
Select
Select the configured OBS Studio Connection to connect to
Any
- trigger on events from any OBS connectionDefault
- trigger on events from the default OBS connection
Eventrequired
Select
Select an event to Trigger on
Variables
The following variables will be populated when this trigger executes:
Description | ||
---|---|---|
obs.host | string | The IP Address of the OBS connection Example: 127.0.0.1 |
obs.id | string | The connection id |
obs.name | string | The name of the connection Example: Main OBS |
obsEvent.* | string | The properties of the OBS event, as flattened JSON keys. |