使用 getUserMedia 将数据从浏览器流式传输到 nodejs 服务器
Stream data from Browser to nodejs server using getUserMedia
我正在尝试将数据(视频和音频)从浏览器发送到 NodeJS 服务器。在客户端,我使用 getUserMedia to get a stream data and trying to send it over websockets via SockJS。到目前为止,这是我的代码:
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
实例。
我的需要是在同伴观看时保留视频。
有没有人向服务器发送过视频流?我对此一无所知。任何 help/hint 表示赞赏。
经过数小时的研究,我放弃并使用了 Kurento. It is well documented and there is some pretty interesting examples involving NodeJS sample code。我让这个问题开放,以防有人有更好的主意。
我正在尝试将数据(视频和音频)从浏览器发送到 NodeJS 服务器。在客户端,我使用 getUserMedia to get a stream data and trying to send it over websockets via SockJS。到目前为止,这是我的代码:
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
实例。
我的需要是在同伴观看时保留视频。
有没有人向服务器发送过视频流?我对此一无所知。任何 help/hint 表示赞赏。
经过数小时的研究,我放弃并使用了 Kurento. It is well documented and there is some pretty interesting examples involving NodeJS sample code。我让这个问题开放,以防有人有更好的主意。