всем привет!
есть скрипт mjpeg.php
$fp = fsockopen( [$_GET['stream']],$port, $errno, $errstr, 30 );
if( !$fp )
echo "$errstr ($errno)<br />\n";
else
{
fwrite( $fp, "GET / HTTP/1.0\r\n\r\n" );
while( $str = trim( fgets( $fp, 4096 ) ) )header( $str );
echo fpassthru( $fp );
fclose( $fp );
}
и файл viewer.php - В этом файле хочу,чтобы по нажатию кнопки менялась картинка (mjpeg.php?stream=..), это реализовываю таким образом:
$(".link").click(function() {
$('#video').hide();
$('#video').attr('src','mjpeg.php?stream='+$(this).data('stream')).load(function() {
$('#video').show();
});
return false;
});
В файрфоксе все работает отлично.В сафари и хроме картинка меняется, но предыдущая продолжает загружаться(пару ссылок нажмешь-исходящий канал забивается).
Можно ли это как-то исправить?
Спасибо!