&cleanoutput
.&noap
, the camera's output would crop to 360p if requesting 720p.&screensharefps=2
or &ssfps=2
and &screensharequality=1
or &ssq=1
&cleanish
flag will show the director direct overlay messages, while hiding most others things&quality
, &framerate
, &maxframerate
, and width/height for the Director. Default resolution is now 720p30fps.&directorchat
(&dc
), which will cause chat messages to go to ONLY the director.&cover
can be used to have a video be zoomed in and cropped, so it fills its window area completely. Useful if you don't want any gaps between videos.&fadein=500
is a new parameter; also available as a director's room toggle. Has videos fade in smoothly; 500 = 500ms fade in time.&tips
will show a help-screen on the guest joining (via @jcalado). Also a toggle in the director's room is available to enable this.scenetype=2
.&margin
, which adds 10px around the videos for some spacing. Added as a toggle to the director's room and it can be customized. Defaults to 10px.&trb
within their URL, it now will change the total room bitrate dynamically for connected guests in the room to that value. So, ?director=rrr&trb=1000
will have the video quality double (as the default is 500 normally).<b
or &limittotalbitrate
, which tries to limit the total outbound bitrate to some max total value, via the publisher's side. This could be useful if you are broadcasting video as a director to the room, but only have a fixed amount of upload bandwidth or CPU.
This bitrate limit does not include data used by audio, webp, or meshcast in its calculation. It is loosely accurate, but no promises. It is applied to scenes and solo viewers as well - not just guests.
Example use: https://vdo.ninja/?director=asdfdfssdfddd&trb=1000ltb=5000
&fullscreen
command, which is useful if you want to use the Electron capture app as a webcam source, where you would window-capture your webcam into OBS, rather than using a virtual-camera to pull from OBS into VDO.Ninja. Things use less CPU this way, since virtual-cam is not used. Details on it here: https://docs.obs.ninja/source-settings/fullscreen&optimize=0
will set the audio to 0-bitrate as well; useful for saving bandwidth/CPU in OBS when a scene is not visible.&chatbutton=0
didn't hide incoming chat messages&midiin={midi output device index; defaults to all}
(or &midipull
/ &mi
) -- allows for receiving of remote midi. Device indeces starts at 1, where an index of 0 implies "all".&midiout={midi input device index; defaults to all}
(or &midipush
/ &mo
) -- allows for sending of remote midi. Device indices starts at 1, where an index of 0 implies "all".&pie=APIKEY
to use that service, without deploying any code or servers yourself. The free tier is quite generous and I have no affiliation with them.