我想将流式录制的音频从浏览器直播到服务器并进行播放.服务器最终将成为播放这些音频流的嵌入式设备.
到目前为止,我已成功录制音频并将其编码为WAVE文件,并使用网络音频API在浏览器上播放,并按照本教程进行操作.
现在我有一个.WAV编码的blob流.我试图找到使用web套接字连接将这些流传输到nodejs后端并使用npm模块播放它们的方法.但我没有运气.
有谁知道我应该遵循的任何资源或模块?也许我应该尝试不同的方法?由于在浏览器上录制,因此需要在服务器上相对快速地播放音频.
我想将来自我的音频接口(focusrite saffire)的音频信号发送到我的nodejs 服务器。我该怎么做呢?最简单的方法是从浏览器(html5)访问音频接口,例如使用 getUserMedia 捕获麦克风输出(https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia),但无法找不到通过该库访问我的音频接口的方法。否则,我计划创建一个桌面应用程序,但不知道是否有一个函数/库允许访问我的 USB 连接音频接口。