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