使用getUserMedia将数据从Browser传输到nodejs服务器

时间:2016-11-15 09:57:14

标签: node.js stream video-streaming webrtc sockjs

我试图将数据(视频和音频)从浏览器发送到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());
    })

其中mystreamSockJS个实例。 我需要坚持视频,因为它是由同行观看的。

有没有人曾向服务器发送过流视频?我对这个想法没有想法。任何帮助/提示都表示赞赏。

1 个答案:

答案 0 :(得分:0)

经过数小时的研究,我只是放弃并使用了Kurento。它有很好的文档,有一些非常有趣的examples involving NodeJS sample code。如果有人提出更好的想法,我会打开这个问题。