MJPEG的开始和结束标签?

时间:2015-12-02 19:28:24

标签: ios objective-c image jpeg mjpeg

我正在尝试在iOS应用程序中显示MJPEG流。为此,我需要在收到一个新图像后立即刷新imageView。需要将流中的图像分开。
是否有一些确定的开始和结束标记/字节用于单个图像将它们分开?
或者iOS的任何特定MJPEG解析器?

我在采用以下方法时面临一些问题 How to identify contents of a byte[] is a jpeg?

1 个答案:

答案 0 :(得分:1)

Motion JPEG格式非常简单。每个帧都存储为JPEG图像,所有图像的数据连接成一个流。

您可以通过搜索字节对<? php foreach($appointment as $item => $value) { ?> <tr> <th scope="row"> <?php echo $array_date[$item]; ?> </th> <td scope="row" title="View details" data-toggle="modal" data-target="#presc-from-<?php echo $value->{'id'}; ?>"> <?php echo $value->{'id'}; ?></td> <td title="View details" data-toggle="modal" data-target="#presc-from-<?php echo $value->{'id'}; ?>"> <?php echo $value->{'doctor'}->{'id'}; ?></td> <td title="View details" data-toggle="modal" data-target="#presc-from-<?php echo $value->{'id'}; ?>"> <?php echo count($value->{'prescriptions'}->{'prescriptions'}); ?></td> </tr> <? php } ?> (图像开始标记)来检测JPEG图像的开始,并通过搜索FF D8(图像结束标记)来检测结束。在格式良好的Motion JPEG流中,每个图像的末尾应紧跟在下一个图像的开头,因此您可能不需要检查EOI标记。