Форум твоего направления

Форум твоего направления (http://pcvector.ru/forum.php)
-   IP телевидение и IP телефония (http://pcvector.ru/f33)
-   -   Статья Просмотр IPTV из сети за сервером NAT (http://pcvector.ru/t1348)

Stive Stifler 02.08.2010 19:45

Просмотр IPTV из сети за сервером NAT
 
Многие интернет провайдеры на сегодняшний день предоставляют услугу IPTV, кторая позволяет смотреть телевизор по локальной сети, качество картинки лучше чем у аналоговых антенн, которые стоят везде. Но если у вас дома стоит роутер на базе Linux или FreeBSD, за которым живет ваша домашняя сеть, со своей адресацией и трансляцией адресов (NAT) то просмотр IPTV работать не будет, но это легко решается при помощи небольшого демона для роутинга Multicast, называется который igmp proxy.

Установка и конфигурация демона занимает минимум времени, в стандартных репозиториях я не нашел этой программы, поэтому собирал ее из исходных текстов.

Скачайте и распакуйте программу
Код:

wget http://downloads.sourceforge.net/project/igmpproxy/igmpproxy/0.1/igmpproxy-0.1.tar.gz?use_mirror=sunet
tar zxf igmpproxy-0.1.tar.gz
cd igmpproxy-0.1

Затем скомпилируйте и установите программу
Код:

./configure && make && make install
Теперь надо создать и отредактировать конфигурационный файл для программы, пример ниже

Код:

touch /etc/igmpproxy.conf
vim /etc/igmpproxy.conf

Содержимое конфигурационого файла
Код:

##------------------------------------------------------
## Enable Quickleave mode (Sends Leave instantly)
## Эту строчку раскомментируют только в том случае,
## если внути всего лишь один клиент IP TV
##------------------------------------------------------
#quickleave

##------------------------------------------------------
## Configuration for eth0 (Upstream Interface)
## Здесь указаны параметры для публичного интерфейса,
## на который придет поток от провайдера
## и указаны сети, с которых возможно будут подключаться клиенты
##------------------------------------------------------
phyint eth0 upstream ratelimit 0 threshold 1
altnet 10.0.0.0/8
altnet 172.20.20.0/24
altnet 192.168.0.0/24

##------------------------------------------------------
## Configuration for eth1 (Downstream Interface)
## Типовая конфигурация для внутреннего интерфейса
## смотрящего в домашнюю сеть
##------------------------------------------------------
phyint eth1 downstream ratelimit 0 threshold 1

После создания конфига запускаем демона командой
Код:

/usr/local/sbin/igmpproxy /etc/igmpproxy.conf
На этом настройка завершена, можете проверить работу IPTV и добавить демона в автозагрузку.

link


Часовой пояс GMT +3, время: 03:44.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd. Перевод:
zCarot
Copyright © 2009 - 2014, pcvector.ru

.