2016-11-15 99 views
1

我试图将数据(视频和音频)从浏览器发送到NodeJS服务器。在客户端,我使用getUserMedia来获取流数据并尝试通过SockJS通过websockets发送它。这是我到目前为止的代码:使用getUserMedia将数据从浏览器传输到nodejs服务器

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实例。 我的需求是坚持视频,因为它是由同行观看。

有没有人曾经发送流视频到服务器?我对这个问题没有看法。任何帮助/提示表示赞赏。

回答

0

经过数小时的研究,我放弃了并使用了Kurento。这是有据可查的,有一些非常有趣的examples involving NodeJS sample code。如果有人有更好的想法,我会让问题开放。

+1

鉴于Kurento是开源的,它真的放弃了吗?据我所知,Kurento不是有偿服务 - 你是否自己设置了它? – Mikkel

+0

它并没有完全放弃,但我本来希望自己扭转这一点,至少要更好地理解我如何能够完成大部分WebRTC。 我在教程的帮助下自己设置了它:http://doc-kurento.readthedocs.io/en/stable/tutorials.html –