For the complete documentation index, see llms.txt. This page is also available as Markdown.

&videobitrate

Sets the "desired target" bitrate in kbps

Viewer-Side Option! (&view, &scene, &room)

Aliases

  • &bitrate

  • &vb

Options

Example: &videobitrate=6000

Value
Description

(integer value)

bitrate in kbps

Details

&videobitrate sets the target video bitrate of a video feed in a solo link or the video feeds in a scene.

For rooms, use &totalroombitrate / &trb when you specifically want to control guest-to-guest room viewing quality. If &totalroombitrate is not set on a room link, &videobitrate can be used as that guest's initial total room bitrate target.

If the sender uses &outboundvideobitrate, that sets the default target bitrate on the push side. A viewer-set &videobitrate overrides that default. A sender-side &maxvideobitrate still caps the maximum bitrate, regardless of what the viewer requests.

In some cases, &videobitrate is enforced via SDP munging, so it can also act as a maximum cap depending on browser/negotiation.

Default value will target around 2500-kbps.

The maximum achievable bitrate is around 60,000-kbps (60-mbps).

Lowering the bitrate can sometimes reduce CPU load, bandwidth, and stuttering issues

Camera-video targets of 600-kbps or lower intentionally enable bitrate-based resolution scaling, reducing encoder work and CPU usage as well as bandwidth. For example, a 1280x720 source may be reduced to about 640x360 at 600-kbps; lower targets can scale it down further. At 601-kbps and above, this particular bitrate-based resolution reduction is removed, although other resolution and congestion limits can still apply.

You might want to increase the bitrate for game streams, to ensure smooth frame rates.

Video bitrate for push/view links&audiobitrate

Last updated

Was this helpful?