如何使用Node Streams将客户端音频流传输到Node.js后端

如何使用Node Streams将客户端音频流传输到Node.js后端,node.js,audio-streaming,node-streams,react-fullstack,Node.js,Audio Streaming,Node Streams,React Fullstack,我目前正在尝试使用socket.io-stream包将一些麦克风音频通过节点流传输到我们的服务器后端。下面是我们的代码当前的样子: onData:函数(blob){ //通过管道将音频blob传输到读取流 createBlobReadStream(blob).pipe(audioStream,{end:false}); } 但是,我们遇到了maxListenersExceeded错误: MaxListenerSexceed矮化:检测到可能的EventEmitter内存泄漏。添加了11个侦听器…

我目前正在尝试使用socket.io-stream包将一些麦克风音频通过节点流传输到我们的服务器后端。下面是我们的代码当前的样子:

onData:函数(blob){
//通过管道将音频blob传输到读取流
createBlobReadStream(blob).pipe(audioStream,{end:false});
}
但是,我们遇到了maxListenersExceeded错误:

MaxListenerSexceed矮化:检测到可能的EventEmitter内存泄漏。添加了11个侦听器…

我尝试了以下修复,但没有成功:

onData:函数(blob){
const blobStream=ss.createBlobReadStream(blob);
blobStream.on('end',()=>{
blobStream.destroy();
audioStream.removeAllListeners();
});
blobStream.pipe(audioStream,{end:false});
}