2

我已经在 Windows/IIS 上使用 Ratchet for PHP 成功设置了 WebSocket 服务器。我使用了 Ratchet 的可用 WAMP(WebSocket 应用程序消息传递协议)设置,这样我就有了 Pub/Sub 和 RPC 功能。这对于聊天或简单更新等小事非常有用。我很好奇的是如何将原始二进制数据(如音频/视频)流式传输给目标受众(1 人或更多人)......

服务器:
- Windows 7(64 位)/Windows 2008 Server Enterprise(64 位)
- PHP 5.4.x
- Ratchet(WebSocket 服务器)http://socketo.me/docs/wamp

客户端设置:
- Autobahn |JS http://autobahn.ws/js/
- when.js https://github.com/cujojs/when

是否有使用我的设置的解决方案允许我将二进制数据流式传输到目标受众?提前致谢!

4

2 回答 2

1

从技术上讲,您可以像这样设置流式传输:Send and receive binary data over web sockets in Javascript?

然后是音频的播放:Streaming Binary with Node.js and WebSockets

还没有发现任何对通过流数据播放视频有用的东西,我认为目前它要么不可用,要么高度实验性。

于 2014-01-28T14:33:32.640 回答
1

有人为 Ratchet 提供了一个分支,他声称实现了二进制数据发送/接收。

看看这个链接

请不要忘记将此答案标记为您接受的解决方案。祝你好运

于 2016-08-18T14:33:22.373 回答