Просмотр IP-телевидения в локальной сети
Всё чаще интернет провайдеры предоставляют услуги вещания ТВ через IP трафик. В качестве технологии при этом используют мультикастинг. Несколько слов как это делает мой провайдер. Предоставляя доступ в интернет при помощи pppoe соединения, требуется настройка dsl-модема в режиме бридж. При такой настройки модема, есть возможность отправлять интернет-трафик через ppp соединение, а iptv-трафик dsl-линию. Вероятно, что Ваш провайдер придерживается такой же или очень похожей схемы. Для решения нашей большой задачи потребуется маленькая удобная программа igmpporxy с простой установкой и настройкой. Скачайте исходный код программы, скомпилируйте и установите.
mkdir ~/igmpproxy
cd ~/igmpproxy
wget http://downloads.sourceforge.net/igmpproxy/igmpproxy-src-0.1-beta2.tar.gz
tar xzvvf igmpproxy-src-0.1-beta2.tar.gz
cd igmpproxy/src
make
sudo make install
Настрока очень проста и подсилу любой домохозяйке, знающей как включать электрочайник в розетку. Пример файла конфигурации /etc/igmpproxy.conf:
quickleave
phyint eth0 upstream
altnet 80.80.112.0/24
altnet 239.255.255.0/24
altnet 192.168.5.0/24
phyint eth1 downstream
altnet 192.168.0.0/24
phyint ppp0 disabled
- phyint eth0 upstream - интерфейс с подключенным dsl-модемом
- altnet - внешние сети участвующие в мультикастинге
- phyint eth1 downstream - интерфейс с локальной сетью
- altnet - локальные сети участвующие в мультикастинге
- phyint ppp0 disabled - интерфейс без мультикастинга
Как выяснить какие сети участвуют в мультикастинге? Проще всего это выяснить у провайдера или с помощью сетевых утилит tcpdump и netstat. После настройки запускаем /usr/local/bin/igmpproxy и наслаждаемся просмотром.
Комментарии:
-
Интересная статья о IPTV. Будем изучать.
Пожалуйста войдите или зарегистрируйтесь чтобы оставлять комментарии.