Disable simulcast on Firefox by default.
Simulcast interacts strangely with VP9.
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
Galene 0.8 (unreleased)
|
||||
|
||||
* Change default video codec to VP9.
|
||||
* Disable simulcast on Firefox by default.
|
||||
|
||||
9 July 2023: Galene 0.7.2
|
||||
|
||||
|
||||
@@ -280,6 +280,11 @@ function isSafari() {
|
||||
return ua.indexOf('safari') >= 0 && ua.indexOf('chrome') < 0;
|
||||
}
|
||||
|
||||
function isFirefox() {
|
||||
let ua = navigator.userAgent.toLowerCase();
|
||||
return ua.indexOf('firefox') >= 0;
|
||||
}
|
||||
|
||||
/** @type {MediaStream} */
|
||||
let safariStream = null;
|
||||
|
||||
@@ -3918,6 +3923,10 @@ async function start() {
|
||||
);
|
||||
}
|
||||
|
||||
// Disable simulcast on Firefox by default, it's buggy.
|
||||
if(isFirefox())
|
||||
getSelectElement('simulcastselect').value = 'off';
|
||||
|
||||
let parms = new URLSearchParams(window.location.search);
|
||||
if(window.location.search)
|
||||
window.history.replaceState(null, '', window.location.pathname);
|
||||
|
||||
Reference in New Issue
Block a user