Тема: трансляция потока mJPEG
Приветствую Вас Друзья ! ТЗ Сервер с внешним IP/ На нём требуется сделать вещание с IP камеры в интернет. Камера находится в локальной сети и выдаёт поток вот так http://admin:1234@192.168.89.2/mjpg/video.mjpg Использовать тег <img src> не получится, так как ip "серый"
как можно решить этот вопрос с использованием PHP ?
<?
$camurl="http://admin:1234@192.168.89.2/mjpg/video.mjpg";
$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,'y');
$end = strpos($r,$boundary,$start)-1;
$frame = substr("$r",$start,$end - $start);
header("Content-type: image/jpeg");
echo $frame;
}
fclose($f);
?>
данный скрипт не работает. изображение не отображается ..
Есть ли варианты решения вопроса с трансляцией ?
Заранее спасибо и с Наступающим Вас Новым Годом