Browse Source

fix(CodecSelection): disable AV1 for Safari.

Encoder/decoder issues were noticed with AV1 for Safari. This includes no scalability for the stream that is send, not decoded videos on the receiver side, etc. This should be disable until all issues are resolved.
master
Hristo Terezov 4 months ago
parent
commit
83c2ac301b
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      modules/qualitycontrol/CodecSelection.js

+ 6
- 0
modules/qualitycontrol/CodecSelection.js View File

@@ -90,6 +90,12 @@ export class CodecSelection {
90 90
                 }
91 91
             });
92 92
 
93
+            // Safari retports AV1 as supported on M3+ macs. Because of some decoder/encoder issues reported AV1 should
94
+            // be disabled until all issues are resolved.
95
+            if (browser.isWebKitBased()) {
96
+                selectedOrder = selectedOrder.filter(codec => codec !== CodecMimeType.AV1);
97
+            }
98
+
93 99
             logger.info(`Codec preference order for ${connectionType} connection is ${selectedOrder}`);
94 100
             this.codecPreferenceOrder[connectionType] = selectedOrder;
95 101
 

Loading…
Cancel
Save