2016-11-15 12 views
1

ブラウザからNodeJSサーバにデータ(ビデオとオーディオ)を送信しようとしています。クライアント側では、ストリームデータを取得し、SockJS経由でWebソケット経由で送信しようとするとgetUserMediaを使用しています。ここに私のコードは、これまでのところです:getUserMediaを使用して、ブラウザからnodejsサーバにデータをストリーム

mystreamSockJSインスタンスである
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()); 
    }) 

。 私の必要性は、ピアが見ているようにビデオを永続させることです。

ストリームビデオをサーバーに送信したことがありますか?私はこのアイデアから外れています。どんな助けやヒントもありがとうございます。

答えて

0

調査の時間を経て、私はちょうどあきらめてKurentoを使用しました。それはよく文書化されており、かなり面白いものがあります。examples involving NodeJS sample code誰かがより良いアイデアを持って来る場合に備えて質問を開いてみましょう。

+1

Kurentoがオープンソースであるとすれば、それは本当に諦めていますか?私が見る限りクレンツは有料サービスではありません - 自分でそれを設定しましたか? – Mikkel

+0

これは完全に諦めているわけではありませんが、WebRTCの大部分がどのようにできるかをより深く理解するためには、これを変えることを推奨しました。 私はチュートリアルの助けを借りて自分自身を設定しました:http://doc-kurento.readthedocs.io/en/stable/tutorials.html –

関連する問題