2013-01-21 36 views
2

我有一个视频流,作为MJPEG通过HTTP。如何在Windows窗体应用程序中显示MJPEG流?

有没有办法在Windows窗体应用程序中显示这样的流?

我已经有一套例程用于显示来自web服务器的简单JPEG,但不是连续的MJPEG。也许这两个问题是相关的。

回答

7

我发现这相当精美的作品库: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; 
} 

来源如下您可以使用它也可用于调试。

相关问题