【发布时间】:2017-01-12 17:56:37
【问题描述】:
对于我的应用程序,我通过 socket.io 将音频数据从 raspberry-pi 客户端流式传输到我的 node.js 音频服务。问题是,为了处理音频,我将音频流从我的服务中的客户端传输到外部服务。然后这个外部服务会将结果流音频返回给我的服务,我的服务会将它发送给客户端。
所以我的申请流程是这样的
Client ---socket.io-stream---> audio_service ---stream---> external_service
external_service --stream---> audio_service ---socket.io-stream---> 客户端
我的问题是:
是否有可能当客户端连接到我的 audio_service 时,我的 audio_service 将启动到 external_service 的连接并通过 socket.io 将该连接发送回客户端?这样,客户端将使用返回的连接而不是通过 audio_service 将音频直接流式传输到 external_service。
如果可能,是否也有可能即使客户端直接将音频流传输到external_service,它仍然会将流结果发送回audio_service?
非常感谢您的帮助
【问题讨论】:
标签: socket.io streaming audio-streaming