1
Fork 0
mirror of https://github.com/jech/galene.git synced 2024-11-22 16:45:58 +01:00

Fix simulcast statistics display for Firefox.

Firefox doesn't include the rid in the statistics result.
Use the SSID instead.
This commit is contained in:
Juliusz Chroboczek 2022-03-20 22:30:44 +01:00
parent 148c49d253
commit d798cfec75

View file

@ -1310,8 +1310,9 @@ Stream.prototype.updateStats = async function() {
for(let r of report.values()) { for(let r of report.values()) {
if(stid && r.type === 'outbound-rtp') { if(stid && r.type === 'outbound-rtp') {
let id = stid; let id = stid;
if(r.rid) // Firefox doesn't implement rid, use ssrc
id = id + '-' + r.rid // to discriminate simulcast tracks.
id = id + '-' + r.ssrc;
if(!('bytesSent' in r)) if(!('bytesSent' in r))
continue; continue;
if(!stats[id]) if(!stats[id])