<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Sokolov blog &#187; IPTV</title>
	<atom:link href="http://blog.sokolov.me/tag/iptv/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.sokolov.me</link>
	<description>всякие заметки, в-основном freebsd,linux</description>
	<lastBuildDate>Sat, 17 Jul 2010 13:36:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>D-Link ACL</title>
		<link>http://blog.sokolov.me/2010/03/19/d-link-acl/</link>
		<comments>http://blog.sokolov.me/2010/03/19/d-link-acl/#comments</comments>
		<pubDate>Fri, 19 Mar 2010 13:05:54 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[D-Link]]></category>
		<category><![CDATA[dlink]]></category>
		<category><![CDATA[IGMP]]></category>
		<category><![CDATA[IPTV]]></category>
		<category><![CDATA[multicast]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=576</guid>
		<description><![CDATA[Копирайт данной статьи &#8211; kfx
delete access_profile profile_id 2
# критерием выборки трафика считаем dscp метку
create access_profile ip dscp profile_id 2
# трафику с 25 и 26 порта с dscp 32 и 56 назначаем приоритет 4 и 7
config access_profile profile_id 2 add access_id 1 ip dscp 32 port 25-26 permit priority 4
config access_profile profile_id 2 add access_id 3 [...]]]></description>
			<content:encoded><![CDATA[<p>Копирайт данной статьи &#8211; <a href="mailto:kfx@unet.ws">kfx</a></p>
<p><code>delete access_profile profile_id 2<br />
# критерием выборки трафика считаем dscp метку<br />
create access_profile ip dscp profile_id 2<br />
# трафику с 25 и 26 порта с dscp 32 и 56 назначаем приоритет 4 и 7<br />
config access_profile profile_id 2 add access_id 1 ip dscp 32 port 25-26 permit priority 4<br />
config access_profile profile_id 2 add access_id 3 ip dscp 56 port 25-26 permit priority 7</p>
<p>delete access_profile profile_id 5<br />
#  критерием выборки трафика считаем адрес получателя<br />
create access_profile ip destination_ip_mask 255.255.255.255 profile_id 5<br />
# поднимаем приоритет трафика адресованного серврам телефонии<br />
config access_profile profile_id 5 add access_id 1 ip destination_ip XXX.XXX.XXX.XXX port 1-26 permit priority 7<br />
config access_profile profile_id 5 add access_id 27 ip destination_ip ip XXX.XXX.XXX.XXX port 1-26 permit priority 7</p>
<p># фильтруем трафик на основание протокола и порта получателя<br />
delete access_profile profile_id 6<br />
create access_profile packet_content_mask offset_16-31 0x0 0x0 0x000000ff 0x0 offset_32-47 0x0 0x0 0xffff0000 0x0 profile_id 6<br />
# фильтруем 139 , 445 ,135 порты tcp на всех портах<br />
config access_profile profile_id 6 add access_id 1 packet_content_mask offset_16-31 0x0 0x0 0x00000006 0x0 offset_32-47 0x0 0x0 0x01bd0000 0x0 port 1-26 deny<br />
config access_profile profile_id 6 add access_id 27 packet_content_mask offset_16-31 0x0 0x0 0x00000006 0x0 offset_32-47 0x0 0x0 0x00870000 0x0 port 1-26 deny<br />
config access_profile profile_id 6 add access_id 53 packet_content_mask offset_16-31 0x0 0x0 0x00000006 0x0 offset_32-47 0x0 0x0 0x008b0000 0x0 port 1-26 deny<br />
# фильтруем 137 138 1900 UDP на всех портах<br />
config access_profile profile_id 6 add access_id 79 packet_content_mask offset_16-31 0x0 0x0 0x00000011 0x0 offset_32-47 0x0 0x0 0x00890000 0x0 port 1-26 deny<br />
config access_profile profile_id 6 add access_id 105 packet_content_mask offset_16-31 0x0 0x0 0x00000011 0x0 offset_32-47 0x0 0x0 0x008a0000 0x0 port 1-26 deny<br />
config access_profile profile_id 6 add access_id 131 packet_content_mask offset_16-31 0x0 0x0 0x00000011 0x0 offset_32-47 0x0 0x0 0x076c0000 0x0 port 1-26 deny<br />
# фильтруем 1234  UDP на портах 1-24<br />
config access_profile profile_id 6 add access_id 157 packet_content_mask offset_16-31 0x0 0x0 0x00000011 0x0 offset_32-47 0x0 0x0 0x04d20000 0x0 port 1-24 deny</p>
<p>#занижаем приоритет трафика с 10/8 -> 10/8<br />
# при этом хождение трафика автоматом разрешается<br />
# по этому эти правила после всех фильтров<br />
delete access_profile profile_id 7<br />
create access_profile ip source_ip_mask 255.0.0.0 destination_ip_mask 255.0.0.0 profile_id 7<br />
config access_profile profile_id 7 add access_id 1 ip destination_ip 10.0.0.0 source_ip 10.0.0.0 port 1-26 permit priority 1</p>
<p># включаем igmp_snooping и фильтруем левый мультикаст трафик<br />
# юзеры в влане "default"<br />
enable igmp_snooping<br />
config igmp_snooping querier default state disable<br />
config igmp_snooping default state enable<br />
config multicast port_filtering_mode all filter_unregistered_groups</p>
<p># фильтры на мультикаст группы<br />
# диапазоны вещания и обновления прошивки<br />
create multicast_range 1 from 224.0.0.2 to 224.0.0.2<br />
create multicast_range 2 from 225.100.0.0 to 225.100.255.255<br />
create multicast_range 4 from 239.60.8.1 to 239.60.8.1<br />
config limited_multicast_addr ports 1-26 add multicast_range 1<br />
config limited_multicast_addr ports 1-26 add multicast_range 2<br />
config limited_multicast_addr ports 1-26 add multicast_range 4<br />
config limited_multicast_addr ports 1-26 access permit state enable<br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2010/03/19/d-link-acl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iperf: Тестирование потерь и задержек multicast</title>
		<link>http://blog.sokolov.me/2010/02/01/iperf/</link>
		<comments>http://blog.sokolov.me/2010/02/01/iperf/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 01:34:24 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[IPTV]]></category>
		<category><![CDATA[multicast]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=455</guid>
		<description><![CDATA[На Сервере:
iperf -u -c 225.100.180.200 -p 1234 -T 10 -b 4M -t 10000000 -i 5 -l 1316
На Клиенте:
iperf -u -s -B 225.100.180.200 -i 10 -p 1234
]]></description>
			<content:encoded><![CDATA[<p>На Сервере:<br />
<code>iperf -u -c 225.100.180.200 -p 1234 -T 10 -b 4M -t 10000000 -i 5 -l 1316</code></p>
<p>На Клиенте:<br />
<code>iperf -u -s -B 225.100.180.200 -i 10 -p 1234</code></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2010/02/01/iperf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DVB-S/S streaming: DVBSTREAMER</title>
		<link>http://blog.sokolov.me/2010/01/23/dvbstreamer/</link>
		<comments>http://blog.sokolov.me/2010/01/23/dvbstreamer/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 12:26:42 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[IPTV]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[DVB-S]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=342</guid>
		<description><![CDATA[Вроде неплохой стример. нужно будет попробовать.
http://sourceforge.net/projects/dvbstreamer/
Обсуждение на наге
#Устанавливаем необходимые бибилиотеки
apt-get install libsqlite3-dev libreadline5-dev
Вывод: не поддерживает DVB-S2
]]></description>
			<content:encoded><![CDATA[<p><strong>Вроде неплохой стример. нужно будет попробовать.</strong></p>
<p><a href="http://sourceforge.net/projects/dvbstreamer/">http://sourceforge.net/projects/dvbstreamer/</a></p>
<p><a href="http://forum.nag.ru/forum/index.php?showtopic=49499">Обсуждение на наге</a></p>
<p>#Устанавливаем необходимые бибилиотеки<br />
apt-get install libsqlite3-dev libreadline5-dev</p>
<p>Вывод: не поддерживает DVB-S2</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2010/01/23/dvbstreamer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DVB-S/S2 streaming: DVBLAST</title>
		<link>http://blog.sokolov.me/2010/01/23/dvblast/</link>
		<comments>http://blog.sokolov.me/2010/01/23/dvblast/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 12:15:38 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[IPTV]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[DVB-S]]></category>
		<category><![CDATA[DVB-S2]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=336</guid>
		<description><![CDATA[Обсуждается тут и тут
Установка:
apt-get install libdvbpsi5-dev
cd /usr/src
svn co svn://svn.videolan.org/dvblast/trunk dvblast
cd dvblast
make
cp dvblast /usr/local/bin/
cp dvblastctl /usr/local/bin/
cp dvblast_mmi.sh /usr/local/bin/

запуск:
dvblast -a 0 -c dvblast.conf -i 1 -m psk_8 -f ЧАСТОТА -s 27500000 -v ВОЛЬТАЖ -U
]]></description>
			<content:encoded><![CDATA[<p>Обсуждается <a href="http://forum.nag.ru/forum/index.php?showtopic=52107">тут</a> и <a href="http://forum.nag.ru/forum/index.php?showtopic=48852">тут</a></p>
<p><strong>Установка:</strong><br />
<code>apt-get install libdvbpsi5-dev<br />
cd /usr/src<br />
svn co svn://svn.videolan.org/dvblast/trunk dvblast<br />
cd dvblast<br />
make<br />
cp dvblast /usr/local/bin/<br />
cp dvblastctl /usr/local/bin/<br />
cp dvblast_mmi.sh /usr/local/bin/<br />
</code></p>
<p><strong>запуск:</strong><br />
dvblast -a 0 -c dvblast.conf -i 1 -m psk_8 -f ЧАСТОТА -s 27500000 -v ВОЛЬТАЖ -U</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2010/01/23/dvblast/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux MPEG info</title>
		<link>http://blog.sokolov.me/2010/01/23/mpeg-inf/</link>
		<comments>http://blog.sokolov.me/2010/01/23/mpeg-inf/#comments</comments>
		<pubDate>Sat, 23 Jan 2010 00:54:20 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[IPTV]]></category>
		<category><![CDATA[MPEG-TS]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=317</guid>
		<description><![CDATA[Как в линуксе посмотреть детальную информацию о видеопотоке в нем? (Кодек, поток, bitrate, размер&#8230;)
ffmpeg -i, ffprobe -show_streams, MediaInfo, Cypheros TS-Doctor, TS-Packet-Viewer
]]></description>
			<content:encoded><![CDATA[<p>Как в линуксе посмотреть детальную информацию о видеопотоке в нем? (Кодек, поток, bitrate, размер&#8230;)</p>
<p>ffmpeg -i, ffprobe -show_streams, MediaInfo, Cypheros TS-Doctor, TS-Packet-Viewer</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2010/01/23/mpeg-inf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Заметки по VLC</title>
		<link>http://blog.sokolov.me/2010/01/22/vl/</link>
		<comments>http://blog.sokolov.me/2010/01/22/vl/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 16:48:37 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[IPTV]]></category>
		<category><![CDATA[VLC]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=312</guid>
		<description><![CDATA[Стабильное вещание IPTV через VLC / IPTV / Хабрахабр.
Настройка DVB
Установка последнего VLC для UBUNTU: https://launchpad.net/~c-korn/+archive/vlc
Сомнительный патч VLC для multiproto: http://mailman.videolan.org/pipermail/vlc-devel/2008-June/044643.html
]]></description>
			<content:encoded><![CDATA[<p><a href="http://habrahabr.ru/blogs/IPTV/66351/">Стабильное вещание IPTV через VLC / IPTV / Хабрахабр</a>.</p>
<p><a href="http://wiki.videolan.org/Documentation:Streaming_HowTo/Stream_a_DVB_Channel">Настройка DVB</a></p>
<p>Установка последнего VLC для UBUNTU: <a href="https://launchpad.net/~c-korn/+archive/vlc">https://launchpad.net/~c-korn/+archive/vlc</a></p>
<p>Сомнительный патч VLC для multiproto: <a href="http://mailman.videolan.org/pipermail/vlc-devel/2008-June/044643.html">http://mailman.videolan.org/pipermail/vlc-devel/2008-June/044643.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2010/01/22/vl/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Установка драйверов DVB-S2 от Игоря Липлянина</title>
		<link>http://blog.sokolov.me/2009/12/02/liplianin/</link>
		<comments>http://blog.sokolov.me/2009/12/02/liplianin/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 15:44:51 +0000</pubDate>
		<dc:creator>pavel</dc:creator>
				<category><![CDATA[IPTV]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[DVB-S2]]></category>
		<category><![CDATA[SkyStar]]></category>

		<guid isPermaLink="false">http://blog.sokolov.me/?p=209</guid>
		<description><![CDATA[Тема дров обсуждается здесь: http://www.forum.free-x.de/wbb/index.php?page=Thread&#38;threadID=296
Реальный рецепт:
#Установка самих дров
cd /usr/src/
hg clone http://mercurial.intuxication.org/hg/s2-liplianin
cd s2-liplianin
make
make install
#Установка scan-2
cd ..
hg clone http://mercurial.intuxication.org/hg/scan-s2
make
make install
# Установка SZAP2
cd ..
hg clone http://mercurial.intuxication.org/hg/szap-s2
make
make install
reboot
Рекомендации:
Для карт на c42416:
http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000
источник: http://www.forum.free-x.de/wbb/index.php?page=Thread&#038;postID=2511
Рекомендуют карты, основанные на демодуляторе cx24166 , так как пока в линуксе они работают лучше, чем карты построенные на stb0899.
Список карт на cx24166:

 Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid
 Hauppauge WinTV-HVR4000(Lite) [...]]]></description>
			<content:encoded><![CDATA[<p>Тема дров обсуждается здесь: <a href="http://www.forum.free-x.de/wbb/index.php?page=Thread&amp;threadID=296">http://www.forum.free-x.de/wbb/index.php?page=Thread&amp;threadID=296</a></p>
<h4><strong>Реальный рецепт:</strong></h4>
<p>#Установка самих дров<br />
cd /usr/src/<br />
hg clone http://mercurial.intuxication.org/hg/s2-liplianin<br />
cd s2-liplianin<br />
make<br />
make install<br />
#Установка scan-2<br />
cd ..<br />
hg clone http://mercurial.intuxication.org/hg/scan-s2<br />
make<br />
make install<br />
# Установка SZAP2<br />
cd ..<br />
hg clone http://mercurial.intuxication.org/hg/szap-s2<br />
make<br />
make install<br />
reboot</p>
<h4><strong>Рекомендации:</strong></h4>
<p>Для карт на c42416:<br />
<a href="http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000">http://www.linuxtv.org/wiki/index.php/Hauppauge_WinTV-HVR-4000</a></p>
<p>источник: <a href="http://www.forum.free-x.de/wbb/index.php?page=Thread&#038;postID=2511">http://www.forum.free-x.de/wbb/index.php?page=Thread&#038;postID=2511</a><br />
Рекомендуют карты, основанные на демодуляторе cx24166 , так как пока в линуксе они работают лучше, чем карты построенные на stb0899.</p>
<p><strong>Список карт на cx24166:</strong></p>
<ul>
<li> Hauppauge WinTV-HVR4000 DVB-S/S2/T/Hybrid</li>
<li> Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 она же WinTV-NOVA-HD-S2</li>
<li> TeVii S460 DVB-S/S2</li>
<li> Omicom SS4 DVB-S/S2 PCI</li>
<li> TBS 8920 DVB-S/S2</li>
<li> TeVii S420 DVB-S</li>
<li> PROF 7300 DVB-S/S2</li>
<li> DvbWorld PCI2004C</li>
</ul>
<p><strong>Список карт на stb0899:</strong></p>
<ul>
<li>Azurewave AD-SP400 CI</li>
<li>Twinhan VP-1041</li>
<li>TechniSat SkyStar HD2</li>
<li>KNC1 DVB-S2 TV Station</li>
<li>Satelco DVB-S2 TV Station</li>
<li>Satelco DVB-S2 Easywatch</li>
<li>TechniSat SkyStar HD</li>
<li>TechnoTrend TT-budget S2-3200</li>
<li>TerraTec Cinergy S2 PCI HD CI</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.sokolov.me/2009/12/02/liplianin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
