FYI - Command line args for OBS
Launch Parameters
OBS Studio supports the following launch parameters for automation and portable use
Parameter Description
--help, -h Get list of available parameters.
--version, -v Get OBS version.*
--startstreaming Automatically start streaming.
--startrecording Automatically start recording.
--startvirtualcam Automatically start virtual camera.
--startreplaybuffer Automatically start Replay Buffer.
--collection "name" Start with given scene collection.
--profile "name" Start with given profile.
--scene "name" Start with given scene.
--studio-mode Start with Studio Mode active.
--minimize-to-tray Start minimized to system tray.
--portable, -p Use portable mode.
--multi, -m Don't warn when launching multiple instances.
--always-on-top Start in 'always on top' mode.
--verbose Make log more verbose.
--unfiltered_log Disable log filter (do not suppress repeated lines).
--disable-updater Disable built-in updater (Windows/macOS only).
--allow-opengl Allow OpenGL renderer on Windows.
* = Not available on Windows
' What I use a lot - bring up 2 instances of obs, one on port 4444 and one on 4445
These are two different short cut icons
Z:\Video\OBS\obs-studio\bin\64bit\obs64.exe --multi, -m --profile "STANDARD_YOUTUBE_PORT_4444" <-bring up port 4444
and
Z:\Video\OBS\obs-studio\bin\64bit\obs64.exe --multi, -m --profile "STANDARD_YOUTUBE_PORT_4445" <-bring up port 4445
A profile file contains the port address and scene collection name
What that means is to allow multiple obs instances without complaining and use profile "STANDARD_YOUTUBE_PORT_4445"
In that profile, it contains the port number 4445. I use "STANDARD_YOUTUBE_PORT_4444" for port 4444
Note: When the last obs running instance exits, it saves that information for the next startup. So can't depend on the default settings if not the 4444 one
The profile also contains the youtube setting and key
Anyway - you can run more than one instance of obs
You can see in the titles the different profiles