Backseat Nick
New Member
HI I'm running multiple instances of OBS on a mac and want to control each with websocket but I can only control one, any advice?
open -n -a "OBS" --args --profile "Profile Name" --collection "Collection Name" --multi --websocket_port "4455" --websocket_password "WebSocket-Password"
open -n -a "OBS" --args --profile "Profile Name" --collection "Collection Name" --multi --websocket_port "4466" --websocket_password "WebSocket-Password"
In my multi-instance rigs, I've always been able to just have one WS server active in total. Whichever instance of OBS has it, becomes the "Master" for all other communication, and everything else of course connects to that.HI I'm running multiple instances of OBS on a mac and want to control each with websocket but I can only control one, any advice?
First, I do (somewhat) like @uuoocl showed, but in a script that does a LOT of other things too, to set up the environment and other apps. Here's just the OBS part of that script:Aaron , I didn't have that same experience with that plugin, what method / settings do you use to communicate between the instances?
obs --verbose --unfiltered_log --disable-updater --disable-shutdown-check --multi --studio-mode --profile "$OBS_PROFILE" --collection "$OBS_PROFILE" --startvirtualcam > /dev/null &
obs --verbose --unfiltered_log --disable-updater --disable-shutdown-check --multi --studio-mode --profile "Meeting_Slave" --collection "Meeting_Slave" > /dev/null &
"$OBS_PROFILE"
is a variable, so I can use the same script for several different things. That's the Master instance. The Slave is simple enough that it can use the same settings regardless, so that one is hard-coded.Request
and Event
are swapped)--enter text--
part) If you're also communicating with something else, then you'll need to know a bit more about how it all works, which would be a question for Adv. SS's discussion thread: