&dirpass, which lets you set a password for the director's room. Just be aware, the first person into the director's room is still the 'main director' and their password sets the password for the co-director.
&gridwill add an overlay to the self-preview in group-mode. a rule of thirds overlay. This only works for guests added to a room or faux-room currently; not basic push-links.
&syncin OBS the ability to mute audio in scenes failed. Sync/buffer aren't supported in OBS yet, so using them would previously break some of the audio code needed for muting.
&noisegateas an option, which auto-mutes your mic if someone else is speaking already. The goal of this is to avoid echo and over-speak, so slap it on the annoying guests. Feedback welcomed.
&sshide); this just hides the local screen-share sub-window that appears when screen sharing in a room.
minidirector.cssfile demos how you can customize the director's room, removing things you may not want from the layout.
&minidirectorif you wish to use the official one. Feedback welcomed.
&webpmode now still works if the director minimizes or changes focus on the window, without needing electron.
&hidesolo; lets you hide the solo links from showing in the director's room.
0disables pre-loading, while
-1allows for unlocked bitrates during preloading.
CTRL/CMD + clickon the video for its stats. (local dev)
&consentflag, which will let the director remotely change the camera/mic source of a guest without the user's acceptance each time. Instead, it just alerts the user when they join the room. (if using
&autostart, the message is displayed as an overlay with a message that times out after a few seconds).
&broadcastmode. Changed it so
&broadcastmode takes priority.
&addstun; works in the same was as
&turn, except it's a bit more specific for STUN.
&stunoverrides the default google stun servers, while
&stun=falsedeletes the default stun server.
&addstunjust appends an added stun server. So, you can have both google + custom, or two custom stun servers, with these two options.
&stun; you can pass
&stun=stun:stunserver.comwithout a username or password. If you add the username and password, it will still use it, but if you don't include them, it will assume no credentials are to be used. Example:
&stereois used, this merged track will have stereo channels, with any mono-inputs filling stereo channels to remain mono; this should keep the behavior of the app consistent with before, yet be more stable and audio should stay better in sync.
CTRL(or cmd) to select multiple audio tracks as a publisher.
&ss2, or using
&introtogether, will show the "Share your Camera" or "Share your screen" button before asking the user to select camera/screen options. This preps the user for the permissions popup that comes next, but does add an extra button to press.
&videobitrateparameter. Firefox required custom code to support this feature.
&zbflag, which lets you set the target bitrate for a guest when they 'zoom in' on a video using the full-window icon in the top-right of a video.
&trbis not acceptable.
&filesharemode. It's a bit crude at this point, but should work in a pinch. (located at bottom of the stream media file page).
&preloadbitrate=500or whatever, where the value is in kbps.
&safemodeoption for guests. This has the guest's camera start in a rather basic fashion, which might help solve problems with certain camera not being able to use VDO.Ninja.
&coverparameter will now additionally force the preview video on mobile devices to fill the entire screen when streaming. Normally, the preview video during streaming is smaller to allow for the control bar to have its own space on the screen. With
&coveradded, the control bar floats on top of the video.
&eeas a flag to bypass this behavior. (also added to
&beepcommand with new beeps and triggering events.
&animateby default; so videos move around all animated-like, which looks a bit more sophisticated I think. It is disabled for mobile users by default however, for CPU reasons, and can be disabled for other devices by passing
0to the parameter.
&cursoroption, which attempts to show the mouse cursor during screen shares (cursor is set to hidden by default). This flag is largely pointless though, as most browsers just ignores my settings and does what it want, breaking spec. It's on beta though; article on it here: https://docs.vdo.ninja/source-settings/cursor
&marginfunction; correctly adds padding around videos now, i think. :/ well, I fixed an issue with it anyways.
&roundedas another stylistic function, which rounds the edges of videos, but it currently only works if the window fits the video's aspect ratio correctly, so its a bit half-assed right now.
&effectsis added to the URL.
&panning=-1sets the pan to be random; otherwise its just center-stereo if left empty.
&effects=11is the primary new effect, which is an anonymous face mask. Many more are coming, although this release is largely just a proof of concept; you should be able to add your own effects at some point.
&midiremote, which is just like if
&midihad a child with
&midiin. It allows for remote control of the director/guest via a remote computer that's using
&midiout. This mainly just avoids the need for a virtual midi driver on the receiving end.
&frameratenow work with the Electron capture app when screen-sharing.
&q=-1(negative 1) will allow for screen share to capture the display at the same resolution as the display, rather than being capped at 1080p or whatever. This feature is Electron Capture specific.