mirror of https://github.com/jech/galene.git
Don't set rid when not simulcasting.
It turns out that the bandwidth limitation is not effective in Firefox when the rid is set unless we're simulcasting.
This commit is contained in:
parent
70163094e9
commit
a698011aef
|
@ -1189,16 +1189,23 @@ function setUpStream(c, stream) {
|
|||
let simulcast = doSimulcast();
|
||||
if(t.kind === 'video') {
|
||||
let bps = getMaxVideoThroughput();
|
||||
// Firefox doesn't like us setting the RID if we're not
|
||||
// simulcasting.
|
||||
if(simulcast) {
|
||||
encodings.push({
|
||||
rid: 'h',
|
||||
maxBitrate: bps || unlimitedRate,
|
||||
});
|
||||
if(simulcast)
|
||||
encodings.push({
|
||||
rid: 'l',
|
||||
scaleResolutionDownBy: 2,
|
||||
maxBitrate: simulcastRate,
|
||||
});
|
||||
} else {
|
||||
encodings.push({
|
||||
maxBitrate: bps || unlimitedRate,
|
||||
});
|
||||
}
|
||||
} else {
|
||||
if(c.label !== 'camera' || settings.hqaudio) {
|
||||
encodings.push({
|
||||
|
|
Loading…
Reference in New Issue