Author Topic: Нужна помощь в настройке IPTV  (Read 43479 times)

garikus

  • Zen Apprentice
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Нужна помощь в настройке IPTV
« on: March 26, 2013, 10:35:38 am »
Извиняюсь может тема где то и была, разжуйте пожалуйста чайнику
Нужно пробросить IPTV в сеть через Зентал 2, в нете читал мануалы, вот почему то неполучается нехрена
провайдер раздает по мультикасту IPTV подключение к провайдеру по pppoe
внешний интерфейс eth1 внутрений eth0 сетка внутряняя 192.168.0.0. Буду очень благодарен за помощь.

garikus

  • Zen Apprentice
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #1 on: April 01, 2013, 07:10:15 am »
Некто не настраивал чтоли?

dmitrox

  • Zen Apprentice
  • *
  • Posts: 15
  • Karma: +0/-0
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #2 on: April 01, 2013, 11:38:03 am »
Я пробросил через igmpproxy, для WiFi клиентов еще и udpproxy поставил.
Шейперу сказал чтоб порт 2000 (у меня тут IPTV) был с высшим приоритетом.
Тащит ТВ на всю ширину канала, где-то 14 каналов одновременно, обычно больше 7 одновременно не запрашивают.
Задержка начала вещания миллисекунды, потерь пакетов нет.

Большая беда с фаирволом, пока полностью не открыл, пакеты не пропускал.
В итоге, фаирволл на WAN установлен отдельно на другой железке.

Всё работает на Zentyal 2.3 (Ubuntu Linux 10.04.4 // Linux 2.6.32-46-generic-pae on i686 // Intel(R) Celeron(R) CPU E3200 @ 2.40GHz, 2 cores // 2Gb RAM)

garikus

  • Zen Apprentice
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #3 on: April 01, 2013, 11:43:53 am »
А по подробнее можешь разжувать как делал?

dmitrox

  • Zen Apprentice
  • *
  • Posts: 15
  • Karma: +0/-0
    • View Profile

garikus

  • Zen Apprentice
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #5 on: April 02, 2013, 04:49:04 am »
Извиняюсь но ссылка не открывается(

logdog

  • Zen Hero
  • *****
  • Posts: 623
  • Karma: +29/-2
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #6 on: April 03, 2013, 01:39:35 pm »
Извиняюсь но ссылка не открывается(

хахаха  ;D
там нужно секунд 5 наблюдать, читать и думать ... много думать)))

dmitrox

  • Zen Apprentice
  • *
  • Posts: 15
  • Karma: +0/-0
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #7 on: April 14, 2013, 11:44:23 am »
Переустанавливал свой Zentyal с версии 2 на версию 3, и решил сильно мультикаст не гонять по сети, да и по WiFi у меня дофига пользователей (включая мобилы).
Для этого применил http://www.udpxy.com/.
Что это?   Это прокси мультикаста, в нашем случае для IPTV.
Почему эта программка?   Ставиться моментально, работает шустро, ресурсы жрет терпимо, и приятный бонус в управлении траффиком клиентов (всё таки http).
Как ставить?   На сайте есть инструкция, но на всякий случай, опишу тут.
Code: [Select]
wget http://www.udpxy.com/download/1_23/udpxy.1.0.23-7-prod.tar.gz
tar -xzvf udpxy.1.0.23-7-prod.tar.gz
make
make install
(возможно потребуется sudo make, не помню точно ...)

Дальнейшие шаги указаны произвольном порядке, важна их сумма.

1) Нужно откорректировать наш плейлист IPTV.m3u, заменить ссылки типа udp://@224.10.10.1:8001 (это образец, откроете свой плейлист увидите свое), на http://192.168.0.1:1000/udp/224.10.10.1:8001
В данном примере считается что роутер имеет адрес 192.168.0.1, а порт 1000 мы укажем слушать программке udpxy.

2) udpxy запуск и параметры (инструкция тут http://www.udpxy.com/umanual-ru.html). Опишу быстрый и более менее универсальный старт.
Code: [Select]
udpxy -p 1000 -M 30 -c 10Расшифрую параметры: слушать порт 1000, возобновлять подписку на мультикаст-канал каждые 30 сек, поддерживать до 10 клиентов (каналов). Детальные настройки в инструкции на сайте.

3) Запускать из консоли конечно прикольно, но автостарт приятнее, создаем скрипт автозапуска.

Code: [Select]
sudo nano /etc/init.d/udpxy
Code: [Select]
#!/bin/sh

NAME=`basename $0`
DROOT=/usr/local/bin
DAEMON=${DROOT}/udpxy
ARG=$1
PARAMS="-p 1000 -M 30 -c 10"

cd ${DROOT}

if [ "$#" -ne 1 ]; then
ARG="start"
fi

case ${ARG} in
start) ${DAEMON} ${PARAMS} ;;
stop) killall ${NAME} ;;
*) echo "Usage: `basename $0` start|stop" ;;
esac

exit 0;

Code: [Select]
sudo chmod +x /etc/init.d/udpxy
Code: [Select]
sudo update-rc.d udpxy defaults
Запускаем
Code: [Select]
sudo /etc/init.d/udpxy start
Смотрим IPTV ...  ;)

Shushun

  • Zen Apprentice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #8 on: June 15, 2013, 01:20:21 pm »
Помогите пжлст( До этого ставил Debian 7.0 с помощью igmpproxy все благополучно работало и у клиентов. Правда настройку производил в ручную и поэтапно. Поставил Zentyal 3, прозрачный squid заработал, все ок. Начинаю настраивать igmpproxy - открываю tcpdump и тишина - никакого вещания в сети eth0(провайдер) на порт 1234 не приходит( Адрес в плейлисте : "udp://@239.1.1.22:1234". Тут же врубаю роутер iptv работает. Где он блокирует пакеты не пойму... В настройках файервола все пооткрывал - "тот же только в профиль"( чяднт?

Shushun

  • Zen Apprentice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #9 on: June 18, 2013, 10:54:27 am »
Ну где вы, гуру настройки?

garikus

  • Zen Apprentice
  • *
  • Posts: 16
  • Karma: +0/-0
    • View Profile
Re: Нужна помощь в настройке IPTV
« Reply #10 on: June 25, 2013, 12:13:17 pm »
dmitrox сделал все в точности как вы написали, а почему то не работатет(