MJPEGoverHTTPとして提供されるビデオストリームがあります。
Windowsフォームアプリケーションでそのようなストリームを表示する方法はありますか?
Webサーバーから単純なJPEGを表示するための一連のルーチンはすでにありますが、連続したMJPEGはありません。たぶん、2つの問題は関連しています。
MJPEGoverHTTPとして提供されるビデオストリームがあります。
Windowsフォームアプリケーションでそのようなストリームを表示する方法はありますか?
Webサーバーから単純なJPEGを表示するための一連のルーチンはすでにありますが、連続したMJPEGはありません。たぶん、2つの問題は関連しています。
私はかなりうまく機能するライブラリを見つけました:http://channel9.msdn.com/coding4fun/articles/MJPEG-Decoder
C#ソリューションでは次のように使用できます
// class attribute
MjpegDecoder m_mjpeg;
// In the constructor
m_mjpeg = new MjpegDecoder();
m_mjpeg.FrameReady += mjpeg_FrameReady;
// Private method
private void mjpeg_FrameReady(object sender, FrameReadyEventArgs e)
{
yourPictureBox.Image = e.Bitmap;
}
ソースはデバッグにも使用できます。
かなり遅いことはわかっていますが、このソリューションは私のニーズに完全に適合し、あなたのニーズにもなる可能性があります。
ここにあります:モーションJPEGストリーミングサーバー