Other Parameters
Not ready for production, not intended to be used or not well-documented
Last updated
Not ready for production, not intended to be used or not well-documented
Last updated
There are some more parameters on VDO.Ninja which are currently not ready for production, not intended to be used, or not well-documented.
You could find out more about these parameters when searching for them on this link: https://github.com/steveseguin/vdo.ninja/blob/develop/main.js
Parameter | Explanation |
---|---|
&crop
Changes the aspect ratio on the publisher side, but lets you pass an integer value to represent a percentile cropping value.
So, &crop=10
will reduce the width by 90% and &crop=-10
will increase the aspect ratio. The assumed base aspect ratio is 16:9.
&debug
Sends live debug log data to a remote server. That debug server is normally off, but this flag can be used by Steve to debug issues remotely. The debug data is not stored at any point.
&directorview
Not currently an active feature.
&nomouseevents
Disables 'some' of the mouse/touch/drag triggers and events; for debugging and niche situations.
&nonacks
'Tries' to force the browser to not send key frames or lower quality/resolution; doesn't really work.
Tells the browser to not send NACK feedback.
&nopli
Tries to find ways to combat frame stutter caused by packet loss or key frame requests. Doesn't really work. Tells the browser to not send picture loss indicators.
&noremb
Deletes the flag for Chrome's bandwidth estimation logic.
&pusheffectsdata
Makes the data for the active digital effect available to the IFRAME API or a remote guest.
&retry
Used in rare cases, sometimes with the Raspberry Ninja project, where the peer connection may "crash" and the remote viewer won't bother to try reconnecting.
&retrytimeout
Should not be changed (value in milliseconds).
&salt
Mainly to allow Versus.cam to work with VDO.Ninja.
&slot
Not currently an active feature.
&speedtest
Forces essentially UDP mode, unless TCP is specified, and some other stuff.
&viewereffect
Not currently an active feature.
&wss
Specify the handshake server address to use.
&graphs
?
&lowmobilebitrate
?
&maxmobilebitrate
?
&minroombitrate
?
&sendframes
?
&overlaycontrols
?
&pushloudness
This sets the loudness IFRAME API output, if available
&hangupbutton
?
&socialstream
?
&fakeuser
?
&androidfix
?
&scenelinkcodec
This is mainly for a niche IFRAME API use
&scenelinkbitrate
This is mainly for a niche IFRAME API use
&showheader
Forces the header bar to show even if using &cleanoutput
for example
°rade
Firefox, and maybe Safari, supported I think. The possible values are maintain-framerate
, maintain-resolution
, or balanced
. The default value is balanced.
&iframetarget
Specifies the IFRAME Hostname target
&bypass
?
&mixminus
In development
&nopassword
?
&micsamplerate
Lets you specify the capture audio sample rate. Also added purely for experimental reasons; I don't recommend touching.
&insertablestreams
Enables a special mode that allows for custom codecs
&leaveorientationflag
?
&motionrecord
Switch OBS to this scene when there is motion, and "solo view" this video in the VDO.Ninja auto-mixer, if used
&alpha
Fixed &webp
+ &codec=webp
+ &alpha
so it properly supports alpha channels. If your needs are modest it can offer transparent streaming video when using &fileshare
/w a transparent WebM video source (or a virtual background /w a transparent png)