udpxy - серверное приложение (daemon) для передачи данных из сетевого потока мультикаст канала (вещаемого по UDP) в HTTP соединение запрашивающего клиента.
автор: Павел Черенков, оф. сайт http://www.udpxy.com на котором есть подробная документация.
запись канала в букете выглядит так:
#SERVICE 1:0:1:D:D:1:DE82A07:0:0:0:http%3a//localhost%3a4050/udp/239.0.1.1%3a1234:Перший
#DESCRIPTION Перший
где:
-p XXXX - номер порта
-B XXKb - размер буфера
если понадобится, подробно параметры описаны тут
установка:
В нашем случае просмотр iptv которое вещает провайдер в своей сети.
автор: Павел Черенков, оф. сайт http://www.udpxy.com на котором есть подробная документация.
запись канала в букете выглядит так:
#SERVICE 1:0:1:D:D:1:DE82A07:0:0:0:http%3a//localhost%3a4050/udp/239.0.1.1%3a1234:Перший
#DESCRIPTION Перший
порт updpxy 4050
скрипт старта /etc/init.d/udpxy, используемые параметры для запуска
OPTIONS=" -p 4050 -B 32Kb"где:
-p XXXX - номер порта
-B XXKb - размер буфера
установка:
- установить пакет
- перегрузить полностью ресивер ( замечено, так ка udpxy стартует одним из последних, для запуска ему может понадобится какое-то время, у меня порядка 10-15 секунд после загрузки ресивера, может позже поправлю...)
Cпасибо! Только не могу понять почему в udpxy status не выводит битрейт, а ведь должен. Делает это на udpxy_1.0-1.0.23 установленном на роутере. Вроде все параметры заданы.
ОтветитьУдалитьвот тут быть может 2 варианта:
ОтветитьУдалить1 когда udpxy работает как комутатор, тоесть соединяет тебя напрямую с мультикаст сервером и битрейт выводится не будет ибо udpxy контролирует только соединение..
2. udpxy транслирует тебе канал, тогда отображается битрейт
когда смотришь со своего провайдера акурат первый случай
Возникли трудности при поиске udp плейлиста своего провайдера
ОтветитьУдалить("STARNET" молдова ) . Нашёл в таком виде , с прокси сервером ....
http://109.233.194.252:5556/udp/224.21.21.5:1234
#EXTINF:-1,Norok TV
http://109.233.194.252:5556/udp/224.21.21.14:1234
#EXTINF:-1,RU TV Moldova
http://109.233.194.252:5556/udp/224.21.21.15:1234
#EXTINF:-1,Mynele TV
http://109.233.194.252:5556/udp/224.21.21.18:1234
на сайте http://bgp.he.net для адреса прокси сервера 109.233.194.252
даётся такая инфа
inetnum: 109.233.194.0 - 109.233.194.255
netname: MD-INETTEHNO
descr: Inet Tehno
country: MD
admin-c: MC2722-RIPE
tech-c: MC2722-RIPE
status: ASSIGNED PA
mnt-by: MNT-mceban
mnt-lower: MNT-mceban
mnt-routes: MNT-mceban
source: RIPE # Filtered
person: Maxim Ceban
address: SC "STARNET" SRL
address: 10 Calea Iesilor str.
address: Chisinau
address: Moldova
phone: +373 22 844973
nic-hdl: MC2722-RIPE
mnt-by: MNT-STARNETMD
source: RIPE # Filtered
route: 109.233.192.0/21
descr: Inet Tehno
origin: AS51056
mnt-by: MNT-mceban
source: RIPE # Filtered
можно ли с уверенностью говорить , что ето прокси на udp от провайдера "starnet" ?
А то не понятно то ли я что не так настроил , толи изначально udp ссылки
не те ?
с уверенностью нельзя , я не понимаю, почему ты ищешь где-то по закоулкам и не берешь оф плейлист провайдера с его сайта?
УдалитьНету там в таком виде (udp) , счас ещё раз проверю ...
УдалитьДля компа предлагается m3u лист с веб ссылками такого вида
#EXTINF:0,Moldova1
http://moldova1.web.tvbox.tv
#EXTINF:0,Prime
http://prime.web.tvbox.tv
#EXTINF:0,ProTV Chisinau
http://protv.web.tvbox.tv
ну лист такого формата смотрится на ресивере без проблем...
Удалитьесли перелагается для компа, то наверно есть еще какие-то варианты, в студию...
В общем такие дела :
ОтветитьУдалитьudp плейлист на своего прова нашёл , в нём ссылки такого вида
udp://@224.20.20.1:1234
#EXTINF:-1, Детский
udp://@224.20.20.2:1234
#EXTINF:-1, Nickelodeon
udp://@224.20.20.3:1234
и
#EXTINF:-1, CCTV9
udp://@224.21.21.140:1234
#EXTINF:-1, РТР Планета
udp://@224.21.21.141:1234
м3u конвертером и нотпадом +++ привёл всё к виду --
#SERVICE 1:0:1:8:0:0:0:0:0:0:http%3a//localhost%3a4050/udp/224.20.20.2%3a1234:Детский
#DESCRIPTION Детский
#SERVICE 1:0:1:12:0:0:0:0:0:0:http%3a//localhost%3a4050/udp/224.20.20.3%3a1234:Nickelodeon
#DESCRIPTION Nickelodeon
установил пакет udpxy из шапки , после перегруза реса в процессах udpxy
наблюдается :
2032 S /usr/bin/udpxy -p 4050 -B 32Kb
но нифига каналы не показывает .
udp адреса стопудов рабочие , через сторонний прокси показывают
#SERVICE 4097:0:1:7:0:0:0:0:0:0:http%3a//109.233.194.252%3a5556/udp/224.20.20.2%3a1234:Детский
куда копнуть ?
в броузере набери localhost:4050/status и посмотри как он реагирует пр попытке включить канал
ОтветитьУдалитьlocalhost - адрес реса ? тогда так
ОтветитьУдалитьServer Process ID Accepting clients on Multicast address Active clients
306 0.0.0.0:4050 0.0.0.0 0
да адрес ресивера, меня к ночи замыкает ....
ОтветитьУдалитьхорошо бы скрин увидеть, но по тому что вижу могу предположить, что кина не будет, либо это адреса не твоего прова, либо подписка не позволяет тебе смотреть, либо еще какаято причина, но не техническая...
ну попал я в webif, но для работы это просто картинка, нужен вход ftp и telnet и я вно не сегодня и явно не завтра....
ОтветитьУдалитьок , не проблема , оставим на потом .
ОтветитьУдалитьа рес в dmz , так-что и телнет и ftp должны работать .
сорри у меня срочная работа и освобожусь не раньше завтра вечером...
ОтветитьУдалитьок , спасибо .
ОтветитьУдалить