1

構築中のラボの上にカメラを置き、それをウェブサイトにストリーミングしようとしています。

c# のみでこれを行うにはどうすればよいですか? ビデオのストリームを取得し、そこからサーバー PC にライブで送信して、インスタント写真を撮る方法は?

4

2 に答える 2

1

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

于 2009-10-25T21:58:19.567 に答える
0

本当にこれを C# で書きたいのであれば、私はEgmuで多くの成功を収めてきました。

画像のキャプチャは非常に簡単です。この質問を参照してください。その後はいつものようにサーバーへのFTPになります。

ただし、Sheng Jiang の Media Encoder ソリューションには興味があります。乗り方を教えてください。

于 2009-11-05T12:19:54.963 に答える