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.
dev0
Hristo Terezov 4 months ago
parent
commit
a8d134d7fc
1 changed files with 6 additions and 0 deletions
  1. 6
    0
      modules/qualitycontrol/CodecSelection.js

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

103
                 }
103
                 }
104
             }
104
             }
105
 
105
 
106
+            // Safari retports AV1 as supported on M3+ macs. Because of some decoder/encoder issues reported AV1 should
107
+            // be disabled until all issues are resolved.
108
+            if (browser.isWebKitBased()) {
109
+                selectedOrder = selectedOrder.filter(codec => codec !== CodecMimeType.AV1);
110
+            }
111
+
106
             logger.info(`Codec preference order for ${connectionType} connection is ${selectedOrder}`);
112
             logger.info(`Codec preference order for ${connectionType} connection is ${selectedOrder}`);
107
             this.codecPreferenceOrder[connectionType] = selectedOrder;
113
             this.codecPreferenceOrder[connectionType] = selectedOrder;
108
 
114
 

Loading…
Cancel
Save