[mirotalksfu] - fix typo

هذا الالتزام موجود في:
Miroslav Pejic
2023-04-26 19:33:23 +02:00
الأصل c32540f7e2
التزام 79909bf224

عرض الملف

@@ -149,40 +149,26 @@ module.exports = class Peer {
return console.error('Consume failed', error); return console.error('Consume failed', error);
} }
log.debug('Consumer ----->', { type: consumer.type });
// https://www.w3.org/TR/webrtc-svc/#scalabilitymodes* // https://www.w3.org/TR/webrtc-svc/#scalabilitymodes*
let scalabilityMode = 'L3T3';
let spatialLayer = 3;
let temporalLayer = 3;
switch (consumer.type) { if (['simulcast', 'svc'].includes(consumer.type)) {
case 'simulcast': // simulcast - L1T3/L2T3/L3T3 | svc - L3T3
// L1T3/L2T3/L3T3 const scalabilityMode = consumer.rtpParameters.encodings[0].scalabilityMode;
scalabilityMode = consumer.rtpParameters.encodings[0].scalabilityMode; const spatialLayer = parseInt(scalabilityMode.substring(1, 2)); // 1/2/3
spatialLayer = parseInt(scalabilityMode.substring(1, 2)); // 1/2/3 const temporalLayer = parseInt(scalabilityMode.substring(3, 4)); // 1/2/3
temporalLayer = parseInt(scalabilityMode.substring(3, 4)); // 1/2/3 await consumer.setPreferredLayers({
spatialLayer: spatialLayer,
await consumer.setPreferredLayers({ temporalLayer: temporalLayer,
spatialLayer: spatialLayer, });
temporalLayer: temporalLayer, log.debug(`Consumer ----->`, {
}); scalabilityMode: scalabilityMode,
break; spatialLayer: spatialLayer,
case 'svc': temporalLayer: temporalLayer,
// L3T3 });
await consumer.setPreferredLayers({
spatialLayer: 3,
temporalLayer: 3,
});
break;
default:
break;
} }
log.debug(`Consumer type [${consumer.type}] scalabilityMode ----->`, {
scalabilityMode: consumer.rtpParameters.encodings[0].scalabilityMode,
spatialLayer: spatialLayer,
temporalLayer: temporalLayer,
});
this.consumers.set(consumer.id, consumer); this.consumers.set(consumer.id, consumer);
consumer.on( consumer.on(