サーバーサイドでHTML5の機能+Node.jsを使ってシンプルな動画配信アプリを作りたいと思っています(実際にできるかどうかはわかりませんが…)。ここで、いくつかの重要な質問があります。
- navigator.getUserMedia() API によって作成されたローカル ストリームを記録することは可能ですか? 私は多くの記事を読みましたが、どこでも HTML5 ビデオ要素のソースを定義するために使用されています。
- このストリームを websocket 経由で送信することは可能ですか? (socket.io、binaryjs、... ?)。そうでなければ、キャンバス要素にフレームを送信することしか想像できず、それが良い解決策であるかどうかはわかりません。
- 負荷分散をサポートする Node.js モジュールはありますか? さまざまなノード サーバーと連携するのは興味深いことです。
よろしくお願いします。