GET nphMotionJpegを使用して、IPCameraPanasonicからMotionJpegストリームを取得します。回答内容は以下の文書に記載されています。
(2) Data reception
"HTTP/1.0 200 OK\r\n"
"Content-Type: multipart/x-mixed-re place; bound ary=--myboundary..."
"...--myboundary.Content-type: image/jpeg..."
JPEG binary data No. 1 (Hexadecimal notation="FFD8...... ........................ ..FFD9")
"...--myboundary.Content-type: image/jpeg..."
JPEG binary data No. 2 (Hexadecimal notation="FFD8...... ........................ ..FFD9")
:
:
"...--myboundary.Content-type: image/jpeg..."
JPEG binary data No. N (Hexadecimal notation="FFD8...... ........................ ..FFD9")
* Above mentioned Content-type: From FFD8(following image/jpeg) to "--my boundary" (just before FFD9)
is 1 JPEG data file.
(3) Image displaying/saving
From the data above, extract JPEG data, and display the extracted consecutively or save it.
A viewer that supports the above data is required to view images.
上記の応答コンテンツからjpeg画像データを抽出しようとしたときに発生する問題は、各画像のサイズがわからないことです。
画像サイズがない場合、これを処理するのは非常に困難です。
私はそれを行うためのアルゴリズムを書かなければなりませんが、私はとても洗練されています。システムのパフォーマンスに影響を与える可能性があり、さらに多くのバグが存在する可能性があります。
簡単な方法を教えていただけますか?