[mirotalksfu] - improvements

هذا الالتزام موجود في:
Miroslav Pejic
2022-09-12 19:05:53 +02:00
الأصل be11558751
التزام b6ad6a0029
5 ملفات معدلة مع 24 إضافات و11 حذوفات

عرض الملف

@@ -23,14 +23,17 @@ module.exports = class Peer {
updatePeerInfo(data) {
log.debug('Update peer info', data);
switch (data.type) {
case 'audio':
case 'audioType':
this.peer_info.peer_audio = data.status;
this.peer_audio = data.status;
break;
case 'video':
case 'videoType':
this.peer_info.peer_video = data.status;
this.peer_video = data.status;
break;
case 'screen':
case 'screenType':
this.peer_info.peer_screen = data.status;
break;
@@ -69,12 +72,14 @@ module.exports = class Peer {
return this.producers.get(producer_id);
}
async createProducer(producerTransportId, rtpParameters, kind) {
async createProducer(producerTransportId, rtpParameters, kind, type) {
let producer = await this.transports.get(producerTransportId).produce({
kind,
rtpParameters,
});
producer.appData.mediaType = type;
this.producers.set(producer.id, producer);
producer.on(