拜托,有没有简单的方法来通过的Node.js和可能SOCKET.IO从服务器流式传输(广播)的媒体文件(OGG,MP3,SPX ..)客户端(浏览器)?
我必须在服务器端录制音频输入,然后才能为许多客户端实时播放.我一直在搞乱binary.js或socket.io流,但是无法正确使用它.
我试图用speex,vorbis或lame对音频输入进行编码,然后通过FS将其加载到客户端,但我还没有成功.或者我必须捕获PCM然后在浏览器中解码它?
对此有任何建议,我发现没有任何帮助过我.
非常感谢任何提示,链接和想法.
来自socket.io网站
二进制流
从1.0开始,可以来回发送任何blob:图像,音频,视频.
我现在想知道,如果这不是我最近想要实现的目标的解决方案.
我实际上正在寻找一种方法,如何将(A - 即麦克风输入..)的实时音频流广播到连接到我的网站的所有客户端.这样的事情可能吗?我一直在搞乱WebRTC(https://www.webrtc-experiment.com/)的例子,但我无法管理超过几个连接客户端的目标.
我的想法是关于像A一样的getUserMedia或任何其他音频源(PCM,等等......)被切碎到块并提供给客户端并且例如通过html5音频元素或任何东西播放...我需要尽可能多地制作该流尽可能实时,没有喊叫/冰铸服务不够快(事实上,他们不解决我的问题,他们的意思是这样使用)我并不真正关心音频质量.跨平台兼容性非常棒.
有可能吗?通过使用socket.io作为如何向客户端提供这些数据的方式?
我将非常感谢能够帮助我实现这一目标的任何参考,提示或来源.非常感谢.