MjpegDecoder _mjpeg;
public MainWindow()
{
InitializeComponent();

_mjpeg = new MjpegDecoder();
_mjpeg.FrameReady += mjpeg_FrameReady;
_mjpeg.Error += new EventHandler<mjpegprocessor.erroreventargs>(_mjpeg_Error);
}

private void btnMjpeg_Click(object sender, RoutedEventArgs e)
{
_mjpeg.ParseStream(new Uri("http://towercam.uu.edu/axis-cgi/mjpg/video.cgi"), "", "");
}
private void _mjpeg_Error(object sender, MjpegProcessor.ErrorEventArgs e)
{
MessageBox.Show(e.Message);
}
private void mjpeg_FrameReady(object sender, FrameReadyEventArgs e)
{
img.Source = e.BitmapImage;
}

Chrome瀏覽器

image



參考資料:

1. MJPEG Decoder

2. How do I display an MJPEG stream in a Windows Form application?

3. Camera Vision - video surveillance on C#

arrow
arrow
    全站熱搜

    me1237guy 發表在 痞客邦 留言(0) 人氣()