Stream 通用Windows平台应用程序的MJPEG流解码器

Stream 通用Windows平台应用程序的MJPEG流解码器,stream,uwp,mjpeg,decoder,Stream,Uwp,Mjpeg,Decoder,我正在为学校开发一个UWP应用程序,我试图在应用程序中显示来自我的树莓pi的MJPEG流。所有可用的解码器似乎都适用于windows phone 8.1,但不适用于新的UWP应用程序 我可以做些什么来在我的应用程序中使用这些流吗 如果没有,是否有一个工具可以用来转换流,并在另一个端口上以正确的格式传输流?这可以是覆盆子,也可以是windows 提前感谢这里有一个支持UWP应用程序的。要使用它,我们可以下载并在项目中引用MjpegProcessor.winmd 在此之后,我们可以使用以下代码来显示

我正在为学校开发一个UWP应用程序,我试图在应用程序中显示来自我的树莓pi的MJPEG流。所有可用的解码器似乎都适用于windows phone 8.1,但不适用于新的UWP应用程序

我可以做些什么来在我的应用程序中使用这些流吗

如果没有,是否有一个工具可以用来转换流,并在另一个端口上以正确的格式传输流?这可以是覆盆子,也可以是windows

提前感谢

这里有一个支持UWP应用程序的。要使用它,我们可以下载并在项目中引用MjpegProcessor.winmd

在此之后,我们可以使用以下代码来显示MJPEG流

公共密封部分类主页面:第页 { 专用MJPEG解码器MJPEG解码器; 公共主页 { this.InitializeComponent; mjpegDecoder=新的mjpegDecoder; mjpegDecoder.FrameReady+=mjpegu FrameReady; } NavigatedToNavigationEventArgs e上的受保护覆盖无效 { mjpegDecoder.parsestreamnewuri在这里; } 私有异步无效mjpeg_FrameReadyobject发送方,FrameReadyEventArgs e { 使用InMemoryRandomAccessStream ms=新建InMemoryRandomAccessStream { 等待ms.WriteAsynce.FrameBuffer; Seek0女士; var bmp=新的位图图像; 等待bmp.SetSourceAsyncms; //image是XAML中的图像控件 image.Source=bmp; } } } 下面是一个支持UWP应用程序的示例。要使用它,我们可以下载并在项目中引用MjpegProcessor.winmd

在此之后,我们可以使用以下代码来显示MJPEG流

公共密封部分类主页面:第页 { 专用MJPEG解码器MJPEG解码器; 公共主页 { this.InitializeComponent; mjpegDecoder=新的mjpegDecoder; mjpegDecoder.FrameReady+=mjpegu FrameReady; } NavigatedToNavigationEventArgs e上的受保护覆盖无效 { mjpegDecoder.parsestreamnewuri在这里; } 私有异步无效mjpeg_FrameReadyobject发送方,FrameReadyEventArgs e { 使用InMemoryRandomAccessStream ms=新建InMemoryRandomAccessStream { 等待ms.WriteAsynce.FrameBuffer; Seek0女士; var bmp=新的位图图像; 等待bmp.SetSourceAsyncms; //image是XAML中的图像控件 image.Source=bmp; } } }
至少是这样。它也提供了一个新的解决方案,至少是这样。而且它也提供了一个很好的选择。太棒了!谢谢你的时间,我会尽快尝试:@Jay Zou-MSFT:MjpegProcessor.winmd现在还能正常工作吗?太棒了!谢谢你的时间,我会尽快尝试:@Jay Zou-MSFT:MjpegProcessor.winmd现在还可以正常工作吗?