-
Notifications
You must be signed in to change notification settings - Fork 81
Switching scenes for Aitum Vertical plugin
This guide will explain how to switch scenes in the vertical scene dock of the "Aitum Vertical" OBS plugin.
The "Aitum Vertical" utilizes the OBS websocket API to enable external interaction with the plugin via websocket messages.
The supported functions can be found in their GitHub repository.
To switch scenes we will have to send the switch_scene
vendor request to the OBS websocket server.
To send such a request we first have to create a new macro and add a new action of type websocket.
Next configure the connection, by either adding a new connection or using an existing one.
In most cases a connection to the "localhost" address (meaning you want to change the scene in the same OBS instance the Advanced Scene Switch is running in) and usage of the port 4455 (default port OBS websocket communication) is desired.
Please make sure the "Use the obs-websocket protocol" checkbox is ticked or otherwise the message will be be ignored by OBS.
Once the connection is set up adjust the message type to be sent from Scene Switcher message
to OBS websocket message
.
Finally set the message body to the following content, with Vertical Scene
being replaced with the scene name you want to switch to:
{
"op": 6,
"d": {
"requestType": "CallVendorRequest",
"requestId": "someRandomId",
"requestData": {
"vendorName": "aitum-vertical-canvas",
"requestType": "switch_scene",
"requestData": {
"scene": "Vertical Scene"
}
}
}
}
Now everything is set up and the macro should switch to the desired vertical scene.
- Show webcam only when speaking
- Twitch Category Changer
- Show text source with latest Twitch follower
- Detect elements on screen and hide them automatically
- Motion detection
- Start other programs when starting OBS
- Crossfading audio during scene changes
- Switch scenes randomly
- Re-shuffle VLC source
- Automatically switch scene if a game capture's target window no longer exists
- Audio based scene switching in podcast setting
- Switching scenes based on portrait or landscape mode resolution of a window capture source
- Set up a hotkey to start and stop recording with a fade from and to black
- Automatically cycle through a list of scenes
- Toggle visibility of scene items on a timer
- Advance through a list of scenes by hotkey
- Performing actions only when transitioning from A to B
- Media playlist with commercial interruptions
- Split recording of stream into chunks
- Switching scenes for Aitum Vertical plugin
- Using MIDI devices
- Change capture window of Window Capture source
- Show URLs in clipboard in browser source
- General tab overview
- Starting and stopping the plugin
- Macros explained
- Creating a macro
- Pausing macros
- Macro duration modifiers
- Exporting and importing individual macros
- Audio condition
- Cursor condition
- Date condition
- Hotkey condition
- Media condition
- Process condition
- Scene item transform condition
- Slide Show condition
- Video condition
- Audio action
- Http action
- Hotkey action
- Random action
- Scene item visibility
- Sequence action
- Action Queue example
- Variables
- Websockets
- Scripting
- Troubleshooting
- Saving and loading settings