Multi OBS Controller
Multi OBS Controller plugin for Elgato Stream Deck allows you to remotely control one or multiple OBS Studio instances at the same time in an easy way. You can keep them synchronized or manage them individually, it's all up to you!
It's ideal for double OBS setups (one instance for streaming, one instance for recording) that you need to control simultaneously, but you can also use it if you have a single OBS Studio instance running.
Requirements
The plugin requires OBS Studio v29.0 or later (which supports OBS Websockets v5 protocol).
Motivation
You may be wondering why Multi OBS Controller exists when there are already other very nice OBS-related plugins from Elgato and BarRaider. Multi OBS Controller comes from the need to manage an advanced setup with two different OBS Studio instances, one dedicated for streaming and one dedicated for recording. With the existing plugins, managing this setup requires the use of multiple plugins and Stream Deck multiactions, which is annoying to configure and maintain in the long run. Multi OBS Controller comes to the rescue allowing you to easily manage all instances from the very same action.
If you're only using a single OBS studio instance the plugin can still cover your needs without an extra workload, but you probably won't make the most out of Multi OBS Controller.
Comparison with other plugins
Multi OBS Controller | OBS Studio (Elgato) | OBS Tools (BarRaider) | |
---|---|---|---|
OS supported | Windows/Mac | Windows/Mac | Windows |
OBS location supported | Local/Remote | Local | Local/Remote |
OBS instances supported | 2 | 1 | 1 |
Communication | OBS Websockets | Custom Websockets | OBS Websockets |
Dynamic key updates | Yes | Yes | Yes |
Actions included | Basic / Complex | Basic | Basic / Complex |
Extensible by user | Yes, via raw requests | No | No |
Should I use Multi OBS Controller?
Multi OBS Controller is the perfect choice if:
- You use one OBS instance for streaming and one OBS instance for recording
- You use 2 OBS instances for multistreaming, each one for a different platform
- You use a single OBS instance, but your Stream Deck is connected to a different computer
- You use a single OBS instance and the plugin has an action that other plugins don't
If you're a regular user with a single OBS instance connected to the same computer as the Stream Deck and you only need basic actions, the Elgato's OBS Studio plugin might be enough for you. If you want complex actions such as Instant Replay management, you'll need the OBS Tools plugin by BarRaider. But at the end of the day remember: you can combine all of the plugins to cover your needs!
Credits
Multi OBS Controller plugin exists thanks to
- Elgato for providing the Stream Deck SDK and some of the plugin icons
- The OBS Project community for creating and maintaining the OBS Websockets protocol and its associated library
obs-websocket-js