Привет, я нуб, помогитеее мнее!) Я купил ip камеру, но не могу с нее заисать корректно картинки(поток картинок), я сохраняю их в файл потом пытаюсь их прочитать но мне говорит что файл изображения поврежден. Когда сохраняется файл там какие то символы походу неправильно кодируются, там на 2 байта роде он больше становится. Как правильно картинку в файл записать если я ее получаю с ip камеры? Картинки приходят с камеры с Код (Text): Content-Type: multipart/x-mixed-replace;boundary=object-ipcamera Вот начало файла картинки Код (Text): HTTP/1.1 200 OK Date: Fri Apr 1 19:33:58 2016 Server: GoAhead-Webs Accept-Ranges: bytes Connection: close Content-Type: multipart/x-mixed-replace;boundary=object-ipcamera --object-ipcamera Content-Type:image/jpeg Content-Length:18476 яа ШJFIF FIF :58 ,,, тра ля ля PHP: function read_header($ch, $head) { // $script.='<script type="text/javascript">top.document.getElementById(\'tenchurinaSRC\').innerHTML=\''.$header.'\';</script>'; //print_r ($header); echo $head; return strlen($head); } $curl = curl_init('http://192.168.31.2:81/videostream.cgi'); curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC); curl_setopt($curl, CURLOPT_USERPWD, $user.":".$pass); curl_setopt($curl, CURLOPT_BUFFERSIZE, 2048); //curl_setopt($curl, CURLOPT_TIMEOUT, 25); //curl_setopt($curl, CURLOPT_NOBODY, 1); curl_setopt($curl, CURLOPT_HEADERFUNCTION, 'read_header'); curl_exec($curl); Понятное дело что какие то картинки неправильно сохраняются в файл или вообще не сохраняются.
http://www.lavrsen.dk/foswiki/bin/view/Motion/MjpegFrameGrabPHP Есть dump из wireshark на 2-3 картинки? Легче будет помочь.