> For the complete documentation index, see [llms.txt](https://docs.vdo.ninja/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters.md).

# Mixer/Scene Parameters

Layout and design for the mixer in rooms/scenes, preload/hidden scene bitrate

Mixer/Scene Parameters are viewer side options. You can add them to guest's URLs in rooms and scene URLs.

## **Room and Scene options**

You have to add them to [`&scene`](/advanced-settings/mixer-scene-parameters/scene.md) or [`&room`](/advanced-settings/setup-parameters/room.md) or [`&view`](/advanced-settings/mixer-scene-parameters/view.md) URLs to change the behaviour of the Video Mixer.

<table><thead><tr><th width="150">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-solo.md"><code>&#x26;solo</code></a></td><td>Similar to <a href="/advanced-settings/mixer-scene-parameters/scene.md"><code>&#x26;scene</code></a>, but tells the system to be a solo-link</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/view.md"><code>&#x26;view</code></a></td><td>Defines the stream(s) you are receiving, by their stream IDs</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-include.md"><code>&#x26;include</code></a></td><td>Adds stream IDs within the viewer's room scope; does not import streams from outside the room</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-exclude.md"><code>&#x26;exclude</code></a></td><td>Same concept as <a href="/advanced-settings/mixer-scene-parameters/view.md"><code>&#x26;view</code></a>, except does the opposite</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-layout.md"><code>&#x26;layout</code></a></td><td>Shows the guest a return feed of the current mixer layout when using the <a href="/steves-helper-apps/mixer-app.md">Mixer App</a></td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/activespeaker.md"><code>&#x26;activespeaker</code></a></td><td>Auto-hides remote guests videos when added, if those guests are not speaking actively</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/order.md"><code>&#x26;order</code></a></td><td>The order priority of a source video when added to the video mixer</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-slots.md"><code>&#x26;slots</code></a></td><td>Will force the auto-mixer to have that number of slots, even if there are more or less videos available to fill them</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-fakeguests.md"><code>&#x26;fakeguests</code></a></td><td>Creates simulated guest videos</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/randomize.md"><code>&#x26;randomize</code></a></td><td>Random video loading order</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/cover.md"><code>&#x26;cover</code></a></td><td>Has the videos fully "cover" their assigned areas, even if it means cropping the video</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-43.md"><code>&#x26;43</code></a></td><td>Optimizes the video mixer for 4:3 videos</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-portrait.md"><code>&#x26;portrait</code></a></td><td>Optimizes the video mixer for 9:16 videos</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-square.md"><code>&#x26;square</code></a></td><td>Optimizes the video mixer for 1:1 videos</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-forceviewerlandscape.md"><code>&#x26;forceviewerlandscape</code></a>*</td><td>Keeps all incoming videos oriented (rotated) so that the aspect ratio is always above 1</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/animated.md"><code>&#x26;animated</code></a></td><td>Videos in a group scene will slide around the screen when being re-arranged</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/manual.md"><code>&#x26;manual</code></a></td><td>Disables the auto-mixer, allowing for a custom mixer to be used</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-locked.md"><code>&#x26;locked</code></a></td><td>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</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-poster.md"><code>&#x26;poster</code></a></td><td>Lets you specify a poster image for videos that have not yet started playing</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-hideplaybutton.md"><code>&#x26;hideplaybutton</code></a></td><td>Will hide the default big play button that overlays a video when auto play is not allowed</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-motiondetection-alpha.md"><code>&#x26;motiondetection</code></a>*</td><td>Does a few things when it detects motion in a video</td></tr></tbody></table>

\*NEW IN VERSION 24

## **Only Scene options**

You have to add them to [`&scene`](/advanced-settings/mixer-scene-parameters/scene.md) or [`&view`](/advanced-settings/mixer-scene-parameters/view.md) URLs.

<table><thead><tr><th width="150">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="/advanced-settings/mixer-scene-parameters/scene.md"><code>&#x26;scene</code></a></td><td>Defines the link to be treated like a scene</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-scenerestore.md"><code>&#x26;scenerestore</code></a></td><td>Restores a guest's selected scene assignments after reconnecting</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/scenetype.md"><code>&#x26;scenetype</code></a></td><td>Shows only the last added video to a scene</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-autoadd.md"><code>&#x26;autoadd</code></a></td><td>Auto-adds the specified stream IDs to the scene</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-hiddenscenebitrate.md"><code>&#x26;hiddenscenebitrate</code></a></td><td>Can be used to force videos not added yet to a scene to run at the specified bitrate</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-preloadbitrate.md"><code>&#x26;preloadbitrate</code></a></td><td>Can be used to change the pre-load target bitrate for scenes</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-waitimage.md"><code>&#x26;waitimage</code></a></td><td>You can add a custom image which shows up while waiting for the <a href="/advanced-settings/mixer-scene-parameters/scene.md"><code>&#x26;scene</code></a> or <a href="/advanced-settings/mixer-scene-parameters/view.md"><code>&#x26;view</code></a> link</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-waitmessage.md"><code>&#x26;waitmessage</code></a></td><td>You can add a custom message which shows up while waiting for the <a href="/advanced-settings/mixer-scene-parameters/scene.md"><code>&#x26;scene</code></a> or <a href="/advanced-settings/mixer-scene-parameters/view.md"><code>&#x26;view</code></a> link</td></tr><tr><td><a href="/advanced-settings/mixer-scene-parameters/and-waittimeout.md"><code>&#x26;waittimeout</code></a></td><td>Specifies a delay for <a href="/advanced-settings/mixer-scene-parameters/and-waitimage.md"><code>&#x26;waitimage</code></a> and <a href="/advanced-settings/mixer-scene-parameters/and-waitmessage.md"><code>&#x26;waitmessage</code></a> while waiting for the <a href="/advanced-settings/mixer-scene-parameters/scene.md"><code>&#x26;scene</code></a> or <a href="/advanced-settings/mixer-scene-parameters/view.md"><code>&#x26;view</code></a> link</td></tr></tbody></table>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

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

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.vdo.ninja/advanced-settings/mixer-scene-parameters.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
