Node.js在服务器和客户端之间同步audiostream?

我正在尝试构build一个Web应用程序,它将在浏览器中传输audio (不带任何插件),并允许其他用户joinwww.mysite.com,audio将同时传输到每个连接的用户当前主机的audio位置(即服务器和客户端之间同步的audio播放)。

我需要做些什么来实现类似的东西? 我正在研究一个Node.js / Express项目,但是我没有碰到Stream或Buffer API。 那是我需要使用的吗? 另外WebRTC呢? 这适用于这里吗?

我前段时间一直在思考类似的WebRTC。 这是在服务器端节点应用程序中创buildWebRTC对等体的解决scheme之一。 我从来没有做过这样的事情,但检查,即这个问题:

使用node.js作为WebRTC peer?

你应该看看binaryjs

从他们的描述:

BinaryJS是一个轻量级的框架,利用websockets在浏览器javascript和Node.js之间双向发送,stream和pipe理二进制数据。