1

ブラウザでクライアントのWebカメラにアクセスしてビデオストリームをWebサーバーに送信するASP.NETMVCアプリケーションを構築します。そこで、特定の時点でそのストリームからいくつかのスクリーンショットを取得する必要があります。多くの技術をレビューしましたが、どれが一致するかわかりません。

別のFlashメディアサーバーが必要ないため、Flashは適していません。WebRTCは、Webサーバーを省略してクライアント間でピアツーピア接続を確立しているように見えます(WebサーバーでWebRTCビデオストリームをキャプチャする方法がわかりません)。IIS Mediaサービスには、いくつかのストリーミングエンコーダが必要であり、クライアントのWebカメラを直接操作することではありません。

また、Silverlightの場合、ビデオプレーヤーおよびスクリーンショットメーカーとして使用する方法の例のみを見つけましたが、放送局ではありませんでした。ただし、クライアントではなくサーバーでスクリーンショットを作成する必要があります。

だから私は道に迷った。

誰かが私に正しい方向を促すことができますか?

4

1 に答える 1

1

簡単な答え: サーバーで WebRTC ビデオ/オーディオをキャプチャできます。他の WebRTC クライアントと通信する WebRTC クライアント (サーバー上で実行) を提供するだけです。Google によるオープン ソース C クライアント ( https://code.google.com/p/webrtc/ ) を確認することをお勧めします。ただし、これは、ASP.NET がまったく必要ないことを意味します。前述のクライアントを適合させて特定のディレクトリにコピーし、そこから ASP.NET で処理できます。

于 2013-02-07T23:54:04.737 に答える