【发布时间】:2014-09-12 12:25:05
【问题描述】:
来自 socket.io 网站
二进制流
从 1.0 开始,可以来回发送任何 blob:图像、音频、视频。
我现在想知道,如果这不能成为我最近想要实现的目标的解决方案。
我实际上正在寻找一种方法,如何将实时音频流从(A - 即麦克风输入..)广播到连接到我的网站的所有客户端。这样的事情可能吗?我一直在搞乱 WebRTC (https://www.webrtc-experiment.com/) 示例,但我无法管理多个已连接客户端的目标。
我的想法是关于诸如 getUserMedia 或 A 侧的任何其他音频源(PCM,等等)之类的东西被切成块并提供给客户端并由例如 html5 音频元素或任何东西播放。我需要做到这一点尽可能多地实时流式传输,没有喊叫/冰播服务不够快(实际上,它们不能解决我的问题,它们应该以这种方式使用)而且我并不真正关心音频质量。跨平台兼容性会很棒。
这样的事情可能吗?通过使用 socket.io 如何将这些数据提供给客户端?
我将非常感谢任何可以帮助我实现这一目标的参考、提示或来源。 非常感谢。
【问题讨论】:
标签: html node.js sockets audio stream