<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на: Просмотр RTMP-потока на телевизорах Samsung</title>
	<atom:link href="http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html/feed" rel="self" type="application/rss+xml" />
	<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html</link>
	<description>Я надеюсь здесь собрать все, что мне кажется интересным. Возможно, это понравится и Вам.</description>
	<lastBuildDate>Sun, 16 May 2021 14:00:50 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5</generator>
	<item>
		<title>От: Ed</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-740</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Fri, 16 Jan 2015 16:46:35 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-740</guid>
		<description><![CDATA[Ruslik, видимо, разница в версиях прошивок все же есть. Кстати, wive-ng-rtnl бывает двух видов - Rev A и Rev B, они заточены под разное железо. Мои бинарники скорее всего подойдут под Rev B. Но если у тебя другое железо, придется методом научного перебора подобрать подходящий toolchain и собрать версию бинарника под него.

Так как у меня нет под рукой роутера с твоей прошивкой, проверить работоспособность получившегося бинарника я не смогу.]]></description>
		<content:encoded><![CDATA[<p>Ruslik, видимо, разница в версиях прошивок все же есть. Кстати, wive-ng-rtnl бывает двух видов &#8211; Rev A и Rev B, они заточены под разное железо. Мои бинарники скорее всего подойдут под Rev B. Но если у тебя другое железо, придется методом научного перебора подобрать подходящий toolchain и собрать версию бинарника под него.</p>
<p>Так как у меня нет под рукой роутера с твоей прошивкой, проверить работоспособность получившегося бинарника я не смогу.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Ruslik</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-739</link>
		<dc:creator>Ruslik</dc:creator>
		<pubDate>Fri, 16 Jan 2015 14:27:44 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-739</guid>
		<description><![CDATA[Спасибо за скорый ответ! У меня стоит прошивка wive-ng-rtnl и я думал что разницы то нет какая стоит, оказывается я заблуждался? Я пробовал запустить оба варианта под wive-ng-rtnl - ноль эмоций ).]]></description>
		<content:encoded><![CDATA[<p>Спасибо за скорый ответ! У меня стоит прошивка wive-ng-rtnl и я думал что разницы то нет какая стоит, оказывается я заблуждался? Я пробовал запустить оба варианта под wive-ng-rtnl &#8211; ноль эмоций ).</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Ed</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-738</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Fri, 16 Jan 2015 13:01:46 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-738</guid>
		<description><![CDATA[Ruslik, тулчейн, который ты указал, относится к телевизору Samsung, а не к роутеру.

Роутер твой - аналог D-Link DIR-615, и в теории rtmpgw моей сборки должен на нем нормально работать - при условии, что у тебя на роутере уже установлен DD-WRT версии v24-sp2 (08/07/10) std - build 14896. Один из двух бинарников может подойти - либо &lt;a href=&#039;http://www.bloged.org/downloads/arm/rtmpgw-mips&#039; rel=&quot;nofollow&quot;&gt;этот&lt;/a&gt;, либо &lt;a href=&#039;http://www.bloged.org/downloads/rtmpgw&#039; rel=&quot;nofollow&quot;&gt;этот&lt;/a&gt;. Скачай и попробуй запустить файл без параметров - возможно, что он заработает сразу и без дополнительных мучений.]]></description>
		<content:encoded><![CDATA[<p>Ruslik, тулчейн, который ты указал, относится к телевизору Samsung, а не к роутеру.</p>
<p>Роутер твой &#8211; аналог D-Link DIR-615, и в теории rtmpgw моей сборки должен на нем нормально работать &#8211; при условии, что у тебя на роутере уже установлен DD-WRT версии v24-sp2 (08/07/10) std &#8211; build 14896. Один из двух бинарников может подойти &#8211; либо <a href='http://www.bloged.org/downloads/arm/rtmpgw-mips' rel="nofollow">этот</a>, либо <a href='http://www.bloged.org/downloads/rtmpgw' rel="nofollow">этот</a>. Скачай и попробуй запустить файл без параметров &#8211; возможно, что он заработает сразу и без дополнительных мучений.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Ruslik</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-737</link>
		<dc:creator>Ruslik</dc:creator>
		<pubDate>Fri, 16 Jan 2015 12:14:11 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-737</guid>
		<description><![CDATA[Здравствуйте! Можете помочь со сборкой под роутер snr-cpe-w4n на MIPS. Проц такой:
The RT3052 SOC combines Ralink’s 802.11n draft
compliant 2T2R MAC/BBP/RF, a high performance
384MHz MIPS24KEc CPU core,
Я смотрел по вашей ссылке на тулчейны, получается может подойти http://svn.code.sf.net/p/samygo/code/develop/toolchains/T-TDT/]]></description>
		<content:encoded><![CDATA[<p>Здравствуйте! Можете помочь со сборкой под роутер snr-cpe-w4n на MIPS. Проц такой:<br />
The RT3052 SOC combines Ralink’s 802.11n draft<br />
compliant 2T2R MAC/BBP/RF, a high performance<br />
384MHz MIPS24KEc CPU core,<br />
Я смотрел по вашей ссылке на тулчейны, получается может подойти <a href="http://svn.code.sf.net/p/samygo/code/develop/toolchains/T-TDT/" rel="nofollow">http://svn.code.sf.net/p/samygo/code/develop/toolchains/T-TDT/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>От: qazarius</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-652</link>
		<dc:creator>qazarius</dc:creator>
		<pubDate>Sun, 23 Feb 2014 23:49:23 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-652</guid>
		<description><![CDATA[Спасибо!
Все получилось.
Не знал что можно обойтись без библиотек шифрования.]]></description>
		<content:encoded><![CDATA[<p>Спасибо!<br />
Все получилось.<br />
Не знал что можно обойтись без библиотек шифрования.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Ed</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-651</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Thu, 20 Feb 2014 15:51:50 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-651</guid>
		<description><![CDATA[qazarius, исходники наверное целиком выкладывать смысла нет - т.к. там меняются только несколько строк вначале 2-х файлов Makefile. У меня это выглядит так. Сами тулчейны лежат тут:

$ ls -1 /usr/src/dd-wrt
armb-4.3.2
sources
staging_dir_i386.4.2.1
staging_dir_mips
staging_dir_mips_pb42
staging_dir_powerpc
toolchain-armeb_v5te_gcc-linaro_uClibc-0.9.32
toolchain-arm_gcc4.2.3
toolchain-arm_v6k_gcc-linaro_uClibc-0.9.32_eabi
toolchain-i386_gcc-linaro_uClibc-0.9.32
toolchain-laguna
toolchain-mipsel_3.3.6_BRCM24
toolchain-mipsel_4.1.1_BRCM24
toolchain-mipsel_gcc4.1.2
toolchain-mipsel_gcc-linaro_uClibc-0.9.32
toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1
toolchain-mips_r2_gcc-linaro_uClibc-0.9.32

В директории с исходниками rtmpdump есть 2 файла Makefile, один в корне, а второй в поддиректории librtmp. В самом начале этих файлов я прописал пути к соответствующим библиотекам и экземплярам компилятора, выглядит это так:

$ cat Makefile
TOOLCHAIN_PATH=/usr/src/dd-wrt/toolchain-mipsel_4.1.1_BRCM24/
TOOLCHAIN_BIN_PATH=$(TOOLCHAIN_PATH)bin/
TOOLCHAIN_LIB_PATH=$(TOOLCHAIN_PATH)lib/
AR=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-ar
AS=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-as
LD=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-ld
NM=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-nm
CC=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-gcc
CPP=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-cpp
GCC=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-gcc
CXX=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-g++
RANLIB=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-ranlib
ac_cv_linux_vers=2.6.23
VERSION=v2.4
prefix=/usr/src/dd-wrt/toolchain-mipsel_4.1.1_BRCM24
....

Ну и ниже в Makefile я закомментировал те переменные, которые были определены выше, чтобы компилятор и пути к библиотекам цеплялись из правильных мест.

Второй Makefile из директории librtmp был допилен аналогичным способом. Потом собрал так:

make SHARED= CRYPTO=

Первый параметр убирает использование расшаренных библиотек и статически линкует все в бинарники, второй отключает SSL (т.к. тулчейн не содержал собранных библиотек шифрования).

А тулчейн я брал &lt;a href=&#039;https://secure.dd-wrt.com/dd-wrtv2/downloads/others/sourcecode/toolchains/current-toolchains.tar.bz2&#039; rel=&quot;nofollow&quot;&gt;отсюда&lt;/a&gt;, ссылка на него есть в &lt;a href=&#039;http://www.dd-wrt.com/wiki/index.php/Development&#039; rel=&quot;nofollow&quot;&gt;вики dd wrt&lt;/a&gt;. Этот тулчейн собран под x86_64.]]></description>
		<content:encoded><![CDATA[<p>qazarius, исходники наверное целиком выкладывать смысла нет &#8211; т.к. там меняются только несколько строк вначале 2-х файлов Makefile. У меня это выглядит так. Сами тулчейны лежат тут:</p>
<p>$ ls -1 /usr/src/dd-wrt<br />
armb-4.3.2<br />
sources<br />
staging_dir_i386.4.2.1<br />
staging_dir_mips<br />
staging_dir_mips_pb42<br />
staging_dir_powerpc<br />
toolchain-armeb_v5te_gcc-linaro_uClibc-0.9.32<br />
toolchain-arm_gcc4.2.3<br />
toolchain-arm_v6k_gcc-linaro_uClibc-0.9.32_eabi<br />
toolchain-i386_gcc-linaro_uClibc-0.9.32<br />
toolchain-laguna<br />
toolchain-mipsel_3.3.6_BRCM24<br />
toolchain-mipsel_4.1.1_BRCM24<br />
toolchain-mipsel_gcc4.1.2<br />
toolchain-mipsel_gcc-linaro_uClibc-0.9.32<br />
toolchain-mips_gcc-4.3.3+cs_uClibc-0.9.30.1<br />
toolchain-mips_r2_gcc-linaro_uClibc-0.9.32</p>
<p>В директории с исходниками rtmpdump есть 2 файла Makefile, один в корне, а второй в поддиректории librtmp. В самом начале этих файлов я прописал пути к соответствующим библиотекам и экземплярам компилятора, выглядит это так:</p>
<p>$ cat Makefile<br />
TOOLCHAIN_PATH=/usr/src/dd-wrt/toolchain-mipsel_4.1.1_BRCM24/<br />
TOOLCHAIN_BIN_PATH=$(TOOLCHAIN_PATH)bin/<br />
TOOLCHAIN_LIB_PATH=$(TOOLCHAIN_PATH)lib/<br />
AR=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-ar<br />
AS=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-as<br />
LD=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-ld<br />
NM=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-nm<br />
CC=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-gcc<br />
CPP=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-cpp<br />
GCC=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-gcc<br />
CXX=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-g++<br />
RANLIB=$(TOOLCHAIN_BIN_PATH)mipsel-linux-uclibc-ranlib<br />
ac_cv_linux_vers=2.6.23<br />
VERSION=v2.4<br />
prefix=/usr/src/dd-wrt/toolchain-mipsel_4.1.1_BRCM24<br />
&#8230;.</p>
<p>Ну и ниже в Makefile я закомментировал те переменные, которые были определены выше, чтобы компилятор и пути к библиотекам цеплялись из правильных мест.</p>
<p>Второй Makefile из директории librtmp был допилен аналогичным способом. Потом собрал так:</p>
<p>make SHARED= CRYPTO=</p>
<p>Первый параметр убирает использование расшаренных библиотек и статически линкует все в бинарники, второй отключает SSL (т.к. тулчейн не содержал собранных библиотек шифрования).</p>
<p>А тулчейн я брал <a href='https://secure.dd-wrt.com/dd-wrtv2/downloads/others/sourcecode/toolchains/current-toolchains.tar.bz2' rel="nofollow">отсюда</a>, ссылка на него есть в <a href='http://www.dd-wrt.com/wiki/index.php/Development' rel="nofollow">вики dd wrt</a>. Этот тулчейн собран под x86_64.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: qazarius</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-650</link>
		<dc:creator>qazarius</dc:creator>
		<pubDate>Tue, 18 Feb 2014 23:14:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-650</guid>
		<description><![CDATA[Благодарю.
Буду ждать.]]></description>
		<content:encoded><![CDATA[<p>Благодарю.<br />
Буду ждать.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Ed</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-649</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Tue, 18 Feb 2014 13:51:15 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-649</guid>
		<description><![CDATA[qazarius, я вернусь в город ближе к выходным (22-23 февраля). Тогда я посмотрю, что можно будет сделать.]]></description>
		<content:encoded><![CDATA[<p>qazarius, я вернусь в город ближе к выходным (22-23 февраля). Тогда я посмотрю, что можно будет сделать.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: qazarius</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-648</link>
		<dc:creator>qazarius</dc:creator>
		<pubDate>Tue, 18 Feb 2014 12:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-648</guid>
		<description><![CDATA[Приветствую, опять =)
Заимел роутер RT-N65U
Снова встала проблема сборки уже под него, повторить предыдущий удачный опыт, не вышло, так что прошу помощи.
Вроде разобрался с тулчeйном, и вроде даже скомпилировалось, но при запуске пишет что не может загрузить библиотеку, хотя она есть в папке lib.
Пробовал тулчейны отсюда https://code.google.com/p/wl500g-repo/downloads/list и отсюда http://www.streamboard.tv/oscam/wiki/crosscompiling
Никак не разберусь чтоже не так.
Можно попросить патч для сборки в тулчейне или правленные под тулчейн исходники? Eсли не затруднит.
А там я по аналогии может справлюсь.]]></description>
		<content:encoded><![CDATA[<p>Приветствую, опять =)<br />
Заимел роутер RT-N65U<br />
Снова встала проблема сборки уже под него, повторить предыдущий удачный опыт, не вышло, так что прошу помощи.<br />
Вроде разобрался с тулчeйном, и вроде даже скомпилировалось, но при запуске пишет что не может загрузить библиотеку, хотя она есть в папке lib.<br />
Пробовал тулчейны отсюда <a href="https://code.google.com/p/wl500g-repo/downloads/list" rel="nofollow">https://code.google.com/p/wl500g-repo/downloads/list</a> и отсюда <a href="http://www.streamboard.tv/oscam/wiki/crosscompiling" rel="nofollow">http://www.streamboard.tv/oscam/wiki/crosscompiling</a><br />
Никак не разберусь чтоже не так.<br />
Можно попросить патч для сборки в тулчейне или правленные под тулчейн исходники? Eсли не затруднит.<br />
А там я по аналогии может справлюсь.</p>
]]></content:encoded>
	</item>
	<item>
		<title>От: Ed</title>
		<link>http://www.bloged.org/2013/09/prosmotr-rtmp-potoka-na-televizorah-samsung.html#comment-647</link>
		<dc:creator>Ed</dc:creator>
		<pubDate>Tue, 04 Feb 2014 14:57:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.bloged.org/?p=287#comment-647</guid>
		<description><![CDATA[vasvas, можно. Сначала на роутере перекодировать rtmp в http с помощью rtmpgw (как описано в статье), а дальше скормить плееру в телевизоре получившуюся ссылку. У меня это сделано с помощью udpxy и конфигурационного файла со списком каналов. И если тебе повезет (кодек будет поддерживаться телевизором и буферизация нормально отработает), сможешь посмотреть свою rtmp-ссылку на телевизоре без участия компьютера.

У меня это все замечательно работает не по WiFi, т.к. по проводам всяко скорость больше и не забивается беспроводной канал для других устройств. Но и по WiFi будет работать - например. с ноутбука без проводов я смотрю те же каналы с помощью плеера vlc.]]></description>
		<content:encoded><![CDATA[<p>vasvas, можно. Сначала на роутере перекодировать rtmp в http с помощью rtmpgw (как описано в статье), а дальше скормить плееру в телевизоре получившуюся ссылку. У меня это сделано с помощью udpxy и конфигурационного файла со списком каналов. И если тебе повезет (кодек будет поддерживаться телевизором и буферизация нормально отработает), сможешь посмотреть свою rtmp-ссылку на телевизоре без участия компьютера.</p>
<p>У меня это все замечательно работает не по WiFi, т.к. по проводам всяко скорость больше и не забивается беспроводной канал для других устройств. Но и по WiFi будет работать &#8211; например. с ноутбука без проводов я смотрю те же каналы с помощью плеера vlc.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
