Video bitrate in rooms
How to control the video bitrate inside of a room
This guide will show you how to control and set up the bitrate in rooms as a director and as a guest.
Every guests is viewing video streams in a room with a combined bitrate of 500-kbps. If there is only one video stream, the guest will view the video on 500-kbps. Two video streams: 250-kbps per video.
As a director of a room you can control the total room bitrate dynamically.
Open the room settings via this button as a director
The default is (as explained before) 500-kbps. You can increase it op to 4000-kbps.
Default is 6000-kbps now with
The default setting for the room is now 6000-kbps. You can decrease it dynamically though if the guests have any problems.
If you add
&roombitrate=2000to the guest's link all the other guests can view the video of the guest with a bitrate of 2000-kbps. So three other guests watching the video stream of the guest -> 6000-kbps outgoing bitrate.
&roombitratelimits any guest viewer in the group chat room from pulling the video stream at more than the specified bitrate value.
You can also use
&totalroombitrateon the guest's URL if you want to have different settings for each guest. So adding
&totalroombitrate=4000to a guest's URL, the guest can view all video streams in the room with a combined bitrate of 4000-kbps.
If you use
&controlroombitrateon the guest's URL, the guest can change the total room bitrate dynamically via a slider. If you add
&controlroombitrate&totalroombitrate=4000to the guest's URL the guest can change the bitrate between 0 and 4000-kbps. It doesn't affect what other guest's are viewing.
https://vdo.ninja/?director=TestRoomName&push=directorStreamID&broadcast&totalroombitrate=5000 When adding
&broadcast&totalroombitrate=5000to the director's URL the guests can only see the video of the director with a bitrate of 5000-kbps. So they get pretty good video quality. If you have three guests in the room the outgoing bitrate fot the director is 15000-kbps, so it's pretty high.
If you want a guest to appear in scenes (for example in OBS) but you don't want other guests to see their video stream you can add
&roombitrate=0to the guest's URL.
&roombitrateonly affects the bitrate in the room, not in scenes.
&maxbandwidth=80to the guest's URL will allow to them to put 80 % of their available bandwidth into the video stream. This is useful for high quality gaming streams for example.
For scenes in OBS or other softwares (
&videobitrateto specify the bitrate per video stream or
&totalscenebitrateto get a combined bitrate for all videos in the scene.
3 guests in a scene ->
&videobitrate=3000The bitrate of each guest will be 3000-kbps.
3 guests in a scene ->
&totalscenebitrate=3000The bitrate of each guest will be 1000-kbps.
If you are using
&meshcaston the director's or guest's URL remember that you control the bitrate via
&meshcastbitrateon the sender's side.
There are more parameters to control the bitrate. You can find them here: