[*] 日常优化

This commit is contained in:
acgist
2023-10-04 21:03:23 +08:00
parent 809a938867
commit 4abb437c01
4 changed files with 84 additions and 61 deletions

View File

@@ -1600,48 +1600,6 @@ class Taoyao extends RemoteClient {
}));
}
/**
* 恢复消费者信令
*
* @param {*} consumerId 消费者ID
*/
mediaConsumerResume(consumerId) {
const me = this;
const consumer = me.consumers.get(consumerId);
if(consumer) {
if(!consumer.paused) {
return;
}
console.debug("恢复消费者", consumerId);
me.push(protocol.buildMessage("media::consumer::resume", {
roomId : me.roomId,
consumerId: consumerId,
}));
} else {
console.debug("恢复消费者无效", consumerId);
}
}
/**
* 恢复消费者信令
*
* @param {*} message 信令消息
*/
defaultMediaConsumerResume(message) {
const me = this;
const {
roomId,
consumerId
} = message.body;
const consumer = me.consumers.get(consumerId);
if (consumer) {
console.debug("恢复消费者", consumerId);
consumer.resume();
} else {
console.debug("恢复消费者无效", consumerId);
}
}
/**
* 消费媒体信令
*
@@ -1748,6 +1706,50 @@ class Taoyao extends RemoteClient {
}
}
/**
* 恢复消费者信令
*
* @param {*} consumerId 消费者ID
*/
mediaConsumerResume(consumerId) {
const consumer = this.consumers.get(consumerId);
if(!consumer) {
console.debug("恢复消费者(消费者无效)", consumerId);
return;
}
if(!consumer.paused) {
console.debug("恢复消费者(消费者已经恢复)", consumerId);
return;
}
console.debug("恢复消费者", consumerId);
this.push(protocol.buildMessage("media::consumer::resume", {
consumerId,
roomId: this.roomId,
}));
}
/**
* 恢复消费者信令
*
* @param {*} message 信令消息
*/
defaultMediaConsumerResume(message) {
const {
consumerId
} = message.body;
const consumer = this.consumers.get(consumerId);
if (!consumer) {
console.debug("恢复消费者(消费者无效)", consumerId);
return;
}
if(!consumer.paused) {
console.debug("恢复消费者(消费者已经恢复)", consumerId);
return;
}
console.debug("恢复消费者", consumerId);
consumer.resume();
}
/**
* 媒体消费者评分信令
*