riapro questo thread per chiedervi aiuto in merito
ho anche io una ipcam che mi restituisce un flusso mjpeg (se apro il link $camurl nel browser mi scarica il video mjpeg)
vorrei anche io estrarre un fotogramma jpg ma con questo script non ci riesco, dopo alcuni secondi mi da "error"
le ho provate tutte, script con curl, fopen, shell_exec...
<?php
$camurl="http://MIAURL:PORTA/livestream.cgi?user=MIOUSER&pwd=MIAPASS&streamid=0 ";
$boundary="\n--";
$f = @fopen($camurl,"r") ;
if(!$f)
{
//**** cannot open
echo "error";
}
else
{
//**** URL OK
while (substr_count($r,"Content-Length") != 2) $r.=@fread($f,512);
$start = strpos($r,'�');
$end = strpos($r,$boundary,$start)-1;
$frame = substr("$r",$start,$end - $start);
header("Content-type: image/jpeg");
echo $frame;
}
fclose($f);
?>