From 2a1acabcbad4624a1e44dd93dc3f16388ea5bdde Mon Sep 17 00:00:00 2001 From: acgist <289547414@qq.com> Date: Wed, 2 Aug 2023 07:56:45 +0800 Subject: [PATCH] =?UTF-8?q?[*]=20=E6=97=A5=E5=B8=B8=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- taoyao-client-media/src/Taoyao.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/taoyao-client-media/src/Taoyao.js b/taoyao-client-media/src/Taoyao.js index 1e4e72c..a094f36 100644 --- a/taoyao-client-media/src/Taoyao.js +++ b/taoyao-client-media/src/Taoyao.js @@ -274,7 +274,7 @@ class Room { const me = this; // 静音监控 me.audioLevelObserver.on("silence", () => { - signalChannel.push(protocol.buildMessage("media::audio::volume", { + me.taoyao.push(protocol.buildMessage("media::audio::volume", { roomId: me.roomId, })); }); @@ -289,7 +289,7 @@ class Room { clientId: producer.clientId }); } - signalChannel.push(protocol.buildMessage("media::audio::volume", { + me.taoyao.push(protocol.buildMessage("media::audio::volume", { roomId : me.roomId, volumes: notifyVolumes })); @@ -1709,9 +1709,10 @@ class Taoyao { const mediasoupRouter = await mediasoupWorker.createRouter({ mediaCodecs }); // 音量监控 const audioLevelObserver = await mediasoupRouter.createAudioLevelObserver({ + // 监控周期 interval : 500, - // 范围:-127~0 - threshold : -80, + // 监控范围:-127~0 + threshold : -127, // 监控数量 maxEntries: 2, }); @@ -1721,6 +1722,7 @@ class Taoyao { }); room = new Room({ roomId, + taoyao: me, webRtcServer: mediasoupWorker.appData.webRtcServer, mediasoupRouter, audioLevelObserver,