a=mid:video b=TIAS:256
Codec is also the default used by Janus.
Is there any way to lower the bitrate? Quite new to WebRTC in general so I'm not quite sure where to go from here, but 600kbit (for 320x240@10fps) sounds a bit high.
{
request: 'create',
room: roomId,
publishers: 12,
bitrate: 128000,
}remoteFeed.getBitrate();
| which shows around 550-650kbit Also chrome webrtc-internals shows the same, and I've only been testing on chrome. I'll take a look at the echotest when i'm home, but it worked fine from what I remember. Just a question on how the echotest alters bitrate using Does that override what is specified in the room configuration (e.g. `bitrate: 128000`)? Or is it a separate mechanism? |
I'm displaying the bitrate by calling
remoteFeed.getBitrate();
which shows around 550-650kbit
Also chrome webrtc-internals shows the same, and I've only been testing on chrome.
I'll take a look at the echotest when i'm home, but it worked fine from what I remember.
Just a question on how the echotest alters bitrate usingpluginHandle.send({"message": { "bitrate": bitrate }});
Does that override what is specified in the room configuration (e.g. `bitrate: 128000`)? Or is
it a separate mechanism?
{
room: 1002392081,
description: 'Room 1002392081',
max_publishers: 12,
bitrate: 256000,
fir_freq: 0,
audiocodec: 'opus',
videocodec: 'vp8',
record: 'false',
num_participants: 1
}var publish = {
request: 'configure',
audio: true,
video: true,
bitrate: 128 * 1000
};
pluginHandle.send({ message: publish, jsep: jsep });Tried sending the bitrate configure message in the success callback when creating an offer:var publish = {
request: 'configure',
audio: true,
video: true,
bitrate: 128 * 1000
};
pluginHandle.send({ message: publish, jsep: jsep });
Still the same, no change in bitrate on a remote. In any case, shouldn't the bitrate in the room configuration be limiting publisher bitrate across the board?
echotest.send({"message": { "bitrate": 64000 }});