# Setup Parameters

They are separated in two groups: [general options](#general-options) (push and view) and [source side](#source-side-options) (push) options.

## General options

You can add them to both, source ([`&push`](https://docs.vdo.ninja/advanced-settings/setup-parameters/push)) and viewer ([`&view`](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/view), [`&scene`](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/scene) or [`&solo`](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters/and-solo)) sides.

<table><thead><tr><th width="234.57142857142856">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="setup-parameters/push"><code>&#x26;push</code></a></td><td>The stream ID that you are publishing with will be the defined value</td></tr><tr><td><a href="setup-parameters/room"><code>&#x26;room</code></a></td><td>Sets a room ID for the session to join</td></tr><tr><td><a href="setup-parameters/and-password"><code>&#x26;password</code></a></td><td>Sets a password to view a stream or to join a room</td></tr><tr><td><a href="setup-parameters/and-hash"><code>&#x26;hash</code></a></td><td>Checks the password</td></tr><tr><td><a href="setup-parameters/and-e2ee"><code>&#x26;e2ee</code></a>*</td><td>Support for something called "end to end encryption" using "insertable streams"</td></tr><tr><td><a href="setup-parameters/label"><code>&#x26;label</code></a></td><td>Sets a display name label</td></tr><tr><td><a href="setup-parameters/and-labelsuggestion"><code>&#x26;labelsuggestion</code></a></td><td>The same as <a href="setup-parameters/label"><code>&#x26;label</code></a>, except it asks the user still for a user name</td></tr><tr><td><a href="setup-parameters/and-permaid"><code>&#x26;permaid</code></a></td><td>Will save that stream ID to local storage and reuse it every time <code>&#x26;permaid</code> is used without a stream ID</td></tr><tr><td><a href="setup-parameters/and-group"><code>&#x26;group</code></a></td><td>Puts guests into sub-groups, so they only see others in the same group</td></tr><tr><td><a href="setup-parameters/and-groupaudio"><code>&#x26;groupaudio</code></a></td><td>Tells the system to not filter out audio streams when using <a href="setup-parameters/and-group"><code>&#x26;group</code></a></td></tr><tr><td><a href="setup-parameters/and-groupview"><code>&#x26;groupview</code></a></td><td>The same as <a href="setup-parameters/and-group"><code>&#x26;group</code></a>, except it lets you see those groups without actually needing to join them with your mic/camera</td></tr><tr><td><a href="setup-parameters/and-datamode"><code>&#x26;datamode</code></a></td><td>Combines a bunch of flags together; no video, no audio, GUI, etc.</td></tr><tr><td><a href="setup-parameters/and-audiooutput"><code>&#x26;audiooutput</code></a></td><td>Like <a href="setup-parameters/and-sink"><code>&#x26;sink</code></a>, but selects the audio output device</td></tr><tr><td><a href="setup-parameters/and-sink"><code>&#x26;sink</code></a></td><td>Outputs the audio to the specified audio output device, rather than the default</td></tr></tbody></table>

\*NEW IN [VERSION 24](https://docs.vdo.ninja/releases/v24)

## Source side options

You have to add them to the source side ([`&push`](https://docs.vdo.ninja/advanced-settings/setup-parameters/push)).

<table><thead><tr><th width="150">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="setup-parameters/audiodevice"><code>&#x26;audiodevice</code></a></td><td>Pre-configures the selected audio device</td></tr><tr><td><a href="setup-parameters/videodevice"><code>&#x26;videodevice</code></a></td><td>Pre-configures the selected video device</td></tr><tr><td><a href="setup-parameters/and-vdo"><code>&#x26;vdo</code></a></td><td>Like <a href="setup-parameters/videodevice"><code>&#x26;videodevice</code></a> for selecting a default video device, but you can still choose to change the camera</td></tr><tr><td><a href="setup-parameters/and-device"><code>&#x26;device</code></a></td><td>Same as <a href="setup-parameters/audiodevice"><code>&#x26;audiodevice</code></a> or <a href="setup-parameters/videodevice"><code>&#x26;videodevice</code></a>, but applies to both</td></tr><tr><td><a href="setup-parameters/miconly"><code>&#x26;miconly</code></a></td><td>Share audio-only; no video publishing allowed</td></tr><tr><td><a href="setup-parameters/and-miconlyoption-alpha"><code>&#x26;miconlyoption</code></a></td><td>A mic only button shows if a guest joining a room</td></tr><tr><td><a href="setup-parameters/and-safemode"><code>&#x26;safemode</code></a></td><td>Tries to load the camera/audio with as little possible complexity as possible</td></tr><tr><td><a href="setup-parameters/and-autostart"><code>&#x26;autostart</code></a></td><td>Skips the camera/audio device or screenshare selection</td></tr><tr><td><a href="setup-parameters/easyexit"><code>&#x26;easyexit</code></a></td><td>Won't ask the user to confirm that they wish to exit or leave the page</td></tr><tr><td><a href="setup-parameters/and-webcam"><code>&#x26;webcam</code></a></td><td>Disables screen-sharing as an option</td></tr><tr><td><a href="setup-parameters/and-webcam2"><code>&#x26;webcam2</code></a></td><td>Will show the "Share your Camera" button before asking the user to select camera options</td></tr><tr><td><a href="setup-parameters/screenshare"><code>&#x26;screenshare</code></a></td><td>Disables camera-sharing as an option</td></tr><tr><td><a href="setup-parameters/and-screenshare2"><code>&#x26;screenshare2</code></a></td><td>Will show the "Share your Screen" button before asking the user to select screenshare options</td></tr><tr><td><a href="setup-parameters/and-website"><code>&#x26;website</code></a></td><td>Only shares a website with viewers</td></tr><tr><td><a href="setup-parameters/and-fileshare"><code>&#x26;fileshare</code></a></td><td>Allows the user to select a video or audio file as a source for streaming</td></tr><tr><td><a href="setup-parameters/intro"><code>&#x26;intro</code></a></td><td>When combined with the either <a href="setup-parameters/and-webcam"><code>&#x26;webcam</code></a> or <a href="setup-parameters/screenshare"><code>&#x26;screenshare</code></a>, this option won't auto-load the camera/mic selection page</td></tr><tr><td><a href="setup-parameters/and-host"><code>&#x26;host</code></a></td><td>Shows a pop up to invite more guests to the room</td></tr><tr><td><a href="setup-parameters/tips"><code>&#x26;tips</code></a></td><td>Shows a help-screen on the guest joining</td></tr><tr><td><a href="setup-parameters/and-welcome"><code>&#x26;welcome</code></a></td><td>Adds a message the guest will see when joining the room</td></tr><tr><td><a href="setup-parameters/and-welcomeb64-alpha"><code>&#x26;welcomeb64</code></a>*</td><td>The same as <a href="setup-parameters/and-welcome"><code>&#x26;welcome</code></a>, except this takes an input as a base64 encoded string</td></tr><tr><td><a href="setup-parameters/and-welcomeimage"><code>&#x26;welcomeimage</code></a></td><td>Lets you specify an image that appears for a few seconds once a guest joins</td></tr><tr><td><a href="setup-parameters/and-hangupmessage-alpha"><code>&#x26;hangupmessage</code></a>*</td><td>Option for a custom hang-up message</td></tr><tr><td><a href="setup-parameters/and-humb64-alpha"><code>&#x26;humb64</code></a>*</td><td>The same as <a href="setup-parameters/and-hangupmessage-alpha"><code>&#x26;hangupmessage</code></a>, except this takes an input as a base64 encoded string</td></tr><tr><td><a href="setup-parameters/and-groupmode"><code>&#x26;groupmode</code></a></td><td>Added to the URL, when not assigned to a group, you don't hear or see anything</td></tr></tbody></table>

\*NEW IN VERSION 24
