|
@@ -728,6 +728,11 @@ export class TPCUtils {
|
728
|
728
|
// only one outbound-rtp stream is present, three separate encodings have to be configured.
|
729
|
729
|
|| (!this.codecSettings[videoCodec].scalabilityModeEnabled && videoCodec === CodecMimeType.VP9)
|
730
|
730
|
|
|
731
|
+ // FF uses simulcast with AV1.
|
|
732
|
+ || (!this.codecSettings[videoCodec].scalabilityModeEnabled
|
|
733
|
+ && this.codecSettings[videoCodec].useSimulcast
|
|
734
|
+ && videoCodec === CodecMimeType.AV1)
|
|
735
|
+
|
731
|
736
|
// When scalability is enabled, always for H.264, and only when simulcast is explicitly enabled via
|
732
|
737
|
// config.js for VP9 and AV1 since full SVC is the default mode for these 2 codecs.
|
733
|
738
|
|| (this.codecSettings[videoCodec].scalabilityModeEnabled
|