IPTV через UDPXY Общая инструкция

Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Atheros WiSOC
Goto page Previous  1, 2, 3, 4, 5, 6 ... 9, 10, 11  Next
Author Message
kosvkv
DD-WRT User


Joined: 08 Aug 2010
Posts: 92

PostPosted: Fri Apr 29, 2011 20:59    Post subject: Reply with quote
XsoWie wrote:
верно. не нужно только второе правило.
Code:

iptables -D INPUT -p igmp -j DROP

Еще раз объясню про галку "Filter Multicast"
Собственно ее можно убрать, но грозит это следующим траблом, если в вашей сети кто-нибудь включить просмотр iptv напрямую (не используя udpxu), то вайфай заглохнет сразу. да и по проводу тоже ping не ахти будет Very Happy . Если комп один-два, то это не страшно. можно подойти и по шапке дать. Если компов больше, и не дай бог, по этажам разбросаны, то вычислить злодея становиться тяжелее.
У меня как раз события по второму варианту развивались. Пока нашел в чем проблема, прошло около недели. Поэтому честно предупреждаю, что может случиться.


Спасибо за информацию, полезно знать.
Но есть вопрос, сеть имеется ввиду провайдера или та что после роутера ?
Если после роутера, то просмотр iptv без udpxy невозможен, так как на сеть в 5 компов выдан 1 плейлист который переделан под udpxy.
Sponsor
XsoWie
DD-WRT User


Joined: 24 Aug 2009
Posts: 145

PostPosted: Fri Apr 29, 2011 21:37    Post subject: Reply with quote
сеть после роутера. (т.е. ваша внутренняя локалка)
Как бэ плейлист люди могут и сами скачать. Или например запусить IPTVPlayer который любезно предоставляет почти каждый провайдер.

_________________
DIR-320,DIR-300rev.A&B,WR741ND,WR1043ND
JID: xsowie@seekwell.ru
kosvkv
DD-WRT User


Joined: 08 Aug 2010
Posts: 92

PostPosted: Sat Apr 30, 2011 6:33    Post subject: Reply with quote
XsoWie wrote:
сеть после роутера. (т.е. ваша внутренняя локалка)
Как бэ плейлист люди могут и сами скачать. Или например запусить IPTVPlayer который любезно предоставляет почти каждый провайдер.


Уровень компьютерного развития им этого не позволяет.
Smertb
DD-WRT Novice


Joined: 25 Apr 2011
Posts: 17

PostPosted: Tue May 10, 2011 2:14    Post subject: Reply with quote
Hotabych wrote:
Спасибо огромное за статью, очень помогло

правда у меня заработало вот так:

cd /tmp
sleep 5
wget http://dl.dropbox.com/u/3741985/udpxy
chmod +x udpxy
/tmp/udpxy -a 192.168.1.1 -p 4022 -m x.x.x.x -B 1Mb -M 30

192.168.1.1 - ип роутера
x.x.x.x - ип полученный от провайдера

ссылка на udpxy которая заработала с мои Dir-615 e4



я так понимаю это пппое + статический ип

а что делать если ип динамический ?

у меня удалось установить udpxy в его статус заходит
а вот с ип-тв никак Sad
Smertb
DD-WRT Novice


Joined: 25 Apr 2011
Posts: 17

PostPosted: Tue May 10, 2011 2:32    Post subject: Reply with quote
кусочек списка каналов(всего > 160 каналов):

#EXTM3U
#EXTINF:0,TeNeT
http://192.168.1.1:4022/udp/239.0.1.41:1234
#EXTINF:0,Рада
http://192.168.1.1:4022/udp/239.0.2.51:1234
#EXTINF:0,Перший
http://192.168.1.1:4022/udp/239.1.12.1:1234
#EXTINF:0,1+1
http://192.168.1.1:4022/udp/239.1.9.2:1234
#EXTINF:0,Интер
http://192.168.1.1:4022/udp/239.1.13.3:1234
#EXTINF:0,ICTV
http://192.168.1.1:4022/udp/239.1.11.4:1234
#EXTINF:0,Новый
http://192.168.1.1:4022/udp/239.1.7.5:1234
#EXTINF:0,РЎРўР‘
http://192.168.1.1:4022/udp/239.1.3.6:1234
#EXTINF:0,Украина
http://192.168.1.1:4022/udp/239.1.8.7:1234
#EXTINF:0,РќРўРќ



Скрипты:

Startup

cd /tmp
sleep 5
wget http://dl.dropbox.com/u/3741985/udpxy
chmod +x udpxy
/tmp/udpxy -a 192.168.1.1 -p 4022 -B 1Mb -M 30



Firewall

iptables -I INPUT -i eth0 -p udp -d 239.0.0.0/8 --dport 1224 -j ACCEPT
iptables -D INPUT -p igmp -j DROP



при попытке запустить какой-то канал визуально не происходит ничего

но на http://192.168.1.1:порт/status отображается

Active clients:
Process ID Source Destination Throughput
2797 192.168.1.13:60116 239.0.2.51:1234 N/A
kosvkv
DD-WRT User


Joined: 08 Aug 2010
Posts: 92

PostPosted: Tue May 10, 2011 6:55    Post subject: Reply with quote
Smertb wrote:

Firewall

iptables -I INPUT -i eth0 -p udp -d 239.0.0.0/8 --dport 1224 -j ACCEPT
iptables -D INPUT -p igmp -j DROP




а если так ?

iptables -I INPUT -i eth0 -p udp -d 239.0.0.0/8 --dport 1234 -j ACCEPT
Smertb
DD-WRT Novice


Joined: 25 Apr 2011
Posts: 17

PostPosted: Tue May 10, 2011 11:02    Post subject: Reply with quote
да ночью ковырял не заметил косяк с портом
но это ничего не изменило
игрался уже без скрипта на фаервол
без spi без фильтрации мультикаста
ип-тв плеер с правленым плейлистом не показывает
но в статусе виден запрос


сейчас всё включено и вроде всё по инструкции
работает только веб статус udpxy Sad


прописал

ifconfig eth0 172.172.72.2 netmask 255.255.254.0 broadcast 10.9.15.255
cd /tmp
sleep 30
wget http://ссылка/udpxy
chmod +x /tmp/udpxy
/tmp/udpxy -a 192.168.1.1 -p 4022 -m 172.172.72.2 -B 2Mb -M 30

Firewall:

iptables -I INPUT -i eth0 -p udp -d 224.0.0.0/4 --dport 1234 -j ACCEPT
iptables -D INPUT -p igmp -j DROP

не работает ничего

кроме http://192.168.1.1:4022/status


роутер D-Link Dir-615 E4

включил на компе заранее выключенный фаервол и запустилось о_О

вот только большая часть каналов не работает Sad
и даже по кабелю иногда "артефакты" вылетают

если нужно могу написать полный список каналов,
но их почти 170 и тега типа spoiler тут не нашел.

UPD: всё настроил, работает но на HD по кабелю квадратики проскакивают, это можно исправить?
Smertb
DD-WRT Novice


Joined: 25 Apr 2011
Posts: 17

PostPosted: Wed May 11, 2011 9:27    Post subject: Reply with quote
новая проблема Sad
с
ifconfig eth0 172.172.72.2 netmask 255.255.254.0 broadcast 10.9.15.255
cd /tmp
sleep 30
wget http://ссылка/udpxy
chmod +x /tmp/udpxy
/tmp/udpxy -a 192.168.1.1 -p 4022 -m 172.172.72.2 -B 2Mb -M 30

работает ип-тв
работает в принципе хорошо, но не работает с этим скриптом скрипт на дуал-аццесс

startup

ifconfig eth0 down
ifconfig eth0 hw ether мак-адресс
ifconfig eth0 up
sleep 10
ln -s /sbin/rc /tmp/udhcpc && udhcpc -i eth0 -p /var/run/udhcpc.pid -s /tmp/udhcpc
маршруты
маршруты
...

вычислил что мешает строка
ifconfig eth0 172.172.72.2 netmask 255.255.254.0
но без неё работать отказывается Sad
подскажите как исправить, пожалуйста.

рано начал паниковать
проблема решилась просто, может кому-то поможет

вместо 172.172.72.2 поставил локальный айпишник, пока работает.

иногда с 1 раза не срабатывает и приходится ребутить роутер, а еще работает крайне не стабильно.

1. можно ли решить проблему с ребутами (может не так что-то прописано в скриптах ?)
2. можно ли увеличить приоритет на ип-тв ??
XsoWie
DD-WRT User


Joined: 24 Aug 2009
Posts: 145

PostPosted: Tue May 17, 2011 7:37    Post subject: Reply with quote
Это как это такой красивый броадкаст сюда попал????
Code:

ifconfig eth0 172.172.72.2 netmask 255.255.254.0 broadcast 10.9.15.255

172.172.73.255 - вот броадкаст

_________________
DIR-320,DIR-300rev.A&B,WR741ND,WR1043ND
JID: xsowie@seekwell.ru
Smertb
DD-WRT Novice


Joined: 25 Apr 2011
Posts: 17

PostPosted: Fri May 20, 2011 11:11    Post subject: Reply with quote
XsoWie wrote:
Это как это такой красивый броадкаст сюда попал????
Code:

ifconfig eth0 172.172.72.2 netmask 255.255.254.0 broadcast 10.9.15.255

172.172.73.255 - вот броадкаст


подзабыл ип-арифметику, точнее не подзабыл, а забыл напрочь :(
на шару написал ип-шник из тех что в нашей подсети не используется, про 255 в конце тоже был на шару написан

сейчас там ifconfig eth0 10.9.14.197 netmask 255.255.254.0 broadcast 10.9.15.255
cd /tmp
sleep 30
wget http://ссылка
chmod +x /tmp/udpxy
/tmp/udpxy -a 192.168.1.1 -p 4022 -m 10.9.14.197 -B 2Mb -M 30

взял тот ип который присвоил однажды провайдер, хотя это не оч. прально ибо ип динамический, надеюсь никому в своей подсети я этим не мешаю

а ещё явно не прально настроил фаервол ибо когда его включаю на фильтр ип-тв половина каналов не работает.
отключаю -- всё ок

iptables -I INPUT -i eth0 -p udp -d 224.0.0.0/4 --dport 1234 -j ACCEPT
iptables -D INPUT -p igmp -j DROP

вообще этот способ мне не очень нравится, ип-тв лагает изрядно, но других способов гугля и пользуясь поиском тут не нашел :(
Smertb
DD-WRT Novice


Joined: 25 Apr 2011
Posts: 17

PostPosted: Fri May 20, 2011 11:13    Post subject: Reply with quote
список каналов
XsoWie
DD-WRT User


Joined: 24 Aug 2009
Posts: 145

PostPosted: Mon May 23, 2011 3:45    Post subject: Reply with quote
стартап скрип можно попробовать такой, после всех строчек для дуалацесс добавить
Code:

sleep 30
wget http://ссылка -P /tmp
chmod +x /tmp/udpxy
/tmp/udpxy -a `nvram get lan_ipaddr` -p 4022 -B 2Mb -M 30

т.е. без явного указания внешнего интерфейса

Скрип фаера можно попробовать такой:
Code:

iptables -I INPUT -i eth0 -p udp -d 239.0.0.0/13 --dport 1234 -j ACCEPT
iptables -D INPUT -p igmp -j DROP

хотя мне кажется эти правила не нужны, ибо на eth0 поднятый вручную вроде стандартный фаер никаких ограничений не накладывает. (сугубое имхо, правильнее будет посмотреть iptables -L)

Еще в стартап скрипте в строке запуска udpxy можно поиграться с параметром -H
например мне удалось убрать кубики со значением -H 10

UPD: в первом посте добавил скриншот для IPTVPlayer, чтобы плейлист не править, а запукать как есть. И так же добавил скрипт для linux систем, для VLC плейера.

_________________
DIR-320,DIR-300rev.A&B,WR741ND,WR1043ND
JID: xsowie@seekwell.ru
Smertb
DD-WRT Novice


Joined: 25 Apr 2011
Posts: 17

PostPosted: Mon May 23, 2011 10:03    Post subject: Reply with quote
XsoWie wrote:
стартап скрип можно попробовать такой, после всех строчек для дуалацесс добавить
Code:

sleep 30
wget http://ссылка -P /tmp
chmod +x /tmp/udpxy
/tmp/udpxy -a `nvram get lan_ipaddr` -p 4022 -B 2Mb -M 30

т.е. без явного указания внешнего интерфейса

Скрип фаера можно попробовать такой:
Code:

iptables -I INPUT -i eth0 -p udp -d 239.0.0.0/13 --dport 1234 -j ACCEPT
iptables -D INPUT -p igmp -j DROP

хотя мне кажется эти правила не нужны, ибо на eth0 поднятый вручную вроде стандартный фаер никаких ограничений не накладывает. (сугубое имхо, правильнее будет посмотреть iptables -L)

Еще в стартап скрипте в строке запуска udpxy можно поиграться с параметром -H
например мне удалось убрать кубики со значением -H 10

UPD: в первом посте добавил скриншот для IPTVPlayer, чтобы плейлист не править, а запукать как есть. И так же добавил скрипт для linux систем, для VLC плейера.


большое спасибо за помощь
прямо сейчас протестирую.


UPD: хттp://192.168.1.1:4022/status работает
сам ип-тв плеер -- нет, при том и с правленым списком каналов не хочет и с нормальным, но измененным адресом не хочет.
XsoWie
DD-WRT User


Joined: 24 Aug 2009
Posts: 145

PostPosted: Tue May 24, 2011 10:45    Post subject: Reply with quote
можете показать вывод на роутере
Code:
ifconfig

и
Code:
iptables -L


тут два варианта: или фаер на роутере режет, или фаер на компе.

_________________
DIR-320,DIR-300rev.A&B,WR741ND,WR1043ND
JID: xsowie@seekwell.ru
Smertb
DD-WRT Novice


Joined: 25 Apr 2011
Posts: 17

PostPosted: Tue May 24, 2011 14:14    Post subject: Reply with quote
я сейчас не дома завтра с дома напишу утром.
я вот тут вгляделся в мануал
там пишется вроде что можно вместо ип в -m писать просто интерфейс например eth0
может поможет ?

З.Ы. на компе нет даже антивирусной и брандмауэр отключен.
утром вышлю что на интерфейсах и фаерволе творится.
ЗЗ.Ы. тут можно как-то "спрятать" текст ? ато как-то не хочется засорять тему своими логами, а тэга [spoiler] не нашел.
Goto page Previous  1, 2, 3, 4, 5, 6 ... 9, 10, 11  Next Display posts from previous:    Page 5 of 11
Post new topic   Reply to topic    DD-WRT Forum Forum Index -> Оборудование на основе Atheros WiSOC All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum