[*] 日常优化

This commit is contained in:
acgist
2023-07-03 08:17:15 +08:00
parent 1235d13333
commit 4bdb2395a2
4 changed files with 38 additions and 12 deletions

View File

@@ -1454,18 +1454,17 @@ class Taoyao {
}
}
// TODOcontinue
/**
* 路由RTP协商信令
*
* @param {*} message 消息
* @param {*} body 消息主体
* @param {*} body 消息主体
*/
mediaRouterRtpCapabilities(message, body) {
const me = this;
const { roomId } = body;
const room = this.rooms.get(roomId);
message.body.rtpCapabilities = room.mediasoupRouter.rtpCapabilities;
const room = me.rooms.get(roomId);
message.body.rtpCapabilities = room?.mediasoupRouter.rtpCapabilities;
this.push(message);
}
@@ -1473,20 +1472,23 @@ class Taoyao {
* 关闭传输通道信令
*
* @param {*} message 消息
* @param {*} body 消息主体
* @param {*} body 消息主体
*/
async mediaTransportClose(message, body) {
const me = this;
const { roomId, transportId } = body;
const room = this.rooms.get(roomId);
const room = me.rooms.get(roomId);
const transport = room?.transports.get(transportId);
if(transport) {
console.info("关闭传输通道", transportId);
transport.close();
console.info("关闭传输通道", transportId);
await transport.close();
} else {
console.info("关闭传输通道无效", transportId);
console.debug("关闭传输通道无效", transportId);
}
}
// TODOcontinue
/**
* 创建RTP输入通道信令
*