<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум PHP-MyAdmin.RU &mdash; трансляция потока mJPEG]]></title>
		<link>https://forum.php-myadmin.ru/viewtopic.php?id=2041</link>
		<atom:link href="https://forum.php-myadmin.ru/extern.php?action=feed&amp;tid=2041&amp;type=rss" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «трансляция потока mJPEG».]]></description>
		<lastBuildDate>Fri, 15 Nov 2013 05:13:54 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=23975#p23975</link>
			<description><![CDATA[<div class="quotebox"><cite>discripter сказал:</cite><blockquote><p>Пробовал разные варианты - не работает(</p></blockquote></div><p>К сожалению, не смогу помочь.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 15 Nov 2013 05:13:54 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=23975#p23975</guid>
		</item>
		<item>
			<title><![CDATA[Re: трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=23973#p23973</link>
			<description><![CDATA[<div class="quotebox"><cite>grio сказал:</cite><blockquote><div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Если первый вариант хоть что-то выводит - значит надо попробовать заняться им.<br />Вам надо посмотреть заголовки вашего файла картинки (video.mjpg) и вычленить параметр boundary (разделитель фреймов), значение которого надо подставить в выше приведенный php скрипт вместо ipcamera.</p></blockquote></div><p>На самом деле работает и тот и другой вариант. <br />Большое спасибо, <strong>Hanut</strong>, за сэкономленное время.<br />Правда, вариант с .htaccess не скрывает реальный источник данных.</p><p>К слову, параметр boundary вычисляется очень просто, для этого получаем поток:<br /></p><div class="codebox"><pre><code>&lt;?php
readfile(&#039;http://log:pass@some.com/video.mjpg&#039;);
?&gt;</code></pre></div><p>И смотрим в самом его начале разделитель. В моём случае это был <strong>myboundary</strong></p></blockquote></div><p>Посмотрел разделитель, у меня он <strong>video boundary--</strong><br />Ссылка на видео <strong><a href="http://carwatch1.dlinkddns.com:8001/video/mjpg.cgi">http://carwatch1.dlinkddns.com:8001/video/mjpg.cgi</a></strong><br />Пробовал разные варианты - не работает(</p><div class="codebox"><pre><code>&lt;?
set_time_limit(0);
header(&#039;Content-Type: multipart/x-mixed-replace;boundary=video boundary&#039;);
readfile(&#039;http://carwatch1.dlinkddns.com:8001/video/mjpg.cgi&#039;);</code></pre></div><div class="codebox"><pre><code>&lt;?
set_time_limit(0);
header(&#039;Content-Type: multipart/x-mixed-replace;boundary=&quot;video boundary&quot;&#039;);
readfile(&#039;http://carwatch1.dlinkddns.com:8001/video/mjpg.cgi&#039;);</code></pre></div><div class="codebox"><pre><code>&lt;?
set_time_limit(0);
header(&#039;Content-Type: multipart/x-mixed-replace;boundary=video boundary--&#039;);
readfile(&#039;http://carwatch1.dlinkddns.com:8001/video/mjpg.cgi&#039;);</code></pre></div><p>В самом заголовке видеопотока <strong>Content-Type: multipart/x-mixed-replace;boundary=video boundary--</strong></p>]]></description>
			<author><![CDATA[null@example.com (discripter)]]></author>
			<pubDate>Thu, 14 Nov 2013 21:18:00 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=23973#p23973</guid>
		</item>
		<item>
			<title><![CDATA[Re: трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=22775#p22775</link>
			<description><![CDATA[<div class="quotebox"><cite>Hanut сказал:</cite><blockquote><p>Если первый вариант хоть что-то выводит - значит надо попробовать заняться им.<br />Вам надо посмотреть заголовки вашего файла картинки (video.mjpg) и вычленить параметр boundary (разделитель фреймов), значение которого надо подставить в выше приведенный php скрипт вместо ipcamera.</p></blockquote></div><p>На самом деле работает и тот и другой вариант. <br />Большое спасибо, <strong>Hanut</strong>, за сэкономленное время.<br />Правда, вариант с .htaccess не скрывает реальный источник данных.</p><p>К слову, параметр boundary вычисляется очень просто, для этого получаем поток:<br /></p><div class="codebox"><pre><code>&lt;?php
readfile(&#039;http://log:pass@some.com/video.mjpg&#039;);
?&gt;</code></pre></div><p>И смотрим в самом его начале разделитель. В моём случае это был <strong>myboundary</strong></p>]]></description>
			<author><![CDATA[null@example.com (grio)]]></author>
			<pubDate>Mon, 15 Apr 2013 05:01:50 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=22775#p22775</guid>
		</item>
		<item>
			<title><![CDATA[Re: трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=14598#p14598</link>
			<description><![CDATA[<p>решили не ломать голову и поставили камеру на внешнем ip <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> <br />Но за направление для работы спасибо.&nbsp; будем разбираться .</p>]]></description>
			<author><![CDATA[null@example.com (SamGromoff)]]></author>
			<pubDate>Wed, 12 Jan 2011 10:06:52 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=14598#p14598</guid>
		</item>
		<item>
			<title><![CDATA[Re: трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=14591#p14591</link>
			<description><![CDATA[<p>Если первый вариант хоть что-то выводит - значит надо попробовать заняться им. Взял я его отсюда: <a href="http://www.phpbuilder.com/board/showpost.php?p=10948231&amp;postcount=21">http://www.phpbuilder.com/board/showpos … stcount=21</a></p><p>В описании есть важный момент.<br /># Sending the correct header <br /># The boundary=ipcamera is important. <br /># You will have to change &quot;ipcamera&quot; to whatever your camera uses to seperate the <br /># images. Mine uses &quot;--ipcamera&quot; as seperator. You can omit the leading --, but have <br /># to use the rest. </p><p>Вам надо посмотреть заголовки вашего файла картинки (video.mjpg) и вычленить параметр boundary (разделитель фреймов), значение которого надо подставить в выше приведенный php скрипт вместо ipcamera.</p><p>Заголовки файлов можно посмотреть с помощью Firebug или Live HTTP headers - расширения Firefox.</p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Tue, 11 Jan 2011 14:56:09 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=14591#p14591</guid>
		</item>
		<item>
			<title><![CDATA[Re: трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=14586#p14586</link>
			<description><![CDATA[<p>первый способ <br />под Google Chrome выдаёт статическую картинку<br />Под IE - предлагает открыть файл cam , в котором идёт mJPEG поток </p><p>второй способ <br />изображение недоступно</p>]]></description>
			<author><![CDATA[null@example.com (SamGromoff)]]></author>
			<pubDate>Tue, 11 Jan 2011 07:35:58 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=14586#p14586</guid>
		</item>
		<item>
			<title><![CDATA[Re: трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=14509#p14509</link>
			<description><![CDATA[<p>Я совершенно забыл то перед НГ на этот адрес повесил сервер вместо камеры ..&nbsp; тогда после праздников отпишусь .. что и как .. <br />Спасибо Вам <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /> С Наступившим 2011 годом !</p>]]></description>
			<author><![CDATA[null@example.com (SamGromoff)]]></author>
			<pubDate>Sat, 01 Jan 2011 14:48:58 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=14509#p14509</guid>
		</item>
		<item>
			<title><![CDATA[Re: трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=14504#p14504</link>
			<description><![CDATA[<p>Попробуйте так:<br /></p><div class="codebox"><pre><code>&lt;?php

set_time_limit(0); 
header(&#039;Content-Type: multipart/x-mixed-replace;boundary=ipcamera&#039;); 
readfile(&#039;http://admin:1234@192.168.89.2/mjpg/video.mjpg&#039;);

?&gt;</code></pre></div><p>Или пропишите редирект в .htaccess.<br /></p><div class="codebox"><pre><code>Redirect 301 /video.mjpg http://admin:1234@192.168.89.2/mjpg/video.mjpg</code></pre></div><p>Не знаю какой вариант будет работать, но попробуйте.<br />___________</p><p>Спасибо за поздравление. И вас с наступающим! <img src="https://forum.php-myadmin.ru/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<author><![CDATA[null@example.com (Hanut)]]></author>
			<pubDate>Fri, 31 Dec 2010 11:19:35 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=14504#p14504</guid>
		</item>
		<item>
			<title><![CDATA[трансляция потока mJPEG]]></title>
			<link>https://forum.php-myadmin.ru/viewtopic.php?pid=14502#p14502</link>
			<description><![CDATA[<p>Приветствую Вас Друзья !&nbsp; ТЗ Сервер с внешним IP/ На нём требуется сделать вещание с IP камеры в интернет. Камера находится в локальной сети и выдаёт поток вот так&nbsp; <strong>http://admin:1234@192.168.89.2/mjpg/video.mjpg</strong> Использовать тег &lt;img src&gt; не получится, так как ip &quot;серый&quot;<br />как можно решить этот вопрос с использованием PHP ?<br /></p><div class="codebox"><pre><code>&lt;? 
$camurl=&quot;http://admin:1234@192.168.89.2/mjpg/video.mjpg&quot;; 
$boundary=&quot;\n--&quot;; 
$f = @fopen($camurl,&quot;r&quot;) ; 
if(!$f) 
{ 
//**** cannot open 
echo &quot;error&quot;; 
} 
else 
{ 
//**** URL OK 
while (substr_count($r,&quot;Content-Length&quot;) != 2) $r.=@fread($f,512); 
$start = strpos($r,&#039;y&#039;); 
$end = strpos($r,$boundary,$start)-1; 
$frame = substr(&quot;$r&quot;,$start,$end - $start); 
header(&quot;Content-type: image/jpeg&quot;); 
echo $frame; 
} 
fclose($f); 
?&gt; </code></pre></div><p>данный скрипт не работает. изображение не отображается&nbsp; .. <br />Есть ли варианты решения вопроса с трансляцией ? </p><p>Заранее спасибо и с Наступающим Вас Новым Годом&nbsp; <img src="https://forum.php-myadmin.ru/img/smilies/big_smile.png" width="15" height="15" alt="big_smile" /></p>]]></description>
			<author><![CDATA[null@example.com (SamGromoff)]]></author>
			<pubDate>Fri, 31 Dec 2010 09:31:51 +0000</pubDate>
			<guid>https://forum.php-myadmin.ru/viewtopic.php?pid=14502#p14502</guid>
		</item>
	</channel>
</rss>
