&controlobs
The ability for VDO.Ninja to Remotely Control OBS Studio while streaming/directing
&obscontrols
&remoteobs
&obsremote
&obs
Added the ability for VDO.Ninja to Remotely Control OBS Studio while streaming/directing. It may be useful for IRL streaming?
The menu button to control OBS auto-shows in the director's view or push-mode, if OBS Studio is set to give VDO.Ninja "full" permissions.

The menu button can also be added manually, for even guests, using
&controlobs
. &obsoff
can be used to set permissions to fully off (also disables tally light and scene optimizations tho) when added to the OBS browser source link.The OBS instance still needs
&remote=optional-passcode-here
added to the URL for remote commands to work. If &remote
is left blank, it gives anyone permissions to control it. If a value is passed to &remote
, the sender needs to have a matching &remote
value or they need to manually enter the passcode in the pop up control menu.

If the OBS browser source has its permissions set to something other than full (lower than level 5), the control menu will still show what info it has -- current scene, recording/streaming state, etc; depending on level. The lower the level, the less info is available to show. It can't remotely change anything though.
It supports multiple OBS instances and will label them according to the
&label=xxx
value set on the scene/view link, or whatever the unique connection ID is.1. Add a browser source to OBS Studio with this URL:
https://vdo.ninja/?view=streamid12345&remote&controlobs
2. Give page permissions to the browser source (Full access to OBS) like on the image below

4. Click on this button

5. Control OBS Studio remotely via VDO.Ninja
Last modified 3mo ago