2016-11-15 92 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 –

相關問題