1
我想在iOS应用程序中显示MJPEG流。为此,我需要在收到一个新图像后立即刷新imageView。需要分离流中的图像。
是否有一些明确的开始和结束标签/字节的个别图像分开出来?
或任何特定的MJPEG解析器的iOS?MJPEG的开始和结束标签?
我遇到了一些问题,同时用下面的方法
How to identify contents of a byte[] is a jpeg?
我想在iOS应用程序中显示MJPEG流。为此,我需要在收到一个新图像后立即刷新imageView。需要分离流中的图像。
是否有一些明确的开始和结束标签/字节的个别图像分开出来?
或任何特定的MJPEG解析器的iOS?MJPEG的开始和结束标签?
我遇到了一些问题,同时用下面的方法
How to identify contents of a byte[] is a jpeg?
的Motion JPEG格式是非常简单的打算。每帧都以JPEG图像的形式存储,并且所有图像的数据都被串联成一个流。
您可以通过搜索字符对FF D8
(图像的起始标记),并通过搜索FF D9
(图像的结束标记)结束来检测JPEG图像的开始。在格式良好的Motion JPEG流中,每个图像的末尾应该紧接着下一个的开头,因此您可能不需要检查EOI标签。