# Ninja Docs ## Ninja Docs - [What is VDO.Ninja?](https://docs.vdo.ninja/master): "Vee-Dee-Oh" .. oh, video! - [How does it work](https://docs.vdo.ninja/master/how-does-it-work) - [Use cases](https://docs.vdo.ninja/master/use-cases): The use cases of VDO.Ninja are many; they go far beyond the original scope of the project - [Why use VDO.Ninja over other solutions?](https://docs.vdo.ninja/master/why-use-obs.ninja-over-other-solutions) - [Getting started](https://docs.vdo.ninja/getting-started) - [VDO.Ninja basics](https://docs.vdo.ninja/getting-started/vdo.ninja-basics) - [What are stream IDs?](https://docs.vdo.ninja/getting-started/stream-ids) - [The power of the URL parameter](https://docs.vdo.ninja/getting-started/the-power-of-the-url-parameter) - [Multi-Person Chat](https://docs.vdo.ninja/getting-started/multi-person-chat) - [Rooms](https://docs.vdo.ninja/getting-started/rooms): A room allows for group chat and enables a director to control the room and access to each stream - [Even higher quality video](https://docs.vdo.ninja/getting-started/even-higher-quality-video): Some basic options to achieve higher quality video - [Mobile phone camera into webcam](https://docs.vdo.ninja/getting-started/mobile-phone-camera-into-webcam) - [Steve's helper apps & tools](https://docs.vdo.ninja/steves-helper-apps): List of apps and helper tools Steve has created to be used with VDO.Ninja - [Electron Capture](https://docs.vdo.ninja/steves-helper-apps/electron-capture): Provides users a clean way of window capturing websites - [Documentation](https://docs.vdo.ninja/steves-helper-apps/electron-capture/documentation): This Electron Capture documentation was last updated Aug 16, 2023 - [Social Stream Ninja](https://docs.vdo.ninja/steves-helper-apps/social-stream-ninja): Consolidate your live social messaging streams, including YouTube, Twitch, and more, into a single chat stream that can be docked into OBS - [Documentation reference](https://docs.vdo.ninja/steves-helper-apps/social-stream-ninja/documentation-reference): This is a snapshot of the Social Stream documentation, taken Aug. 16, 2023 - [Meshcast.io](https://docs.vdo.ninja/steves-helper-apps/meshcast.io): A low latency video CDN (content delivery network), which can be used to host larger group rooms in VDO.Ninja - [Caption.Ninja](https://docs.vdo.ninja/steves-helper-apps/caption.ninja): Lets you use the browser's built in speech-to-text service to provide overlay captions for your live stream - [Raspberry.Ninja](https://docs.vdo.ninja/steves-helper-apps/raspberry.ninja): Publish live streaming video to VDO.Ninja at very high resolutions - [Documentation](https://docs.vdo.ninja/steves-helper-apps/raspberry.ninja/documentation): This is an archived snapshot of the documentation as of Aug. 16, 2023. - [Mixer App](https://docs.vdo.ninja/steves-helper-apps/mixer-app): Customize layouts, positions, and assets in VDO.Ninja, with remote control to change the layouts dynamically. This is very efficient and low on resources compared to other methods. - [WHIP and WHEP tooling](https://docs.vdo.ninja/steves-helper-apps/whip-and-whep-tooling): WHIP allows you to publish to supported sites, like Twitch, directly from VDO.Ninja - [Versus.cam](https://docs.vdo.ninja/steves-helper-apps/versus.cam): Focus on ease of use and high-bitrate / e-sports streams - [Speed Test](https://docs.vdo.ninja/steves-helper-apps/speed-test): Video streaming quality test - [Comms](https://docs.vdo.ninja/steves-helper-apps/comms): Multi-group audio chat - [Teleprompter Tool](https://docs.vdo.ninja/steves-helper-apps/teleprompter-tool) - [LUT maker for color grading](https://docs.vdo.ninja/steves-helper-apps/lut-maker-for-color-grading): PNG and 3D LUT maker for color calibration - [Native mobile app versions](https://docs.vdo.ninja/steves-helper-apps/native-mobile-app-versions): Where do I find the native mobile app versions? - [VDO Applications](https://docs.vdo.ninja/steves-helper-apps/vdo-applications): Useful tools that could help you make your stream better - [Tech Demonstrations](https://docs.vdo.ninja/steves-helper-apps/tech-demonstrations): Useful tools that could help you make your stream better - [Invite Link Generators](https://docs.vdo.ninja/steves-helper-apps/invite-link-generators): Link generators to create invite links for VDO.Ninja - [Community contributed tools](https://docs.vdo.ninja/steves-helper-apps/community-contributed-tools): Awesome tools made by the community that help with common VDO.Ninja-related tasks - [Guides](https://docs.vdo.ninja/guides) - [Cheat Sheets](https://docs.vdo.ninja/guides/cheat-sheets): Some cheatsheets to help you get started - [Common questions re: Rooms](https://docs.vdo.ninja/guides/how-does-group-chat-work): General information about group rooms and how they work. - [Video bitrate for push/view links](https://docs.vdo.ninja/guides/video-bitrate-for-push-view-links): How to control video bitrates for basic push/view links - [Video bitrate in rooms](https://docs.vdo.ninja/guides/video-bitrate-in-rooms): How to control the video bitrate inside of a room - [How to get permanent links](https://docs.vdo.ninja/guides/how-to-get-permanent-links): Guest invites can be configured to ensure guests join with the same stream ID every time they join, allowing for reusable view- and solo-links. - [Basic hotkeys](https://docs.vdo.ninja/guides/hotkey-support): Some keyboard hotkeys - [MIDI, API and WebHID support](https://docs.vdo.ninja/guides/midi-api-and-webhid-support) - [Hardware-accelerated video encoding](https://docs.vdo.ninja/guides/hardware-accelerated-video-encoding): Typically only supported with H264 video and often hit and miss - [Audio Filters & Bitrate](https://docs.vdo.ninja/guides/audio-filters-and-bitrate): A guide on how to use Audio Filters & Bitrate in VDO.Ninja - [Options to record streams](https://docs.vdo.ninja/guides/options-to-record-streams) - [External guides and how-tos](https://docs.vdo.ninja/guides/guides-and-how-tos) - [How to lock the resolution](https://docs.vdo.ninja/guides/how-to-lock-the-resolution): If you don't want the resolution to vary - [How to use VDO.Ninja as a webcam for Google Hangouts, Zoom, and more](https://docs.vdo.ninja/guides/how-to-use-vdo.ninja-as-a-webcam-for-google-hangouts-zoom-and-more) - [How to capture without browser sources](https://docs.vdo.ninja/guides/how-to-capture-without-browser-sources) - [How to control bitrate/quality](https://docs.vdo.ninja/guides/how-do-i-control-bitrate-quality) - [How to selectively allow access](https://docs.vdo.ninja/guides/how-to-selectively-allow-access): There's a few ways currently to limit or control access to a VDO.Ninja link or room. More ways will be added in the future. - [Stream Scheduling and Promotion](https://docs.vdo.ninja/guides/stream-scheduling-and-promotion): Best Practices for Stream Scheduling and Promotion - [How to send the audio/video output of one OBS to another OBS using VDO.Ninja](https://docs.vdo.ninja/guides/how-to-send-the-audio-video-output-of-one-obs-to-another-obs-using-vdo.ninja) - [How to mirror a video while Full-Screen - For iPads and Teleprompters](https://docs.vdo.ninja/guides/how-to-mirror-a-video-while-full-screen-for-ipads-and-teleprompters) - [How to capture an application's audio](https://docs.vdo.ninja/guides/audio): Screen sharing in browsers only allows for tab-audio or desktop-audio capture; not window. - [How to control VDO.Ninja with Touch Portal](https://docs.vdo.ninja/guides/how-to-control-vdo.ninja-with-touch-portal): Controlling VDO.Ninja with Touch Portal using API commands - [How to publish from OBS into VDO.Ninja](https://docs.vdo.ninja/guides/publish-from-obs-into-vdo.ninja): How to share audio and video from OBS Studio into VDO.Ninja - [How to screen share your iPhone/iPad](https://docs.vdo.ninja/guides/how-to-screen-share-your-iphone-ipad): How to screen-share your iPhone or iPad to VDO.Ninja - [How to get iPhones to output 1080p Videos](https://docs.vdo.ninja/guides/how-to-get-iphones-to-output-1080p-videos): Newer iOS devices can support 1080p60 output in some cases - [How to stream into Zoom without OBS](https://docs.vdo.ninja/guides/how-to-stream-into-zoom-without-obs): Window sharing into Zoom with the Electron Capture app - [How to connect a smartphone to computer via USB](https://docs.vdo.ninja/guides/connecting-smartphone-to-computer-via-usb): If Wi-Fi isn't holding up for you, you can try connecting over USB or other adapter-type instead. - [How to edit an invite after sending it](https://docs.vdo.ninja/guides/how-to-edit-an-invite-after-sending-it): There are numerous free URL management tools to make using VDO.Ninja even more flexible - [How to get highest video quality (for an interview)](https://docs.vdo.ninja/guides/highest-quality-video-for-an-interview): A common question on how to achieve the highest quality capture into OBS for a remote interview. - [How to stream 4K video using VDO.Ninja](https://docs.vdo.ninja/guides/how-to-stream-4k-video-using-vdo.ninja) - [How to get lowest audio latency possible](https://docs.vdo.ninja/guides/lowest-audio-latency-possible): Two-way low-latency audio-only transmissions - [How to share webcam from inside OBS](https://docs.vdo.ninja/guides/how-to-share-webcam-from-inside-obs): Share your webcam, virtual-camera, and audio source from using VDO.Ninja inside OBS - [How to publish to Facebook Live](https://docs.vdo.ninja/guides/how-to-publish-to-facebook-live) - [How to embed VDO.Ninja into a site with iFrames](https://docs.vdo.ninja/guides/iframe-api-documentation): How to embed VDO.Ninja into your own website with the IFRAME API - [How to use the green screen just locally](https://docs.vdo.ninja/guides/use-the-green-screen-just-locally) - [How to connect a GoPro to VDO.Ninja](https://docs.vdo.ninja/guides/how-to-connect-a-gopro-to-vdo.ninja) - [How to install RaspNinja on Jetson](https://docs.vdo.ninja/guides/installing-raspninja-on-jetson) - [How to transfer guests to other rooms](https://docs.vdo.ninja/guides/transfer-rooms): A powerful tool that allows a director to move guests to a different room - [How to set up a simple chat room](https://docs.vdo.ninja/guides/how-to-set-up-a-simple-chat-room) - [How to screen share in 1080p](https://docs.vdo.ninja/guides/how-to-screen-share-in-1080p): Maintaining a smooth 1080p60 can be tricky, but there are variety of options to achieve the desired results - [How to control PowerPoint remotely with VDO.Ninja](https://docs.vdo.ninja/guides/how-to-control-powerpoint-remotely-with-vdo.ninja) - [How to improve quality of the native app](https://docs.vdo.ninja/guides/how-to-improve-quality-of-the-native-app): Improve quality of video if using iOS or Android native app versions - [How to stream transparent video](https://docs.vdo.ninja/guides/how-to-stream-transparent-video): Sending video with a transparent background, or with an alpha-channel (RGBA), is possible, but rather limited at the moment - [Recommended OBS WHIP settings](https://docs.vdo.ninja/guides/recommended-obs-whip-settings): Encoder options that can offer smooth playback - [How to use VDO.Ninja on a website](https://docs.vdo.ninja/guides/how-to-use-vdo.ninja-on-a-website): You can host a VDO.Ninja media stream on a website, via the IFRAME API - [Keep Mic Active in Background on Android Browser](https://docs.vdo.ninja/guides/keep-mic-active-in-background-on-android-browser): How to Keep VDO.Ninja Microphone Active in Background on Android - [PlayStation or Xbox to VDO.Ninja](https://docs.vdo.ninja/guides/playstation-or-xbox-to-vdo.ninja): Streaming PlayStation or Xbox Output to VDO.Ninja - [Enabling WebRTC Sources in OBS](https://docs.vdo.ninja/guides/enabling-webrtc-sources-in-obs): WebRTC/P2P connections may not work always in OBS Studio, perhaps due to firewalls. - [Picking the right microphone](https://docs.vdo.ninja/guides/picking-the-right-microphone): Choosing the Right Microphone for Your Live Stream - [Set Up Proper Lighting](https://docs.vdo.ninja/guides/set-up-proper-lighting): How to Set Up Proper Lighting for Live Streaming - [System requirements for streaming](https://docs.vdo.ninja/guides/system-requirements-for-streaming): System requirements for streaming using with OBS Studio, including a VDO.Ninja source - [From OBS to VDO.Ninja using WHIP](https://docs.vdo.ninja/guides/from-obs-to-vdo.ninja-using-whip): Publishing from OBS Studio to VDO.Ninja using WHIP - [Deploy your own Meshcast-like service](https://docs.vdo.ninja/guides/deploy-your-own-meshcast-like-service): A detailed guide on how to deploy MediaMTX, a ready-to-use media server, that offers Meshcast-like functionality - [Windows TTS Audio Capture Methods for OBS](https://docs.vdo.ninja/guides/windows-tts-audio-capture-methods-for-obs): How to capture the (free) system Text to Speech audio in Windows with OBS - [Syncing USB audio with VDO.Ninja -> OBS Virtual Camera](https://docs.vdo.ninja/guides/syncing-usb-audio-with-vdo.ninja-greater-than-obs-virtual-camera): Syncing your USB microphone in OBS with the incoming VDO.Ninja stream is pretty straight forward. - [Advanced Options (URL Parameters)](https://docs.vdo.ninja/advanced-settings): Understanding URL parameters and custom settings - [Most common Parameters](https://docs.vdo.ninja/advanced-settings/cheat-sheet-of-basic-parameters): Cheat sheet of the basic URL-based settings - [Setup Parameters](https://docs.vdo.ninja/advanced-settings/setup-parameters): Stream ID, create a room, password, labels, groups, devices, auto-start, welcoming guests, sharing a website/file - [\&push](https://docs.vdo.ninja/advanced-settings/setup-parameters/push): The stream ID that you are publishing with will be the defined value - [\&room](https://docs.vdo.ninja/advanced-settings/setup-parameters/room): Sets a room ID for the session to join - [\&password](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-password): Sets a password to view a stream or to join a room - [\&hash](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-hash): Checks the password - [\&e2ee](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-e2ee): Support for something called "end to end encryption" using "insertable streams" - [\&label](https://docs.vdo.ninja/advanced-settings/setup-parameters/label): Sets a display name label - [\&labelsuggestion](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-labelsuggestion): The same as \&label, except it asks the user still for a user name - [\&permaid](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-permaid): Will save that stream ID to local storage and reuse it every time \&permaid is used without a stream ID - [\&group](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-group): Puts guests into sub-groups, so they only see others in the same group - [\&groupview](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-groupview): The same as \&group, except it lets you see those groups without actually needing to join them with your mic/camera - [\&groupaudio](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-groupaudio): Tells the system to not filter out audio streams when using \&group - [\&datamode](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-datamode): Combines a bunch of flags together; no video, no audio, GUI, etc. - [\&audiooutput](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-audiooutput): Like \&sink, but selects the default audio output device - [\&sink](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-sink): Outputs the audio to the specified audio output device, rather than the default - [\&audiodevice](https://docs.vdo.ninja/advanced-settings/setup-parameters/audiodevice): Pre-configures the selected audio device - [\&videodevice](https://docs.vdo.ninja/advanced-settings/setup-parameters/videodevice): Pre-configures the selected video device - [\&vdo](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-vdo): Like \&videodevice for selecting a default video device, but you can still choose to change the camera - [\&device](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-device): Same as \&audiodevice or \&videodevice, but applies to both - [\&miconly](https://docs.vdo.ninja/advanced-settings/setup-parameters/miconly): Share audio-only; no video publishing allowed - [\&miconlyoption](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-miconlyoption): A mic only button shows if a guest joining a room - [\&safemode](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-safemode): Tries to load the camera/audio with as little possible complexity as possible - [\&autostart](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-autostart): Skips the camera/audio device or screenshare selection - [\&easyexit](https://docs.vdo.ninja/advanced-settings/setup-parameters/easyexit): Won't ask the user to confirm that they wish to exit or leave the page - [\&webcam](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-webcam): Disables screen-sharing as an option - [\&webcam2](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-webcam2): Will show the "Share your Camera" button before asking the user to select camera options - [\&screenshare](https://docs.vdo.ninja/advanced-settings/setup-parameters/screenshare): Disables camera-sharing as an option - [\&screenshare2](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-screenshare2): Will show the "Share your Screen" button before asking the user to select screenshare options - [\&website](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-website): Only shares a website with viewers - [\&fileshare](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-fileshare): Allows the user to select a video or audio file as a source for streaming - [\&intro](https://docs.vdo.ninja/advanced-settings/setup-parameters/intro): When combined with the either \&webcam or \&screenshare, this option won't auto-load the camera/mic selection page - [\&host](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-host): Shows a pop up to invite more guests to the room - [\&tips](https://docs.vdo.ninja/advanced-settings/setup-parameters/tips): Shows a help-screen on the guest joining - [\&welcome](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-welcome): Adds a message the guest will see when joining the room - [\&welcomeb64](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-welcomeb64): The same as \&welcome, except this takes an input as a base64 encoded string - [\&welcomeimage](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-welcomeimage): Lets you specify an image that appears for a few seconds once a guest joins - [\&hangupmessage](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-hangupmessage): Option for a custom hang-up message - [\&humb64](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-humb64): The same as \&hangupmessage, except this takes an input as a base64 encoded string - [\&groupmode](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-groupmode): Added to the URL, when not assigned to a group, you don't hear or see anything - [\&audience](https://docs.vdo.ninja/advanced-settings/setup-parameters/and-audience): Secure Public Stream Publishing - [Camera Parameters](https://docs.vdo.ninja/advanced-settings/camera-parameters): Options to pre-set the camera settings - [\&whitebalance](https://docs.vdo.ninja/advanced-settings/camera-parameters/and-whitebalance): Lets you manually pre-set the white balance of the camera/webcam - [\&exposure](https://docs.vdo.ninja/advanced-settings/camera-parameters/and-exposure): Lets you manually pre-set the exposure of the camera/webcam - [\&saturation](https://docs.vdo.ninja/advanced-settings/camera-parameters/and-saturation): Lets you manually pre-set the saturation of the camera/webcam - [\&sharpness](https://docs.vdo.ninja/advanced-settings/camera-parameters/and-sharpness): Lets you manually pre-set the sharpness of the camera/webcam - [\&contrast](https://docs.vdo.ninja/advanced-settings/camera-parameters/and-contrast): Lets you manually pre-set the contrast of the camera/webcam - [\&brightness](https://docs.vdo.ninja/advanced-settings/camera-parameters/and-brightness): Lets you manually pre-set the brightness of the camera/webcam - [Video Parameters](https://docs.vdo.ninja/advanced-settings/video-parameters): Resolution, FPS, effects, self preview, mute video, PTZ, codec, buffer, broadcast, scale - [\&blind](https://docs.vdo.ninja/advanced-settings/video-parameters/and-blind): Video playback is disabled - [\&quality](https://docs.vdo.ninja/advanced-settings/video-parameters/and-quality): Presets the quality setting for a guest - [\&width](https://docs.vdo.ninja/advanced-settings/video-parameters/and-width): Sets the maximum width of the video allowed in pixels - [\&height](https://docs.vdo.ninja/advanced-settings/video-parameters/and-height): Sets the maximum height of the video allowed in pixels - [\&aspectratio](https://docs.vdo.ninja/advanced-settings/video-parameters/and-aspectratio): Changes the aspect ratio on the publisher side - [\&contenthint](https://docs.vdo.ninja/advanced-settings/video-parameters/and-contenthint): =motion prioritizes frame rate; =detail prioritizes resolution - [\&mediasettings](https://docs.vdo.ninja/advanced-settings/video-parameters/and-mediasettings): Adds the option to change the video and audio settings dynamically via the settings menu - [\&noscale](https://docs.vdo.ninja/advanced-settings/video-parameters/and-noscale): Disables the publishing resolution from being capped - [\&fps](https://docs.vdo.ninja/advanced-settings/video-parameters/and-fps): Sets the target frame rate of the video in frames per second - [\&maxframerate](https://docs.vdo.ninja/advanced-settings/video-parameters/and-maxframerate): Like \&fps, except it will allow for lower frame rates if the specific frame rate requested failed - [\&effects](https://docs.vdo.ninja/advanced-settings/video-parameters/effects): Applies effects to the video/audio feeds - [\&effectvalue](https://docs.vdo.ninja/advanced-settings/video-parameters/and-effectvalue): Sets the amount of blur or effect applied - [\&imagelist](https://docs.vdo.ninja/advanced-settings/video-parameters/and-imagelist): Can be used to pass a list of background images via the URL - [\&avatar](https://docs.vdo.ninja/advanced-settings/video-parameters/and-avatar): Adds the ability to select an image, instead of a video device - [\&fullscreen](https://docs.vdo.ninja/advanced-settings/video-parameters/fullscreen): The preview video will be fullscreen - [\&showpreview](https://docs.vdo.ninja/advanced-settings/video-parameters/and-showpreview): Forces the guest to have a self-preview - [\&minipreview](https://docs.vdo.ninja/advanced-settings/video-parameters/and-minipreview): Mini self-preview at the top right corner - [\&minipreviewoffset](https://docs.vdo.ninja/advanced-settings/video-parameters/and-minipreviewoffset): Used to position where the mini preview is located by default on screen - [\&largepreview](https://docs.vdo.ninja/advanced-settings/video-parameters/and-largepreview): Will disable the mini-preview functionality - [\&nopreview](https://docs.vdo.ninja/advanced-settings/video-parameters/and-nopreview): Disables the local self-preview - [\&hideguest](https://docs.vdo.ninja/advanced-settings/video-parameters/and-hideguest): Has a guest join a room not visible to others - [\&videomute](https://docs.vdo.ninja/advanced-settings/video-parameters/and-videomute): Auto mutes guest's video - [\&ptz](https://docs.vdo.ninja/advanced-settings/video-parameters/ptz): Enables pan/tilt/zoom control of the device, if compatible - [\&webp](https://docs.vdo.ninja/advanced-settings/video-parameters/webp): Custom video codec for broadcasts - [\&webpquality](https://docs.vdo.ninja/advanced-settings/video-parameters/webpquality): Quality setting for the \&webp option - [\&scale](https://docs.vdo.ninja/advanced-settings/video-parameters/scale): Scales the video resolution of the inbound video by the given percent - [\&viewwidth](https://docs.vdo.ninja/advanced-settings/video-parameters/and-viewwidth): Does the same thing as \&scale but you pass the width in pixels - [\&viewheight](https://docs.vdo.ninja/advanced-settings/video-parameters/and-viewheight): Does the same thing as \&scale but you pass the height in pixels - [\&dpi](https://docs.vdo.ninja/advanced-settings/video-parameters/dpi): Overrides the automatically selected Device Pixel Ratio - [\&sharper](https://docs.vdo.ninja/advanced-settings/video-parameters/and-sharper): Should 'up to' double the amount of playback video resolution - [\&codec](https://docs.vdo.ninja/advanced-settings/video-parameters/codec): Sets the codec to encode the video - [\&h264profile](https://docs.vdo.ninja/advanced-settings/video-parameters/and-h264profile): OpenH264 software encoding will be used - [\&buffer](https://docs.vdo.ninja/advanced-settings/video-parameters/buffer): Sets the video buffer - [\&buffer2](https://docs.vdo.ninja/advanced-settings/video-parameters/and-buffer2): Same as \&buffer, but instead includes the round-trip-time - [\&fadein](https://docs.vdo.ninja/advanced-settings/video-parameters/fadein): Has videos fade in smoothly - [\&broadcast](https://docs.vdo.ninja/advanced-settings/video-parameters/broadcast): A useful flag to allow the director to present their own video to the group, often used in conjunction with a virtual webcam or Meshcast. It allows for larger groups rooms by reducing load on guests - [\&directoronly](https://docs.vdo.ninja/advanced-settings/video-parameters/and-directoronly): Will show the audio and the video of the director but not of the guests - [\&showonly](https://docs.vdo.ninja/advanced-settings/video-parameters/novideo): Only shows any stream ID that is listed - [\&novideo](https://docs.vdo.ninja/advanced-settings/video-parameters/and-novideo): Disables all video playback on the local computer - [\&nodirectorvideo](https://docs.vdo.ninja/advanced-settings/video-parameters/and-nodirectorvideo): Disables all video playback from room directors - [\&slideshow](https://docs.vdo.ninja/advanced-settings/video-parameters/and-slideshow): Plays video back as a series of full-window images - [\&zoom](https://docs.vdo.ninja/advanced-settings/video-parameters/and-zoom): Set the optical/driver-based zoom on your camera to some preset on start - [Video Bitrate Parameters](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters): Changing the bitrate of the outgoing and incoming video and for rooms - [\&outboundvideobitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/and-outboundvideobitrate): Target video bitrate and max bitrate for outgoing video streams - [\&maxvideobitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/and-maxvideobitrate): Limits the max video bitrate out for this publisher, per stream out - [\&limittotalbitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/limittotalbitrate): Limits the total outbound bitrate - [\&controlroombitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/and-controlroombitrate): Allows a guest to control their total room video bitrate dynamically from the settings panel (under video settings) - [\&roombitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/roombitrate): Limits any guest viewer in the group chat room from pulling the video stream at more than the specified bitrate value - [\&maxbandwidth](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/and-maxbandwidth): Judges the available bandwidth of a sender's connection - [\&videobitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/bitrate): Sets the "desired target" bitrate in kbps - [\&totalscenebitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/and-totalscenebitrate): Max. video bitrate a scene uses - [\&totalroombitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/totalroombitrate): The total bitrate a guest in a room can view video streams with - [\&totalbitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/and-totalbitrate): Sets both \&totalscenebitrate and \&totalroombitrate flags - [\&zoomedbitrate](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/and-zoomedbitrate): Lets you set the target bitrate for a guest when they 'zoom in' (fullscreen) on a video - [\&optimize](https://docs.vdo.ninja/advanced-settings/video-bitrate-parameters/optimize): Video bitrate reduced when the video is not visible in OBS (not active in a scene) - [Audio Parameters](https://docs.vdo.ninja/advanced-settings/audio-parameters): Filters, adding delay, bitrate, channels, mono/stereo, muting guests etc. - [\&proaudio](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-proaudio): Improves the audio quality, changes default audio settings and sets the audio mode to stereo - [\&stereo](https://docs.vdo.ninja/advanced-settings/audio-parameters/stereo): Sets the audio mode to stereo and changes default audio settings to improve audio quality - [\&mutespeaker](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-mutespeaker): Auto mutes the speaker - [\&deafen](https://docs.vdo.ninja/advanced-settings/audio-parameters/deafen): Audio playback is muted - [\&noaudioprocessing](https://docs.vdo.ninja/advanced-settings/audio-parameters/noaudioprocessing): Disables all webaudio audio-processing pipelines - [\&echocancellation](https://docs.vdo.ninja/advanced-settings/audio-parameters/aec): Automatic echo-cancellation is ON or OFF - [\&audiogain](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-audiogain): Applies a gain multiplier (as a percentage) to the local microphone - [\&autogain](https://docs.vdo.ninja/advanced-settings/audio-parameters/autogain): Sets whether audio auto-normalization is ON or OFF - [\&compressor](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-compressor): Applies a generic audio compressor to the local microphone - [\&denoise](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-denoise): Turn audio noise reduction filter ON or OFF - [\&distort](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-distort): Will try to "distort" your microphone's output audio, making your voice a bit anonymous - [\&equalizer](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-equalizer): Provides access to a generic audio equalizer that can be applied to the local microphone - [\&limiter](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-limiter): Applies a generic audio limiter to the local microphone - [\&lowcut](https://docs.vdo.ninja/advanced-settings/audio-parameters/lowcut): Adds a low-cut filter - [\&noisegate](https://docs.vdo.ninja/advanced-settings/audio-parameters/noisegate): Lowers your mic volume to 10% of its current value based on volume-level activity - [\&noisegatesettings](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-noisegatesettings): Lets you tweak the \&noisegate variables, making it more or less aggressive as needed - [\&audiocontenthint](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-audiocontenthint): =music fixed bitrate; =speech bitrate is variable - [\&audiolatency](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-audiolatency): Adds an audio-latency to the published audio stream - [\&micdelay](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-micdelay): Delays the microphone by specified time in ms - [\&mute](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-mute): Starts with the microphone muted by default - [\&automute](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-automute): Will mute the microphone of a guest when not loaded in an active OBS scene - [\&outboundaudiobitrate](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-outboundaudiobitrate): Target audio bitrate and max bitrate for outgoing audio streams - [\&inputchannels](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-inputchannels): Audio capture device to select N-number of audio channels; force mono or stereo capture - [\&monomic](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-monomic): Sets a guest's audio input to mono (1-channel) - [\&volume](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-volume): Sets the 'default' playback volume for all video elements - [\&volumecontrol](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-volumecontrol): Shows a dedicated local audio-volume control bar for canvas or image elements - [\&audiobitrate](https://docs.vdo.ninja/advanced-settings/audio-parameters/audiobitrate): Manually sets the audio bitrate in kbps - [\&vbr](https://docs.vdo.ninja/advanced-settings/audio-parameters/vbr): Sets the audio bitrate to be variable, instead of constant - [\&mono](https://docs.vdo.ninja/advanced-settings/audio-parameters/mono): Has the inbound audio playback as mono audio - [\&noaudio](https://docs.vdo.ninja/advanced-settings/audio-parameters/noaudio): Delivers video only streams; audio playback is disabled - [\&nodirectoraudio](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-nodirectoraudio): Disables all audio playback from room directors - [\&panning](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-panning): Pans the outgoing audio left or right, allowing for spatial audio group chats - [\&sync](https://docs.vdo.ninja/advanced-settings/audio-parameters/sync): Sets an offset (in ms) for the automatic audio sync fix node - [\&samplerate](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-samplerate): Audio playback sample-rate, in hz - [\&channels](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-channels): Specifies the number of output audio channels you wish to mix up or down to - [\&channeloffset](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-channeloffset): Shifts audio channels 0 and 1 up channels, based on the offset value - [\&playchannel](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-channeloffset-1): Will play either the left or right audio stream-only for an incoming stereo stream - [\&ptime](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-ptime): Audio packet size - [\&maxptime](https://docs.vdo.ninja/advanced-settings/audio-parameters/and-maxptime): Maximum packet size of audio - [\&minptime](https://docs.vdo.ninja/advanced-settings/audio-parameters/minptime): Minimum packet size of audio - [\&audiocodec](https://docs.vdo.ninja/advanced-settings/audio-parameters/minptime-1): Lets you specify the audio codec - [\&dtx](https://docs.vdo.ninja/advanced-settings/audio-parameters/minptime-2): Turns off the audio encoder automatically when no little to no sound is detected - [\&nofec](https://docs.vdo.ninja/advanced-settings/audio-parameters/minptime-3): Disables FEC (audio forward error correction) - [Mixer/Scene Parameters](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters): Layout and design for the mixer in rooms/scenes, preload/hidden scene bitrate - [\&solo](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-solo): Similar to \&scene, but tells the system to be a solo-link - [\&view](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/view): Defines the stream(s) you are receiving, by their stream IDs - [\&include](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-include): Includes streams that do not exist in the room - [\&exclude](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-exclude): Same concept as \&view, except does the opposite - [\&layout](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-layout): Shows the guest a return feed of the current mixer layout when using the Mixer App - [\&activespeaker](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/activespeaker): Auto-hides remote guests videos when added, if those guests are not speaking actively - [\&activespeakerdelay](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-activespeakerdelay): This option can be used in conjunction with \&activespeaker - [\&order](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/order): The order priority of a source video when added to the video mixer - [\&slots](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-slots): Will force the auto-mixer to have that number of slots, even if there are more or less videos available to fill them - [\&fakeguests](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-fakeguests): Creates simulated guest videos - [\&randomize](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/randomize): Random video loading order - [\&cover](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/cover): Has the videos fully "cover" their assigned areas, even if it means cropping the video - [&43](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-43): Optimizes the video mixer for 4:3 videos - [\&portrait](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-portrait): Optimizes the video mixer for 9:16 videos - [\&square](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-square): Optimizes the video mixer for 1:1 aspect ratio videos - [\&forceviewerlandscape](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-forceviewerlandscape): Keeps all incoming videos oriented (rotated) so that the aspect ratio is always above 1 - [\&animated](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/animated): Videos in a group scene will slide around the screen when being re-arranged - [\&manual](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/manual): Disables the auto-mixer, allowing for a custom mixer to be used - [\&locked](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-locked): Will force a the VDO.Ninja's mixer output keep the mixed render contained to a specific aspect-ratio, regardless of the browser's window size - [\&poster](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-poster): Lets you specify a poster image for videos that have not yet started playing - [\&hideplaybutton](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-hideplaybutton): Will hide the default big play button that overlays a video when auto play is not allowed - [\&motiondetection](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-motiondetection): Does a few things when it detects motion in a video - [\&scene](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/scene): Defines the link to be treated like a scene - [\&scenetype](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/scenetype): Shows only the last added video to a scene - [\&autoadd](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-autoadd): Auto-adds the specified stream IDs to the scene - [\&hiddenscenebitrate](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-hiddenscenebitrate): Can be used to force videos not added yet to a scene to run at the specified bitrate - [\&preloadbitrate](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-preloadbitrate): Can be used to change the pre-load target bitrate for scenes - [\&waitimage](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-waitimage): You can add a custom image which shows up while waiting for the \&scene or \&view link - [\&waitmessage](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-waitmessage): You can add a custom message which shows up while waiting for the \&scene or \&view link - [\&waittimeout](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-waittimeout): Specifies a delay for \&waitimage and \&waitmessage while waiting for the \&scene or \&view link - [\&viewslot](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-viewslot): Enables viewing a specific slot from a scene link when the director is using \&slotmode - [Settings Parameters](https://docs.vdo.ninja/advanced-settings/settings-parameters): Language, save cookies, remote access, chat widget, chunked mode, raise hands, notify, transcription, closed captions - [\&language](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-language): Sets the interface language - [\&remote](https://docs.vdo.ninja/advanced-settings/settings-parameters/remote): Allows remote operation of the zoom and focus, and access to statistics - [\&controlobs](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-controlobs): The ability for VDO.Ninja to Remotely Control OBS Studio while streaming/directing - [\&allowedscenes](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-allowedscenes): Option to filter which OBS scenes a remote guest has access to controlling when using \&controlobs - [\&stats](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-stats): Shows the connection/media stats window by default - [\&sticky](https://docs.vdo.ninja/advanced-settings/settings-parameters/sticky): Allows a user to save and then later restore their streaming session settings - [\&clearstorage](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-clearstorage): Will clear all the saved user preferences for all sessions - [\&disablehotkeys](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-disablehotkeys): Disables hotkeys (like CRTL + M) - [\&showlist](https://docs.vdo.ninja/advanced-settings/settings-parameters/showlist): Shows list of hidden guests - [\&nopush](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-nopush): Blocks outbound publishing connections - [\&hidehome](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-hidehome): Hides the VDO.Ninja homepage and many links that lead to it - [\&hidetranslate](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-hidetranslate): Hides the option to translate VDO.Ninja - [\&clock](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-clock): Shows the current time - [\&clock24](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-clock24): The same as \&clock option, except it uses 24-hour time for the display - [\&timer](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-timer): Positions the countdown timer - [\&powerpoint](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-powerpoint): Adds a built-in basic controller to control PowerPoint - [\&widget](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-widget): Will load a side-bar with an IFrame embed, with support for YouTube / Twitch / Social Stream - [\&token](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-token): A token for invite/scene links to determine whose the director of a room - [\&transcribe](https://docs.vdo.ninja/advanced-settings/settings-parameters/transcribe): Enables transcription and closed captioning - [\&signalmeter](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-signalmeter): Visualizes the packet loss of a guest - [\&batterymeter](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-batterymeter): Shows the battery meter for guests that are on devices with a battery that's draining/charging - [\&consent](https://docs.vdo.ninja/advanced-settings/settings-parameters/consent): Will ask the user for content to remote change their camera or microphone - [\&prompt](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-prompt): Another security option, for those concerned about random spying of their streams - [\¬ify](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-notify): Audio alerts for raised hands, chat messages and if somebody joins the room - [\&r2d2](https://docs.vdo.ninja/advanced-settings/settings-parameters/r2d2): Easter egg \¬ify sound - [\&directorchat](https://docs.vdo.ninja/advanced-settings/settings-parameters/directorchat): Message ONLY the director - [\&maxconnections](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-maxconnections): Limits total of view and push connections - [\&maxviewers](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-maxviewers): Limits the number of viewers allowed - [\&chunked](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-chunked): Does not use webRTC's video streaming protocols; rather it uses a custom-made protocol - [\&retransmit](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-retransmit): Will relay the incoming 'chunked' media stream to others connected to you, without transcoding - [\&rampuptime](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-rampuptime): When a guest connects, this tries to load video from that guest for a few seconds, even if not yet added to a scene - [\&sensor](https://docs.vdo.ninja/advanced-settings/settings-parameters/sensor): Access device sensor data at given rate - [\&sensorfilter](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-sensorfilter): An option to explicitly list what \&sensor data you want to capture and transmit - [\&postimage](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-postimage): Post a snapshot of your local camera to a HTTPS/POST URL - [\&postinterval](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-postinterval): Time interval in seconds for \&postimage - [\&slot](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-slot): Tells the director which slot the guest should prefer to be in - [\&closedcaptions](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-closedcaptions): Enables displaying of closed captioning text - [\&nocaptionlabels](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-nocaptionlabels): Disables showing the names when using the \&closedcaptions feature - [\&enhance](https://docs.vdo.ninja/advanced-settings/settings-parameters/enhance): Tells the remote source that you would like them to prioritize the audio stream over other streams - [\&bitratecutoff](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-bitratecutoff): If the total bitrate drops below the specified bitrate, the viewer will auto-hide the audio and video for that stream - [\&cutscene](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-cutscene): Specifies an OBS cut scene to switch to when the bitrate drops below a threshold - [\&statsinterval](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-statsinterval): Lets you change the default stats update interval from 3-seconds to something else - [\&keyframerate](https://docs.vdo.ninja/advanced-settings/settings-parameters/keyframerate): This tells the remote publishers to send keyframes at a specified rate - [\&maxpublishers](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-maxpublishers): Limits the number of remote peer connections that are publishers - [\&showconnections](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-showconnections): Displays the total number of p2p connections of a remote stream - [\&obsfix](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-obsfix): Disables or adjusts the sensitivity of the VP8/VP9 Codec packet loss 'fix' for OBS - [\&streamlabs](https://docs.vdo.ninja/advanced-settings/settings-parameters/streamlabs): Tells VDO.Ninja to not block VDO.Ninja from attempting to run when using Streamlabs for MacOS - [\&getfaces](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-getfaces): Will request a continuous stream of face bounding boxes - [\&nochunked](https://docs.vdo.ninja/advanced-settings/settings-parameters/and-nochunked): Will ignore the chunked version and use the low-latency version - [Buttons and Control Bar Parameters](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters): Show/hide buttons, adjust the user control bar and video control bar - [\&autohide](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-autohide): Auto-hides the control bar after a few moments of the mouse being idle - [\&controlbarspace](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-controlbarspace): Forces the user control bar to be in its own dedicated space - [\&nosettings](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-nosettings): Disables the local settings button - [\&nomicbutton](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/nomicbutton): Disables the mic button; guests can't mute audio - [\&nospeakerbutton](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-nospeakerbutton): Hides the speaker button - [\&novideobutton](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-novideobutton): Disables the video button; guests can't mute video - [\&nofileshare](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/nofileshare): Hides the ability for a guest to upload a file - [\&screensharebutton](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-screensharebutton): Forces the screen-share button to appear for guests - [\&nohangupbutton](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-nohangupbutton): Hides the hang-up button - [\&chatbutton](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/chatbutton): Shows or hides the chat button - [\&bigbutton](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-bigbutton): Makes the microphone mute button a lot bigger - [\&fullscreenbutton](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-fullscreenbutton): Adds a full-screen button to the control bar - [\&nowebsite](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/nowebsite): Disables IFrames from loading, such as remotely shared websites by another guest or director - [\&hands](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-hands): Enables a "Raise Hand" button for guests - [\&videocontrols](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-videocontrols): Shows the video control bar - [\&nocontrols](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-nocontrols): Will force hide the video control bar - [\&forcecontrols](https://docs.vdo.ninja/advanced-settings/buttons-and-control-bar-parameters/and-hands-1): Will try to keep the video controls visible, even if your mouse isn't hovering over the video - [Design Parameters](https://docs.vdo.ninja/advanced-settings/design-parameters): Labels, styles, clean output, CSS, mirroring, margin, dark mode, background color, disable tallies etc. - [\&showlabels](https://docs.vdo.ninja/advanced-settings/design-parameters/showlabels): Display labels as a video overlay - [\&fontsize](https://docs.vdo.ninja/advanced-settings/design-parameters/fontsize): Let you set font-size of the closed captions and stream labels - [\&style](https://docs.vdo.ninja/advanced-settings/design-parameters/style): Lets you select how audio-only elements are displayed in OBS and for guests - [\&bgimage](https://docs.vdo.ninja/advanced-settings/design-parameters/and-bgimage): Can be used to set the default image avatar, when using \&style=0 or \&style=6 - [\&showall](https://docs.vdo.ninja/advanced-settings/design-parameters/and-showall): Includes non-media-based push connections as video elements in a group room - [\&meterstyle](https://docs.vdo.ninja/advanced-settings/design-parameters/meterstyle): Optional audio meter style type - [\&cleanoutput](https://docs.vdo.ninja/advanced-settings/design-parameters/cleanoutput): Keeps the output as clean as possible from UI elements - [\&cleanish](https://docs.vdo.ninja/advanced-settings/design-parameters/cleanish): Cleaner output; not as clean as \&cleanoutput - [\&css](https://docs.vdo.ninja/advanced-settings/design-parameters/css): Loads a custom CSS file - [\&base64css](https://docs.vdo.ninja/advanced-settings/design-parameters/and-base64css): Lets you add css to the URL, but as a single string, so no external reference to a file is needed - [\&js](https://docs.vdo.ninja/advanced-settings/design-parameters/and-js): Lets you pass a third party hosted javascript file URL - [\&base64js](https://docs.vdo.ninja/advanced-settings/design-parameters/and-base64js): Lets a user add raw javascript to the URL to run on page load - [\&mirror](https://docs.vdo.ninja/advanced-settings/design-parameters/and-mirror): Inverts the video so it is the mirror reflection - [\&nomirror](https://docs.vdo.ninja/advanced-settings/design-parameters/and-nomirror): Disables the default mirror state of the video preview for a guest - [\&flip](https://docs.vdo.ninja/advanced-settings/design-parameters/and-flip): Inverts the video so it is upside down - [\&rotatewindow](https://docs.vdo.ninja/advanced-settings/design-parameters/and-rotatewindow): Will rotate the contents of the VDO.Ninja window - [\&structure](https://docs.vdo.ninja/advanced-settings/design-parameters/and-structure): Will have the video holding div element be structured to the aspect ratio - [\&color](https://docs.vdo.ninja/advanced-settings/design-parameters/and-color): You can specify the background color independent of the border color - [\&blur](https://docs.vdo.ninja/advanced-settings/design-parameters/and-blur): Will try to add a blurred background to the video so it fits the structured video container - [\&border](https://docs.vdo.ninja/advanced-settings/design-parameters/and-border): Adds a border around the videos - [\&bordercolor](https://docs.vdo.ninja/advanced-settings/design-parameters/and-bordercolor): Defines the color of \&border - [\&rounded](https://docs.vdo.ninja/advanced-settings/design-parameters/rounded): Rounds the edges of videos - [\&margin](https://docs.vdo.ninja/advanced-settings/design-parameters/margin): Adds a margin around the videos in pixel - [\&darkmode](https://docs.vdo.ninja/advanced-settings/design-parameters/darkmode): Darkens the website and interface - [\&lightmode](https://docs.vdo.ninja/advanced-settings/design-parameters/and-lightmode): Forces to enable the lightmode / disable the darkmode - [\&background](https://docs.vdo.ninja/advanced-settings/design-parameters/and-background): Accepts a URL-encoded image URL to make as the app's default background - [\&chroma](https://docs.vdo.ninja/advanced-settings/design-parameters/chroma): Sets the background for the website to a particular hex color - [\&transparent](https://docs.vdo.ninja/advanced-settings/design-parameters/and-transparent): Makes the background transparent - [\&nocursor](https://docs.vdo.ninja/advanced-settings/design-parameters/and-nocursor): Hides the mouse cursor over videos at a CSS level - [\&favicon](https://docs.vdo.ninja/advanced-settings/design-parameters/and-favicon): Will change the browser's page favicon image - [\&headertitle](https://docs.vdo.ninja/advanced-settings/design-parameters/and-headertitle): Will change the browser's page title - [\&rotate](https://docs.vdo.ninja/advanced-settings/design-parameters/and-rotate): Rotates the camera - [\&grid](https://docs.vdo.ninja/advanced-settings/design-parameters/grid): Applies an rule-of-thirds grid overlay to the self-preview - [\&hideheader](https://docs.vdo.ninja/advanced-settings/design-parameters/and-hideheader): Hides just the top header-bar - [\&hidemenu](https://docs.vdo.ninja/advanced-settings/design-parameters/and-hidemenu): Hides the VDO.Ninja-branded menu and header bar - [\&tally](https://docs.vdo.ninja/advanced-settings/design-parameters/tallyoff): Will make the tally sign larger and colorize the background of the page - [\&tallyoff](https://docs.vdo.ninja/advanced-settings/design-parameters/tallyoff-1): Disables the Tally Light's visibility for that particular guest - [\&cleanviewer](https://docs.vdo.ninja/advanced-settings/design-parameters/and-cleanviewer): Hides many of the UI elements and pop-ups that may cause unwanted visual elements - [\&obsoff](https://docs.vdo.ninja/advanced-settings/design-parameters/and-obsoff): Disables the tally light effects - [\&pip](https://docs.vdo.ninja/advanced-settings/design-parameters/and-pip): Auto PIP the first loaded video - [\&pipall](https://docs.vdo.ninja/advanced-settings/design-parameters/and-pipall): New floating picture in picture mode, so you can pop out the entire video mix as a pinned window overlay - [\&pipme](https://docs.vdo.ninja/advanced-settings/design-parameters/and-pipme): Will cause your self-video preview window to pop out into its own picture in picture - [Director Parameters](https://docs.vdo.ninja/advanced-settings/director-parameters): Options for \&director URLs - [\&director](https://docs.vdo.ninja/advanced-settings/director-parameters/director): Enters a room as the director, instead of a guest and have full control - [\&codirector](https://docs.vdo.ninja/advanced-settings/director-parameters/codirector): Allows assistant directors to have access to the director's room, with a subset of control - [\&blindall](https://docs.vdo.ninja/advanced-settings/director-parameters/and-blindall): It allows the director 'blinding' all the guests at a time with a new button - [\&cleandirector](https://docs.vdo.ninja/advanced-settings/director-parameters/cleandirector): Hides the invite URL options in the Director's room - [\&hidesolo](https://docs.vdo.ninja/advanced-settings/director-parameters/and-hidesolo): Lets you hide the solo links from showing - [\&hidecodirectors](https://docs.vdo.ninja/advanced-settings/director-parameters/and-hidecodirectors): Hides the co-directors from appearing in the director's room - [\&minidirector](https://docs.vdo.ninja/advanced-settings/director-parameters/and-minidirector): Default mini director stylesheet - [\&orderby](https://docs.vdo.ninja/advanced-settings/director-parameters/and-orderby): Orders guest's by their stream ID in the director's room - [\&rooms](https://docs.vdo.ninja/advanced-settings/director-parameters/rooms): Quick director access to a list of rooms for transfering guests - [\&broadcasttransfer](https://docs.vdo.ninja/advanced-settings/director-parameters/and-broadcasttransfer): Will let you specify the default for whether to transfer a guest from room to room in broadcast mode or not - [\&showdirector](https://docs.vdo.ninja/advanced-settings/director-parameters/showdirector): Lets the director perform alongside guests, showing up in scene-view links - [\&slotmode](https://docs.vdo.ninja/advanced-settings/director-parameters/and-slotmode): Gives you the possibility to assign slots to the connected guests - [\&previewmode](https://docs.vdo.ninja/advanced-settings/director-parameters/and-previewmode): Activates the Preview layout for the director's room by default - [\&novice](https://docs.vdo.ninja/advanced-settings/director-parameters/and-novice): Hides some advanced guest options in the director's control center - [\&layouts](https://docs.vdo.ninja/advanced-settings/director-parameters/and-layouts): An ordered array of layouts, which can be used to switch between using the API layouts action - [\&maindirectorpassword](https://docs.vdo.ninja/advanced-settings/director-parameters/and-maindirectorpassword): Lets you set a pseudo 'master room password' as a director - [Screen-share Parameters](https://docs.vdo.ninja/advanced-settings/screen-share-parameters): Labels, audio filters, type, bitrate, quality etc. - [\&screensharestereo](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screensharestereo): Sets the audio mode for screen-shares to stereo and changes default audio settings to improve audio quality - [\&screenshareaec](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screenshareaec): Turns automatic echo-cancellation filter for screen-shares ON or OFF - [\&screenshareautogain](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screenshareautogain): Turns audio auto-normalization filter for screen-shares ON or OFF - [\&screensharecursor](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/cursor): Attempts to show the mouse cursor on screen shares - [\&screensharedenoise](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screensharedenoise): Turns audio noise reduction filter for screen-shares ON or OFF - [\&screensharefps](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/screensharefps): Set a target FPS for your screenshare (secondary stream) - [\&screensharehide](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screensharehide): Hides the local screen-share sub-window that appears when screen sharing in a room - [\&screenshareid](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/screenshareid): Pre-sets the screenshare stream id for a screen share if its a secondary stream - [\&screensharelabel](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screensharelabel): The screen-share of the guest will have the same label as the guest - [\&screensharequality](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/screensharequality): Set a custom screenshare quality - [\&screensharecontenthint](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screensharecontenthint): =motion prioritizes screen-share frame rate; =detail prioritizes screen-share resolution - [\&screenshareaspectratio](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screenshareaspectratio): Changes the screen-share aspect ratio on the publisher side - [\&screensharetype](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screensharetype): Defines how webcam and screenshare of a guest in a room interacts which each other - [\&smallshare](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-smallshare): Makes the screen share behave like a webcam share - [\&screensharevideoonly](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screensharevideoonly): Lets you disable the option to select audio when screen sharing - [\&suppresslocalaudio](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-suppresslocalaudio): Will disable local audio playback of a Chrome tab while screen-sharing it - [\&prefercurrenttab](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-prefercurrenttab): Will have the current tab as the default screen-share source - [\&selfbrowsersurface](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-selfbrowsersurface): Excludes the current tab as a screen-share source option - [\&systemaudio](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-systemaudio): Excludes the system-audio as an audio source when display sharing - [\&displaysurface](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-displaysurface): Will pre-select display-share, rather than tab-share, when screen-sharing - [\&screensharebitrate](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-screensharebitrate): Lets you manually set the video bitrate for screen-shares - [\&sharperscreen](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-sharperscreen): Sets \&scale=100, but only for screen-shares - [\&sspaused](https://docs.vdo.ninja/advanced-settings/screen-share-parameters/and-sspaused): Starts any screen-share paused - [Recording Parameters](https://docs.vdo.ninja/advanced-settings/recording-parameters): Options to specify recordings with VDO.Ninja - [\&record](https://docs.vdo.ninja/advanced-settings/recording-parameters/and-record): Record functionality for guests - [\&autorecord](https://docs.vdo.ninja/advanced-settings/recording-parameters/and-autorecord): Records the local video and the remote video(s) automatically on their initial load - [\&autorecordlocal](https://docs.vdo.ninja/advanced-settings/recording-parameters/and-autorecordlocal): Records just the local video automatically on their initial load - [\&autorecordremote](https://docs.vdo.ninja/advanced-settings/recording-parameters/and-autorecordremote): Records just the remote video(s) automatically on their initial load - [\&recordcodec](https://docs.vdo.ninja/advanced-settings/recording-parameters/and-recordcodec): Lets you set the video recording codec - [\&pcm](https://docs.vdo.ninja/advanced-settings/recording-parameters/and-pcm): PCM audio recordings - [\&recordmotion](https://docs.vdo.ninja/advanced-settings/recording-parameters/and-recordmotion): Takes a video snapshot and saves it to disk whenever there is motion detected in a video - [Guest queuing Parameters](https://docs.vdo.ninja/advanced-settings/guest-queuing-parameters): Options for guest queuing and approving system - [\&queue](https://docs.vdo.ninja/advanced-settings/guest-queuing-parameters/and-queue): A basic guest queuing and approving system - [\&screen](https://docs.vdo.ninja/advanced-settings/guest-queuing-parameters/and-screen): Replaces the way \&queue worked before, where the guest can see/hear the director, but not other guests, until activated - [\&hold](https://docs.vdo.ninja/advanced-settings/guest-queuing-parameters/and-hold): Like \&queue, except the guest gets a message telling them they need to wait until approved by the director - [\&holdwithvideo](https://docs.vdo.ninja/advanced-settings/guest-queuing-parameters/and-holdwithvideo): Just like \&hold, except the director does see the guest's video and audio before the guest is activated - [\&queuetransfer](https://docs.vdo.ninja/advanced-settings/guest-queuing-parameters/and-queuetransfer): Will transfer a guest from one room into another, but once transferred, the guest will be in Queue mode - [Meshcast Parameters](https://docs.vdo.ninja/advanced-settings/meshcast-parameters): Options for the \&meshcast parameter like audio filters, bitrate, screen-share, codecs etc. - [\&meshcast](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-meshcast): Triggers the service, causing the outbound audio/video stream to be transferred to a hosted server - [\&meshcastaudiobitrate](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-meshcastaudiobitrate): Option to change outbound audio bitrate of the \&meshcast parameter - [\&meshcastbitrate](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-meshcastbitrate): Option to change outbound video bitrate of the \&meshcast parameter - [\&meshcastcodec](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-meshcastcodec): Option to change codec of the \&meshcast parameter - [\&mcscreensharebitrate](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-mcscreensharebitrate): Option to change outbound screen-share video bitrate of the \&meshcast parameter - [\&mcscreensharecodec](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-mcscreensharecodec): Option to change codec of the \&meshcast parameter while screen-sharing - [\&meshcastscale](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-meshcastscale): Scales down the meshcast video output via the URL - [\&meshcastcode](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-meshcastcode): Lets you specify the Meshcast server to use - [\&nomeshcast](https://docs.vdo.ninja/advanced-settings/meshcast-parameters/and-nomeshcast): Tells a sender to provide a p2p stream, rather than a Meshcast stream - [WHIP Parameters](https://docs.vdo.ninja/advanced-settings/whip-parameters): Options for the \&whip parameter - [\&whipout](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-whipout): Publish directly from OBS (or other) to VDO.Ninja without a virtual camera - [\&whipview](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-whipview): Publish directly from OBS (or other) to VDO.Ninja without a virtual camera - [\&whipoutcodec](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-whipoutcodec): Lets you specify the WHIP video output codec - [\&whipoutaudiobitrate](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-whipoutaudiobitrate): Lets you specify the WHIP audio bitrate (kbps) - [\&whipoutvideobitrate](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-whipoutvideobitrate): Lets you specify the WHIP video bitrate (kbps) - [\&whipoutscale](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-whipoutscale): Scales down the WHIP video output via the URL - [\&whipoutscreensharecodec](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-whipoutscreensharecodec): Option to change codec of the WHIP while screen-sharing - [\&whipoutscreensharebitrate](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-whipoutscreensharebitrate): Option to change outbound screen-share video bitrate of WHIP - [\&cftoken](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-cftoken): Accepts the special token without needing to specify the cloudflare.vdo.ninja part if using \&whipout instead - [\&svc](https://docs.vdo.ninja/advanced-settings/whip-parameters/and-svc): Useful for publishing to WHIP broadcast servers that support scalable video modes - [Mobile Parameters](https://docs.vdo.ninja/advanced-settings/mobile-parameters): Options to specify push links and guest invite links for mobile phones - [\&facing](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-facing): Lets you specify either the front or rear facing camera as the default camera - [\&forcelandscape](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-forcelandscape): Forces the video output to landscape mode, regardless of how the phone is rotated - [\&forceportrait](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-forceportrait): Forces the video output to portrait mode, regardless of how the phone is rotated - [\&forceios](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-forceios): Forces iOS devices to publish video to this room - [\¬ios](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-notios): Just tells the system that its not an iOS device, or iPad, even if it is - [\&flagship](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-flagship): Will optimize the mobile experience for more capable smartphones - [\&mobile](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-mobile): Optimizes a guest/push link for a mobile device to help reduce CPU issues - [\¬mobile](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-notmobile): Optimizes a guest/push link for a mobile device to improve video quality - [\&app](https://docs.vdo.ninja/advanced-settings/mobile-parameters/and-app): Loads the site into an "app mode" and allows you to load a new URL via the website itself - [API & MIDI Parameters](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters): hotkey features via API and MIDI - [\&api](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/api): Remote control API (HTTP-GET / WSS-based) - [API reference](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/api/api-reference): This is a snapshot of the VDO.Ninja API documentation as of Aug 16th, 2023 - [\&pie](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/pie): Support for piesocket.com - [\&midi](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/midi): Global hotkey support via MIDI input and more - [\&midiin](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/midiin): Allows for receiving of remote MIDI - [\&midiout](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/midiout): Broadcast MIDI commands to a remote computer's virtual MIDI device - [\&midiremote](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/midiremote): Remote MIDI control - [\&midichannel](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/and-midichannel): Allows for specifying which midi channel (1 to 16) to listen on - [\&mididevice](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/and-mididevice): Allows to specify which midi device (1 and up) selected - [\&midioffset](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/and-midioffset): Allows you to set a series of buttons on a MIDI controller to be mute controls for those guests - [\&mididelay](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/and-mididelay): Lets you precisely delay the MIDI play-out - [\&postapi](https://docs.vdo.ninja/advanced-settings/api-and-midi-parameters/and-postapi): Lets you specify a custom POST URL to send events within VDO.Ninja to - [TURN & STUN Parameters](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters): Options for setting up TURN and STUN servers - [\&turn](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/turn): Lets you specify a custom TURN server or disable all TURN servers - [\&stun](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/stun): Lets you specify a STUN server for webRTC negotiation - [\&addstun](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/and-addstun): Appends an added stun server - [\&icefilter](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/and-icefilter): Filters ICE candidates - [\&proxy](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/and-proxy): Forces your computer to try to connect to the handshake service via a different physical network end point and domain name - [\&relay](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/and-relay): Forces TURN relay server into use - [\&secure](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/secure): Disconnects communication with the handshake server as soon as possible and provides verbose feedback - [\&tcp](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/and-tcp): Forces TCP mode - [\&tz](https://docs.vdo.ninja/advanced-settings/turn-and-stun-parameters/and-tz): Specifies a negative timezone value in minutes for a TURN server - [Parameters added in Version 24](https://docs.vdo.ninja/advanced-settings/new-parameters): Recently added to VDO.Ninja - [Complete List of Parameters in v26](https://docs.vdo.ninja/advanced-settings/complete-list-of-parameters-in-v26): A complete list of URL parameters, although not documented - [Upcoming Parameters](https://docs.vdo.ninja/advanced-settings/upcoming-parameters): Upcoming parameters which are currently on vdo.ninja/alpha and/or vdo.ninja/beta - [Other Parameters](https://docs.vdo.ninja/advanced-settings/other-parameters): Not ready for production, not intended to be used or not well-documented - [Releases](https://docs.vdo.ninja/releases) - [v24](https://docs.vdo.ninja/releases/v24) - [v23 🌱](https://docs.vdo.ninja/releases/v23): A refresh to the UI - [v22 👑](https://docs.vdo.ninja/releases/v22): Long overdue, but full of riches - [v21 ❤️](https://docs.vdo.ninja/releases/v21): A relatively small update, but - [v20 🎁](https://docs.vdo.ninja/releases/v20): Ending 2021 with a bang 🎉🧨✨ - [v19 🚀🤯](https://docs.vdo.ninja/releases/v19): Release notes for Version 19.0 of VDO.Ninja - [v19.1 - 19.4](https://docs.vdo.ninja/releases/v19/v19.1-19.4) - [v18](https://docs.vdo.ninja/releases/v18): Version 18 release notes; released May 28th, 2021 - [v18.3](https://docs.vdo.ninja/releases/v18/v18.3) - [v17](https://docs.vdo.ninja/releases/v17-release-notes) - [v16](https://docs.vdo.ninja/releases/v16-release-notes) - [v16.3](https://docs.vdo.ninja/releases/v16-release-notes/v16.3-update-notes) - [v16.4](https://docs.vdo.ninja/releases/v16-release-notes/v16.4-update-notes) - [v15](https://docs.vdo.ninja/releases/v15-release-notes) - [v14](https://docs.vdo.ninja/releases/v14-release-notes) - [v13](https://docs.vdo.ninja/releases/v13): November 16th 2020 - [v13.4](https://docs.vdo.ninja/releases/v13/v13.4): November 24th 2020 - [v12](https://docs.vdo.ninja/releases/v12): September 12th 2020 - [v10](https://docs.vdo.ninja/releases/v10): August 17th 2020 - [v8](https://docs.vdo.ninja/releases/v8): May 28th 2020 - [Updates](https://docs.vdo.ninja/updates): What is new - [Updates - VDO.Ninja](https://docs.vdo.ninja/updates/updates-vdo.ninja) - [Updates - Social Stream & Chat Overlay](https://docs.vdo.ninja/updates/updates-social-stream-and-chat-overlay) - [Updates - Social Stream Standalone App](https://docs.vdo.ninja/updates/updates-social-stream-and-chat-overlay/updates-social-stream-standalone-app) - [Updates - Electron Capture App](https://docs.vdo.ninja/updates/updates-electron-capture-app) - [Updates - Raspberry.Ninja](https://docs.vdo.ninja/updates/updates-raspberry.ninja) - [Updates - Versus.cam](https://docs.vdo.ninja/updates/updates-versus.cam) - [Updates - Mixer App](https://docs.vdo.ninja/updates/updates-mixer-app) - [Updates - WHIP/WHEP](https://docs.vdo.ninja/updates/updates-whip-whep) - [Updates - Native mobile apps](https://docs.vdo.ninja/updates/updates-native-mobile-apps) - [Updates - Caption.Ninja](https://docs.vdo.ninja/updates/updates-caption.ninja) - [Updates - Meshcast.io](https://docs.vdo.ninja/updates/updates-meshcast.io) - [Updates - Speed Test](https://docs.vdo.ninja/updates/updates-speed-test) - [Updates - Comms](https://docs.vdo.ninja/updates/updates-comms) - [Updates - Miscellaneous](https://docs.vdo.ninja/updates/updates-miscellaneous) - [Help!](https://docs.vdo.ninja/help) - [Fail safes and Backups](https://docs.vdo.ninja/help/fail-safes-and-backups) - [Privacy and security details](https://docs.vdo.ninja/help/privacy-and-security-details): Privacy, Policies, and Data-collection - [VDO.Ninja Terms of Service](https://docs.vdo.ninja/help/privacy-and-security-details/vdo.ninja-terms-of-service) - [VDO.Ninja Privacy Policy](https://docs.vdo.ninja/help/privacy-and-security-details/vdo.ninja-privacy-policy): We strive to protect your privacy, but you use VDO.Ninja at your own risk - [Project Contact Info](https://docs.vdo.ninja/help/project-contact-info) - [Where can I report a bug?](https://docs.vdo.ninja/help/report-a-bug) - [Where can I get support?](https://docs.vdo.ninja/help/where-can-i-get-support) - [Feature Requests](https://docs.vdo.ninja/help/feature-requests) - [Logos and media assets](https://docs.vdo.ninja/help/logos-and-media-assets) - [What does VDO stand for?](https://docs.vdo.ninja/help/what-does-vdo-stand-for): "VeeDeeOh" - [Common errors and known issues](https://docs.vdo.ninja/common-errors-and-known-issues) - [Can't screen capture certain games](https://docs.vdo.ninja/common-errors-and-known-issues/cant-screen-capture-certain-games): Some games may need settings tweaked to be captured properly with the browser - [ATEM not working with Firestick](https://docs.vdo.ninja/common-errors-and-known-issues/atem-not-working-with-firestick): ATEM devices don't support HDCP, which some HDMI input devices require. Disabling HDCP with some HDMI splitters can resolve the issue. - [Very old iPhone support](https://docs.vdo.ninja/common-errors-and-known-issues/very-old-iphone-support): old iPhone errors, such as "cannot verify server identity" or - [Can't select audio output on iOS](https://docs.vdo.ninja/common-errors-and-known-issues/cant-select-audio-output-on-ios): iPhones don't allow the user to select the audio output destination by default - [Screen-share is just a black video](https://docs.vdo.ninja/common-errors-and-known-issues/screen-share-is-just-a-black-video): When screen-sharing, your local preview and output is black - [Mic audio dropping out](https://docs.vdo.ninja/common-errors-and-known-issues/mic-audio-dropping-out): If your microphone drops out after a few seconds - [Loss of audio when OBS minimized](https://docs.vdo.ninja/common-errors-and-known-issues/loss-of-audio-when-obs-minimized) - [Known issues](https://docs.vdo.ninja/common-errors-and-known-issues/known-issues): Known issues or problems, bugs, and limitations - [Echo or feedback issues](https://docs.vdo.ninja/common-errors-and-known-issues/echo-or-feedback-issues): Guests are sometimes able to hear themselves - [Works on WiFi but not on 4G](https://docs.vdo.ninja/common-errors-and-known-issues/works-on-wifi-but-not-on-4g): Sometimes 4G or 5G, or even some corporate networks, block VDO.Ninja from working - [Can't capture an application's audio when screen-sharing](https://docs.vdo.ninja/common-errors-and-known-issues/cant-capture-an-applications-audio-when-screen-sharing) - [Can't load camera both in OBS and VDON](https://docs.vdo.ninja/common-errors-and-known-issues/cant-load-camera-both-in-obs-and-vdon): Can't load camera both in both VDO.Ninja and OBS (or other app) at the same time - [Can't select a camera lens on mobile](https://docs.vdo.ninja/common-errors-and-known-issues/cant-select-a-camera-lens-on-mobile): Accessing the wide-angle or zoom lens on your camera - [No video in OBS, just an "Add camera" button](https://docs.vdo.ninja/common-errors-and-known-issues/no-video-in-obs-just-an-add-camera-button): If you trying to add your video to OBS or Streamlabs, but instead of video you see buttons saying something like "Add camera" or "Share camera", double check your browser source links. - [Audio over VDO.Ninja isn't working](https://docs.vdo.ninja/common-errors-and-known-issues/audio-over-vdo.ninja-isnt-working): Several possible causes of audio not working in Windows are listed - [Loading circle shows in OBS or browser](https://docs.vdo.ninja/common-errors-and-known-issues/loading-circle-shows-in-obs-or-browser) - [Appearing then disappearing guest](https://docs.vdo.ninja/common-errors-and-known-issues/appearing-then-disappearing-guest) - [Can't auto-start screen sharing](https://docs.vdo.ninja/common-errors-and-known-issues/cant-auto-start-screen-sharing) - [Audio Clicking / Popping / Distortion](https://docs.vdo.ninja/common-errors-and-known-issues/audio-clicking-popping-distortion): Audio Troubleshooting Guide for VDO.Ninja - [Can't share my screen](https://docs.vdo.ninja/common-errors-and-known-issues/cant-share-my-screen): Some common problems and solutions with screen sharing - [Nothing shows up in OBS](https://docs.vdo.ninja/common-errors-and-known-issues/nothing-shows-up-in-obs): OBS Studio is just black in the browser source; potentially you hear audio, but nothing else. - [Already in use or claimed errors](https://docs.vdo.ninja/common-errors-and-known-issues/already-in-use-or-claimed-errors): "The stream ID you are publishing to is already in use" and other such errors - [Blue spinning window](https://docs.vdo.ninja/common-errors-and-known-issues/blue-spinning-window) - [Cursor shows trailing or artifacting](https://docs.vdo.ninja/common-errors-and-known-issues/cursor-shows-trailing-or-artifacting): When screen sharing, the mouse cursor causes visual glitches or trailing - [Packet Loss](https://docs.vdo.ninja/common-errors-and-known-issues/packet-loss): When data is lost or delayed during transfer between peers - [Overheating](https://docs.vdo.ninja/common-errors-and-known-issues/overheating): Mobile and laptop devices may overheat under prolong use - [Audio is delayed in OBS](https://docs.vdo.ninja/common-errors-and-known-issues/audio-is-delayed-in-obs) - [vMix High CPU](https://docs.vdo.ninja/common-errors-and-known-issues/vmix-high-cpu): Some ideas on how to reduce total system load on a vMix system using VDO.Ninja - [OBS Virtual Camera has low FPS](https://docs.vdo.ninja/common-errors-and-known-issues/obs-virtual-camera-low-has-fps): Why are the resolution and framerate sometimes not the same as my OBS output settings? - [Virtual camera not working on Mac](https://docs.vdo.ninja/common-errors-and-known-issues/virtual-camera-not-working-on-mac): If the OBS Virtual Camera is not appearing in Chrome or your browser after installing OBS on MacOS, you may need to enable screen recording permissions. - [Mic stops on MacOS when OBS opens](https://docs.vdo.ninja/common-errors-and-known-issues/mic-stops-on-macos-when-obs-opens) - [Video stream looks corrupted](https://docs.vdo.ninja/common-errors-and-known-issues/video-is-pixelated): When the video turns into a rainbow puke with distorted colors - [Video freezes mid-stream](https://docs.vdo.ninja/common-errors-and-known-issues/video-freezes-mid-stream) - [Webcam freezes after a time](https://docs.vdo.ninja/common-errors-and-known-issues/webcam-freezes-after-a-time): Some laptops will put the webcam to sleep for a moment to save power, causing freezing - [Is the VDO.Ninja server down?](https://docs.vdo.ninja/common-errors-and-known-issues/is-the-obs.ninja-server-down) - [Hosted your own TURN server?](https://docs.vdo.ninja/common-errors-and-known-issues/hosted-your-own-turn-server) - [Can't screen-share from certain devices](https://docs.vdo.ninja/common-errors-and-known-issues/why-cant-i-screen-share-from-certain-devices) - [Cursor shows when screen-sharing](https://docs.vdo.ninja/common-errors-and-known-issues/cursor-shows-when-screen-sharing) - [Getting “Overconstrained" Camera Error](https://docs.vdo.ninja/common-errors-and-known-issues/getting-overconstrained-camera-error) - [Autoplay doesn't work in Chrome or vMix v77](https://docs.vdo.ninja/common-errors-and-known-issues/autoplay-doesnt-work-in-chrome-or-vmix-v77): Browsers may prevent videos from auto-playing on initial page load - [Low frame rates](https://docs.vdo.ninja/common-errors-and-known-issues/low-frame-rates) - [Black borders around the video in OBS](https://docs.vdo.ninja/common-errors-and-known-issues/there-are-black-borders-around-the-video-in-obs.) - [Mic's volume keeps changing](https://docs.vdo.ninja/common-errors-and-known-issues/mics-volume-keeps-changing): The mic's gain won't stay still or the auto-gain won't turn off - [Enable Camera / Microphone permissions](https://docs.vdo.ninja/common-errors-and-known-issues/enable-camera-microphone-permissions): Permission denied when trying to access the camera or microphone - [FPS drop if app not in focus](https://docs.vdo.ninja/common-errors-and-known-issues/fps-drop-if-app-not-in-focus): If screen sharing, you may see a frame rate drop once VDO.Ninja loses focus. This background app-throttling can normally be disabled - [Surround sound error when screen sharing with USB headset](https://docs.vdo.ninja/common-errors-and-known-issues/surround-sound-error-when-screen-sharing-with-usb-headset): Some surround sound headphones can cause VDO.Ninja to have audio problems, including failed screen sharing - [Relay candidate being selected](https://docs.vdo.ninja/common-errors-and-known-issues/relay-candidate-being-selected): When a relay candidate is selected, the connection is being forwarded (securely) via a hosted TURN relay server, rather than directly via peer to peer. This can add latency and limit the video quality - [Camera works in Safari; not Chrome](https://docs.vdo.ninja/common-errors-and-known-issues/camera-works-in-safari-not-chrome): For those on macOS, if the camera works in Safari, but not Chrome, try the following options - [Robotic Audio Distortion](https://docs.vdo.ninja/common-errors-and-known-issues/robotic-audio-distortion): Some causes and solutions for robotic audio issues - [Can't load camera from non-SSL host](https://docs.vdo.ninja/common-errors-and-known-issues/cant-load-camera-from-non-ssl-host): Can't load camera from local webserver issues and how to resolve them. - [Camera on macOS doesn't show?](https://docs.vdo.ninja/common-errors-and-known-issues/camera-on-macos-doesnt-show): My camera isn't appearing in Chrome on macOS anymore. why? - [Can't screen share Adobe Lightroom](https://docs.vdo.ninja/common-errors-and-known-issues/cant-screen-share-adobe-lightroom): Some applications don't like being screen captured by Chrome; there are some options however - [Decklink support?](https://docs.vdo.ninja/common-errors-and-known-issues/decklink-support): Blackmagic Decklink support isn't compatible with Google Chrome (chromium) browsers, but support is still possible. - [iOS audio stops during phone calls](https://docs.vdo.ninja/common-errors-and-known-issues/ios-audio-stops-during-phone-calls) - [Can't turn off echo-cancellation on macOS](https://docs.vdo.ninja/common-errors-and-known-issues/cant-turn-off-echo-cancellation-on-macos) - [Video lag grows over time](https://docs.vdo.ninja/common-errors-and-known-issues/video-lag-grows-over-time) - [Can't connect unless via VPN](https://docs.vdo.ninja/common-errors-and-known-issues/cant-connect-unless-via-vpn) - [Platform specific issues](https://docs.vdo.ninja/platform-specific-issues) - [Android](https://docs.vdo.ninja/platform-specific-issues/android): Mobile app version of VDO.Ninja and other Android related topics - [macOS](https://docs.vdo.ninja/platform-specific-issues/macos) - [iOS (iPhone/iPad)](https://docs.vdo.ninja/platform-specific-issues/ios): Last updated November 17th 2021; keep in mind, this article may become dated quickly. - [Firefox](https://docs.vdo.ninja/platform-specific-issues/untitled-2) - [Opera GX](https://docs.vdo.ninja/platform-specific-issues/opera-gx) - [Useful Links](https://docs.vdo.ninja/useful-links): All useful links you might take a look at - [FAQ](https://docs.vdo.ninja/faq) - [Sponsor ❤](https://docs.vdo.ninja/sponsor): Details and links if interested in making a gift to the developer of VDO.Ninja