# Video Bitrate Parameters

They are separated in two groups: [source side](#source-side-options) (push) options for the sender of the video and [viewer side](#viewer-side-options) (view) options for the viewer of the video. Some of them are especially for rooms.

Viewer-side `&videobitrate` overrides the sender default from `&outboundvideobitrate`, while `&maxvideobitrate` remains a software-enforced cap. Room-level limits still apply where relevant.

Depending on browser/negotiation, `&videobitrate` and `&outboundvideobitrate` can also be enforced via SDP munging and may act as caps.

## 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/-MZXYKYAzmk-2IPAChP1"><code>&#x26;outboundvideobitrate</code></a></td><td>Default target video bitrate for outgoing streams</td></tr><tr><td><a href="/pages/-MZXed7af4kF83c7mG52"><code>&#x26;maxvideobitrate</code></a></td><td>Hard max video bitrate out for this publisher, per stream</td></tr><tr><td><a href="/pages/-Mc_ovh3qRr03xmQCgII"><code>&#x26;limittotalbitrate</code></a></td><td>Limits the total outbound bitrate</td></tr><tr><td><a href="/pages/-MZdueG-xlDdmduppyVy"><code>&#x26;controlroombitrate</code></a></td><td>Allows a guest to control their total room video bitrate dynamically from the settings panel (under video settings)</td></tr><tr><td><a href="/pages/-MZXdQ1oejGAaFI1mepm"><code>&#x26;roombitrate</code></a></td><td>Limits any guest viewer in the group chat room from pulling the video stream at more than the specified bitrate value</td></tr><tr><td><a href="/pages/tkxDQxgcyIBofqVrjZsU"><code>&#x26;maxbandwidth</code></a></td><td>Judges the available bandwidth of a sender's connection</td></tr></tbody></table>

## **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) or [`&scene`](/advanced-settings/mixer-scene-parameters/scene.md) or [`&solo`](/advanced-settings/mixer-scene-parameters/and-solo.md)).

<table><thead><tr><th width="150">Parameter</th><th>Explanation</th></tr></thead><tbody><tr><td><a href="/pages/-MZdsHq8G6aE_RlY7fWi"><code>&#x26;videobitrate</code></a></td><td>Sets the "desired target" bitrate in kbps</td></tr><tr><td><a href="/pages/2HhO2XRa0neM2bZJu2nJ"><code>&#x26;totalscenebitrate</code></a></td><td>Max. video bitrate a scene uses</td></tr><tr><td><a href="/pages/-MZdvtBaFUhrjd8ttCqN"><code>&#x26;totalroombitrate</code></a></td><td>The total bitrate a guest in a room can view video streams with</td></tr><tr><td><a href="/pages/K4uj8nuCO1AEmFbqLs7a"><code>&#x26;totalbitrate</code></a></td><td>Sets both <a href="/pages/2HhO2XRa0neM2bZJu2nJ"><code>&#x26;totalscenebitrate</code></a> and <a href="/pages/-MZdvtBaFUhrjd8ttCqN"><code>&#x26;totalroombitrate</code></a> flags</td></tr><tr><td><a href="/pages/CsEdPFBX7yVt0MdNc5Bd"><code>&#x26;zoomedbitrate</code></a></td><td>Lets you set the target bitrate for a guest when they 'zoom in' (fullscreen) on a video</td></tr><tr><td><a href="/pages/-MZdvM97l9MTgi44JRKW"><code>&#x26;optimize</code></a></td><td>Video bitrate reduced when the video is not visible in OBS (not active in a scene)</td></tr><tr><td><a href="/pages/ryAJzNkbwYkuLGIWH2jK"><code>&#x26;screensharebitrate</code></a></td><td>Lets you manually set the video bitrate for screen-shares</td></tr></tbody></table>

## Room-only and mobile room options

These parameters are for guest room calls where mobile device safety and mesh-network load matter.

| Parameter                                                                                                            | Explanation                                                             |
| -------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------- |
| [`&roomtier1bitrate`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/roomtier1bitrate.md)         | Automatic room-only total bitrate tier for weaker mobile devices        |
| [`&rt1b`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/rt1b.md)                                 | Short alias for `&roomtier1bitrate`                                     |
| [`&roomonlylowbitrate`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/roomonlylowbitrate.md)     | Alias for `&roomtier1bitrate`                                           |
| [`&rolb`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/rolb.md)                                 | Short alias for `&roomtier1bitrate`                                     |
| [`&roomtier2bitrate`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/roomtier2bitrate.md)         | Automatic room-only total bitrate tier for normal or stronger devices   |
| [`&rt2b`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/rt2b.md)                                 | Short alias for `&roomtier2bitrate`                                     |
| [`&roomonlybitrate`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/roomonlybitrate.md)           | Alias for `&roomtier2bitrate`                                           |
| [`&rob`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/rob.md)                                   | Short alias for `&roomtier2bitrate`                                     |
| [`&maxmobilebitrate`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/and-maxmobilebitrate.md)     | Normal mobile sender cap for guest room publishing                      |
| [`&lowmobilebitrate`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/and-lowmobilebitrate.md)     | Lower fallback mobile sender cap for older or overloaded mobile devices |
| [`&nomobilebitratecap`](/advanced-settings/video-bitrate-parameters/and-totalscenebitrate/and-nomobilebitratecap.md) | Disables only the mobile sender bitrate safety cap                      |

{% hint style="info" %}
Automatic room-only tiers are meant for guest-only conferencing rooms. If a director or scene viewer is connected, use explicit room or scene bitrate parameters instead.
{% endhint %}

## Related

{% content-ref url="/pages/2sMgzgRpMONN0QYeQ2X9" %}
[Room-only mobile bitrate tiers](/guides/room-only-mobile-bitrate-tiers.md)
{% endcontent-ref %}

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

{% content-ref url="/pages/cmIArVZ1ZIIeKoPAl7As" %}
[Video bitrate in rooms](/guides/video-bitrate-in-rooms.md)
{% endcontent-ref %}

{% content-ref url="/pages/wJQGxl0KrTeLughBKsSK" %}
[Video bitrate for push/view links](/guides/video-bitrate-for-push-view-links.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-bitrate-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.
