# Video Parameters

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

If you want to change the bitrate:\
[Video Bitrate Parameters](/advanced-settings/video-bitrate-parameters.md)

## General options

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

<table><thead><tr><th width="322.57142857142856">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="/pages/-MZXNvvVO3Dcr-TdldSk"><code>&#x26;blind</code></a></td><td>Video playback is disabled</td></tr></tbody></table>

## Source side options

You have to add them to the source side ([`&push`](/advanced-settings/setup-parameters/push.md)).

<table><thead><tr><th width="150">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="/pages/-MZXSIoYvjcpLfDbCb8u"><code>&#x26;quality</code></a></td><td>Presets the quality setting for a guest</td></tr><tr><td><a href="/pages/-MZXRA_jhvR0aFnq3TUg"><code>&#x26;width</code></a></td><td>Sets the maximum width of the video allowed in pixels</td></tr><tr><td><a href="/pages/-MZXQf0lGejWaBjc-y-Q"><code>&#x26;height</code></a></td><td>Sets the maximum height of the video allowed in pixels</td></tr><tr><td><a href="/pages/3SOPDc5TkuiOpThaDHMN"><code>&#x26;aspectratio</code></a></td><td>Changes the aspect ratio on the publisher side</td></tr><tr><td><a href="/pages/tfc1VW7vBfTgxA4APhyG"><code>&#x26;contenthint</code></a></td><td><code>=motion</code> prioritizes resolution;<br><code>=detail</code> prioritizes frame rate</td></tr><tr><td><a href="/pages/vqmMSNSbY94Q6IRtz4JM"><code>&#x26;mediasettings</code></a></td><td>Adds the option to change the video and audio settings dynamically via the settings menu</td></tr><tr><td><a href="/pages/BztXqHfF5EKjAMdanJrU"><code>&#x26;noscale</code></a></td><td>Disables the publishing resolution from being capped</td></tr><tr><td><a href="/pages/-MZXR_wPbq52oYlq7wad"><code>&#x26;fps</code></a></td><td>Sets the maximum frame rate of the video in frames per second</td></tr><tr><td><a href="/pages/-MZXWVgE83TNB_P_Ujjq"><code>&#x26;maxframerate</code></a></td><td>Like <a href="/pages/-MZXR_wPbq52oYlq7wad"><code>&#x26;fps</code></a>, except it will allow for lower frame rates if the specific frame rate requested failed</td></tr><tr><td><a href="/pages/-MZNW_b8VrHaY-eDBYyk"><code>&#x26;effects</code></a></td><td>Applies effects to the video/audio feeds</td></tr><tr><td><a href="/pages/LVTKRDmGooX2c6RihiFd"><code>&#x26;effectvalue</code></a></td><td>Sets the amount of blur or effect applied</td></tr><tr><td><a href="/pages/ltUemo1uTrfTQElT4ADI"><code>&#x26;imagelist</code></a></td><td>Can be used to pass a list of background images via the URL</td></tr><tr><td><a href="/pages/hyCZMUUUIhBfUh6iX8on"><code>&#x26;avatar</code></a></td><td>Adds the ability to select an image, instead of a video device</td></tr><tr><td><a href="/pages/-M_kV5lsYMqKzdIxP-av"><code>&#x26;fullscreen</code></a></td><td>The preview video will be fullscreen</td></tr><tr><td><a href="/pages/-MZXUSwroVz5qufIonZS"><code>&#x26;showpreview</code></a></td><td>Forces the guest to have a self-preview</td></tr><tr><td><a href="/pages/-MZXRtpt-3SoTKzQXRc6"><code>&#x26;minipreview</code></a></td><td>Mini self-preview at the top right corner</td></tr><tr><td><a href="/pages/HD7GqjDJRrYVOZKyANLS"><code>&#x26;minipreviewoffset</code></a></td><td>Used to position where the mini preview is located by default on screen</td></tr><tr><td><a href="/pages/CamUB1dVb6kcWYTSrrX7"><code>&#x26;largepreview</code></a>*</td><td>Will disable the mini-preview functionality</td></tr><tr><td><a href="/pages/-MZXUjDm712JqkJrcMpK"><code>&#x26;nopreview</code></a></td><td>Disables the local self-preview</td></tr><tr><td><a href="/pages/UYvW0ByqKnoSVOtaJCac"><code>&#x26;hideguest</code></a></td><td>Has a guest join a room not visible to others</td></tr><tr><td><a href="/pages/-MZXU7-N7cHOV8YsdRxr"><code>&#x26;videomute</code></a></td><td>Auto mutes guest's video</td></tr><tr><td><a href="/pages/-MZXf2i1UmwsxR8I7A5s"><code>&#x26;ptz</code></a></td><td>Enables pan/tilt control of the device, if compatible</td></tr><tr><td><a href="/pages/-MZX9H7qfX8FQnq50nR2"><code>&#x26;webp</code></a></td><td>Custom video codec for broadcasts</td></tr><tr><td><a href="/pages/-MZX9OakhZVJ338EwDYt"><code>&#x26;webpquality</code></a></td><td>Quality setting for the <a href="/pages/-MZX9H7qfX8FQnq50nR2"><code>&#x26;webp</code></a> option</td></tr></tbody></table>

\*NEW IN [VERSION 24](/releases/v24.md)

## **Viewer side options**

You have to add them to the viewer side ([`&room`](/advanced-settings/setup-parameters/room.md) or [`&view`](/advanced-settings/mixer-scene-parameters/view.md), [`&scene`](/advanced-settings/mixer-scene-parameters/scene.md)or [`&solo`](/advanced-settings/mixer-scene-parameters/and-solo.md)).

<table><thead><tr><th width="233.57142857142856">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="/pages/-MZdvi1ReqWtZ6G80iMX"><code>&#x26;scale</code></a></td><td>Scales the video resolution of the inbound video by the given percent</td></tr><tr><td><a href="/pages/-Mc_aG60j01m3J82KwZr"><code>&#x26;dpi</code></a></td><td>Overrides the automatically selected Device Pixel Ratio</td></tr><tr><td><a href="/pages/2GyQtMLss7FXZX1NXL4P"><code>&#x26;sharper</code></a></td><td>Should 'up to' double the amount of playback video resolution</td></tr><tr><td><a href="/pages/u8kSYZqlHbuIoFfRIerA"><code>&#x26;viewwidth</code></a></td><td>Does the same thing as <a href="/pages/-MZdvi1ReqWtZ6G80iMX"><code>&#x26;scale</code></a> but you pass the width in pixels</td></tr><tr><td><a href="/pages/AbxgsRXjG6dYeYXjuLsB"><code>&#x26;viewheight</code></a></td><td>Does the same thing as <a href="/pages/-MZdvi1ReqWtZ6G80iMX"><code>&#x26;scale</code></a> but you pass the height in pixels</td></tr><tr><td><a href="/pages/-MZdudjg0hJYNiC3VGwt"><code>&#x26;codec</code></a></td><td>Sets the codec to encode the video</td></tr><tr><td><a href="/pages/5keyTleHw8LPfZx3K51P"><code>&#x26;h264profile</code></a></td><td>OpenH264 software encoding will be used</td></tr><tr><td><a href="/pages/-MZdtO5YNVAt2R8vG5Us"><code>&#x26;buffer</code></a></td><td>Sets the video buffer</td></tr><tr><td><a href="/pages/h2JmCAiOBzHayGu72EVo"><code>&#x26;buffer2</code></a></td><td>Same as <a href="/pages/-MZdtO5YNVAt2R8vG5Us"><code>&#x26;buffer</code></a>, but instead includes the round-trip-time</td></tr><tr><td><a href="/pages/-Mb8_DNH1AN2UfZJe_yE"><code>&#x26;fadein</code></a></td><td>Has videos fade in smoothly</td></tr><tr><td><a href="/pages/-MZdsq4lEXnitB6YApW8"><code>&#x26;broadcast</code></a></td><td>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</td></tr><tr><td><a href="/pages/pxZ2PMdA8e0TV2AcCwr5"><code>&#x26;directoronly</code></a></td><td>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</td></tr><tr><td><a href="/pages/YFV31tJpFiYQNrRuQupG"><code>&#x26;showonly</code></a></td><td>Only shows any stream ID that is listed</td></tr><tr><td><a href="/pages/-MZdvKE9pMsUmZQAfpPu"><code>&#x26;novideo</code></a></td><td>Disables all video playback on the local computer</td></tr><tr><td><a href="/pages/FOvmYCAGTf6ZgCfllwlD"><code>&#x26;nodirectorvideo</code></a>*</td><td>Disables all video playback from room directors</td></tr><tr><td><a href="/pages/hlxmDttnSMEjEPtdDIJt"><code>&#x26;slideshow</code></a></td><td>Plays video back as a series of full-window images</td></tr></tbody></table>

\*NEW IN [VERSION 24](/releases/v24.md)

## Related

{% content-ref url="/pages/V1Pj8EBxP8crFyFveJho" %}
[Video Bitrate Parameters](/advanced-settings/video-bitrate-parameters.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.vdo.ninja/advanced-settings/video-parameters.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
