我试图从浏览器发送数据(视频和音频)到NodeJS服务器。在客户端,我使用getUserMedia来获取流数据,并试图通过SockJS通过websockets发送它。下面是我到目前为止的代码:
navigator.mediaDevices.getUserMedia({
audio: true,
video: true
})
.then(function(stream){
// trying to send stream
var video = window.URL.createObjectURL(stream);
// send stream
mystream.send(video.play());
})
其中mystream
为SockJS
实例。我需要的是在同伴观看时保留视频。
有没有人发送过流视频到服务器?我对这个问题毫无头绪。
经过几个小时的研究,我放弃了使用Kurento。它有很好的文档,并且有一些涉及NodeJS示例代码的非常有趣的示例。我把问题留了下来,以防有人有更好的主意。