Node.js的同步服务器和客户端之间的音频流? [英] Node.js synchronized audio streaming between server and clients?

查看:177
本文介绍了Node.js的同步服务器和客户端之间的音频流?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想建立一个Web应用程序,将流在浏览器中的音频(不含任何插件),以让其他用户www.mysite.com和音频加入的能力将来自主机的当前音频位置同时流式传输到每个连接的用户(又名同步服务器和客户端之间的音频播放)。

I am trying to build a web application that will stream an audio in the browser (without any plugins), with an ability to let other users join in to www.mysite.com and the audio will be streamed to every connected user simultaneously from the current audio position of the host (aka synchronized audio playing between server and clients).

什么是我需要做的实现类似的东西?我的工作使Node.js / EX preSS项目的权利,但我没碰过Stream或缓冲API。难道这就是我需要使用?还什么WebRTC技术?它是适用在这里吗?

What do I need to do implement something like that? I am working on a Node.js/Express project right now, but I haven't touched Stream or Buffer API. Is that what I would need to use? Also what about WebRTC? Is it applicable here?

推荐答案

您应该看一看 binaryjs

从他们的描述:

BinaryJS是一个轻量级的框架,利用WebSockets的发送,
  流和浏览器之间的管道二进制数据双向
  JavaScript和Node.js的。

BinaryJS is a lightweight framework that utilizes websockets to send, stream, and pipe binary data bidirectionally between browser javascript and Node.js.

这篇关于Node.js的同步服务器和客户端之间的音频流?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆