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標籤。