構築中のラボの上にカメラを置き、それをウェブサイトにストリーミングしようとしています。
c# のみでこれを行うにはどうすればよいですか? ビデオのストリームを取得し、そこからサーバー PC にライブで送信して、インスタント写真を撮る方法は?
構築中のラボの上にカメラを置き、それをウェブサイトにストリーミングしようとしています。
c# のみでこれを行うにはどうすればよいですか? ビデオのストリームを取得し、そこからサーバー PC にライブで送信して、インスタント写真を撮る方法は?
最新の Web カメラは、WIA と DirectShow をサポートします。WIA には、C# に適したスクリプト インターフェイスがありますが、カメラとスキャナー用に設計されており、ストリーミングにはそれほど高速ではありません。ただし、イメージをサーバーにプッシュするだけでよい場合は、コードを記述する必要はありません。まず、Windows Media エンコーダーを使用して、Windows Media サーバーの公開ポイントにプッシュします。その後、DirectShow または Windows Media Format SDK を使用して、サーバーの公開ポイントから画像を取得できます。これらはどれも C# では簡単ではありませんが、このような大規模な COM プログラミングには、ATL などの COM クラス ライブラリを使用することをお勧めします。