【发布时间】:2018-12-16 13:17:18
【问题描述】:
我正在构建一个使用 navigator.getUserMedia 的相机流媒体平台。客户似乎毫无错误地广播了他们的视频流。这样做的代码(在客户端)如下所示:
navigator.mediaDevices.getUserMedia({ audio: false, //我们暂时不需要音频 视频:真实 }).then(函数(流){ ss(socket).emit("BroadcastStream", 流); }).catch(错误) { //错误处理代码 }); 但是,我的 Node.JS 服务器处理流(并将其发送到另一个客户端)会引发此错误: TypeError: socket_stream(...).to 不是函数似乎 socket.io-stream 没有公开 .to 函数。我知道 socket_stream 的参数(对 socket.io 实例的引用)是有效的;而socket.io-stream 的documentation 似乎也同意这一点(没有提到.to)
我将如何解决这个问题? 编辑: 我愿意接受建议(即使完全使用不同的方法;但将其作为最后的手段)
【问题讨论】: