[mirotalksfu] - fix typo
هذا الالتزام موجود في:
@@ -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(
|
||||||
|
|||||||
المرجع في مشكلة جديدة
حظر مستخدم