2016-07-19 7 views
1

上のデコードフレーム:利用のNode.js - 私がしたいサーバー

  1. セットアップのNode.jsのWebRTCピアとして(例:そのWebブラウザが接続できる。)

  2. サーバ側でビデオフレームをリアルタイムでデコードする(ブラウザのウェブカメラからストリームなど)

これを行う最も簡単な方法は何ですか?私は多くの同様の質問を見てきましたが、明白な答えに遭遇していません。

これはNodeだけでも可能ですか、Janusなどのゲートウェイも使用する必要がありますか?

ありがとうございます!

答えて

0

最後に答えは、JanusサーバーをNodeと共に実行することでした。 JanusがWebRTCフレームを処理し、必要に応じてノードサーバーに渡すカスタムプラグインが作成されました。

0

リアルタイムビデオが必要な場合:DTLSを実装すると、SRTPとコーデックの処理は簡単ではありません。

リアルタイムを必要としない場合は、MediaStreamRecorder APIを試して、ondataavailableイベントのデータをwebsocket経由でノードサーバーに送信することをお勧めします。 またはhereと表示されているキャンバスからキャプチャし、jpgイメージとしてサーバーに送信します。

+0

残念ながら、ストリームへのリアルタイムアクセスが必要です(明確にするために編集した元の質問)。しかし、提案をありがとう。 – logidelic

+0

https://github.com/ibc/mediasoupを試してみるとよいでしょう - ノードとC++の組み合わせで書かれています –

関連する問題