LINUX.ORG.RU
решено ФорумAdmin

iptv igmp multicast


0

0

Привет!

Пошли слухи, что провайдер предоставляет iptv. Слил плейлист, а там адреса вида: udp://@234.5.2.1:20000, udp://@234.5.2.2:20000 и т.д.

Если подключить напрямую к winxp, то vlc кажет тв.

Хочется раздать это дело через самосборный роутер на домашнюю сеть. Поставил igmpproxy.

Настроил:

quickleave
phyint eth0 upstream  ratelimit 0  threshold 1
        altnet 10.0.0.0/8
        altnet 192.168.1.0/24
        altnet 224.0.0.0/4

phyint eth1 downstream  ratelimit 0  threshold 1
        altnet 10.0.0.0/24

phyint lo disabled

phyint ppp0 disabled

Провайдер на eth0 c сетью 192.168.1.0/24. Интернет через pppoe — ppp0 и там статический ip. Домашняя сеть eth1 с 10.0.0.0/24.

В iptables:

...
$ipt -F allow-iptv-multicast
$ipt -A allow-iptv-multicast -d 224.0.0.0/240.0.0.0 -j ACCEPT
...
$ipt -A INPUT -p igmp -j ACCEPT
$ipt -A INPUT -j allow-iptv-multicast
...
$ipt -A FORWARD -j allow-iptv-multicast
...
$ipt -t mangle -A PREROUTING -d 224.0.0.0/240.0.0.0 -p udp -j TTL --ttl-inc 1
vlc тв не кажет.

iptraf при прослушивании eth1 говорит следующее:

...
IGMP (46 bytes) from 10.0.0.120 to 234.5.2.8 on eth1
...
UDP (345 bytes) from 192.168.1.1:1900 to 239.255.255.250:1900 on eth1
Последних пакетов очень много, но они быстро заканчиваются.

Что мне стоит попробовать или сделать, чтобы заработало?


Ответ на: комментарий от sda00

Ключевые новшества FreeBSD 8.0

...

* Реализация поддержки протоколов групповой маршрутизации IGMPv3 (Internet Group Management Protocol) и SSM (Source Specific Multicast). IGMP активно используется для организации доставки широковещательного мультимедийного контента в IPTV системах; ...

Вопрос закрыт?

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

Вопрос закрыт?

пруф? чем и как? возможность работы с НАТ-ом? масштабирование? энкапсуляция? «связка» с теми же Cisco? ты, <censored>, действительно не понимаешь разницы между:

поддержкой протоколов групповой маршрутизации

(это сиречь тупая клиентская часть, которая обеспечивает приём контента, что уже надцать лет как везде реализовано) и

динамическим форвардом/роутингом мультикаст-трафика с корректной "подпиской" и "отпиской" на/от мультикаст-группы
?!

sda00 ★★★
()
Ответ на: комментарий от iZEN

идиотам посвящается:

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-routing.html

31.2.8 Multicast Routing

FreeBSD supports both multicast applications and multicast routing natively. Multicast applications do not require any special configuration of FreeBSD; applications will generally run out of the box. Multicast routing requires that support be compiled into the kernel:

options MROUTING

In addition, the multicast routing daemon, mrouted(8) must be configured to set up tunnels and DVMRP via /etc/mrouted.conf. More details on multicast configuration may be found in the manual page for mrouted(8).

    Note: As of FreeBSD 7.0 the mrouted(8) multicast routing daemon has been removed from the base system. It implements the DVMRP multicast routing protocol, which has largely been replaced by pim(4) in many multicast installations. The related map-mbone(8) and mrinfo(8) utilities have also been removed. These programs are now available in the FreeBSD Ports Collection as net/mrouted.

вот теперь вопрос закрыт.

sda00 ★★★
()
Ответ на: комментарий от sda00

«IGMP активно используется для организации доставки широковещательного мультимедийного контента в IPTV системах»

iZEN ★★★★★
()
Ответ на: комментарий от sda00

с корректной «подпиской» и «отпиской» на/от мультикаст-группы

— IGMP snooping, хак на L2.

iZEN ★★★★★
()
Ответ на: комментарий от iZEN

«IGMP активно используется для организации доставки широковещательного мультимедийного контента в IPTV системах»

о^у^ть, вот это новость! иди, сосни glibc-ов, может полегчает...

sda00 ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.