PDA

Bekijk de volledige versie : IPTV через UPNP/DNLA-сервер на роутере (pshare&xupnpd)



ryzhov_al
29-04-2011, 19:32
I did it! И я всё-таки предполагал верно, что с помощью UPNP/DNLA-сервера на роутере можно смотреть raw udp IPTV на тупых плейерах и телевизорах, которые отродясь об IPTV не слышали. Итак, вот он, герой - xupnpd (http://xupnpd.org/wiki/index.php?title=Main_Page). Это upnp-сервер, который позволяет представить на экране телевизора плейлист каналов IPTV.

Для волшебства необходимо:

1. Установить из репозитория Entware (http://www.wl500g.info/showthread.php?t=28036) xupnpd:

$ opkg install xupnpd
2. Включить в web-интерфейсе роутера udpxy, для чего установить отличный от нуля HTTP Proxy Port:

IP Config > Miscellaneous > Multicast to HTTP Proxy Port: 12345 и перегрузить роутер.

3. Прописать upd>http прокси в настройки xupnpd. Для чего в файле /opt/share/xupnpd/xupnpd.lua строчку:

cfg.udpxy_url='http://192.168.1.1:12345', где 192.168.1.1 - адрес вашего роутера, а 12345 - порт, выбранный в предыдущем шаге.

4. Запустить xupnpd:

$ xupnpd
5. В web-интерфейсе xupnpd загрузить плейлист IP-TV вашего провайдера, для чего в браузере открыть страничку 192.168.1.1:4044 и выбрать последовательность действий

Playlists > Выбрать файл > Send
подразумевается, что *.m3u-плейлист у вас есть под рукой.

После чего сформированный плейлист построчно будет доступен на экране телевизора при выборе соответствующего upnp источника.

Мой провайдер иногда обновляет плейлист, поэтому скрипт автозапуска xupnpd у меня выглядит так:

$ cat /opt/etc/init.d/S55xupnpd
#!/bin/sh

find /opt/share/xupnpd/playlists/citycomm_utf8.m3u -maxdepth 0 -mtime -8 -exec \
wget -O {} http://tv.citycomm.ru/files/iptvplayer/citycomm_utf8.m3u \;

ENABLED=yes
PROCS=xupnpd
ARGS=
PREARGS=
DESC=$PROCS
PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func

другими словами, если плейлист старше недели, выкачивается его новая версия.

Функциональность xupnpd легко расширяется скриптами lua. Например, с его помощью можно "расшаривать" по upnp медиа-контент с жёсткого диска или смотреть на телевизоре top-ролики Youtube'а или плей-листы Youtube'а, сформированные ранее в вашем аккаунте. Очень удобно, ползая по Youtube'у добавлять ролики себе в плей-лист для того, чтобы позже посмотреть их на большом экране.

Таким образом удалось заставить играть IPTV на плейере WD TV Live без модификации прошивки последнего. В своё время я собирал (http://www.wl500g.info/showpost.php?p=222927&postcount=72) ради этой фичи обновлённый mediatomb, но корректной работы от него так и не добился. Для WD TV Live единственным недостатком приведённого здесь решения является долгое переключение (http://www.wl500g.info/showpost.php?p=230997&postcount=5) между каналами. Если удастся свести эту паузу к терпимому минимуму, то я, вероятно, продам имеющиеся спутниковые тюнеры.

Низкий поклон автору программы - Антону Бурдинюку (http://clark15b.livejournal.com/179943.html).

PS. Для владельцев прошивки ветки 1.9.2.7-d ещё некоторое (короткое) время будет доступен предшественник xupnpd - pshare (http://wl500g.googlecode.com/svn/ipkg/optware/pshare_0.0.2_mipsel.ipk). Новые версии программ будут собираться исключительно для нового репозитория OpenWRT.

VaniaLSD
29-04-2011, 19:42
Странно что это раньше не сделали. На popcorn hour c200 тоже не заявлена поддержка IPTV и пользователи сами доделали.

akm2008
01-05-2011, 02:04
Заставил свое ведро WD TV Live показывать ip-телевидение и проигрывать интернет-радио :D
( а самое главное избавился от расплавившейся флешки в ведре !! я думаю у кого WD тот поймет о чем я )

Все заработало в моем случаи без пунктов 2 и 3 ( наверно заслуга провайдера )

2. Включить в web-интерфейсе роутера udpxy, для чего установить в разделе "IP Config>Miscellaneous" параметр "Multicast to HTTP Proxy Port:", отличный от нуля, например, 4022 и перегрузить роутер.

3. Переработать имеющийся плейлист каналов.

Мой плейлист провайдера выглядит так

#EXTM3U
#EXTINF:001,001-ОРТ
http://video2.local.lan:7780/udp/234.5.2.1:20000
#EXTINF:002,002-РТР
http://video2.local.lan:7780/udp/234.5.2.2:20000
#EXTINF:003,003-ТВЦ
http://video2.local.lan:7780/udp/234.5.2.3:20000
и так далее .....

Так-же ради эксперимента положил в папку /opt/share/pshare/playlists/ плейлист интернет-радио (http://akm-com.ru/iptv/radio.m3u)

Все отлично работает )))

Остался только маленький вопросик :confused:
Возможно сразу подгружать два плейлиста телевидения и радио ??
например

pshare -i br0 /opt/share/pshare/playlists/ТЕЛЕВИЗОР
pshare -i br0 /opt/share/pshare/playlists/РАДИО
Так чтоб в меню проигрывателя на телеке появилось возможность выбора плейлистов ТЕЛЕВИЗОР или РАДИО ??

P/S У мена на каналы побыстрей подписываются 10-15 секунд

ryzhov_al
01-05-2011, 05:10
Остался только маленький вопросик :confused:
Возможно сразу подгружать два плейлиста телевидения и радио ??

$ pshare --help
Раздел example.


P/S У мена на каналы побыстрей подписываются 10-15 секунд
Вероятно из-за того, что udpxy у вас не используется, а поток сразу приходит в http.

ryzhov_al
03-05-2011, 16:30
Смотрим IPTV на PS3 и SmartTV по DLNA: http://lockyixbt.blogspot.ru/2011/12/iptv-playstation-3.html ;)

Автор pshare Антон Бурдинюк выразил своё мнение по поводу пауз. Цитирую личку с его согласия:


Насчет 30 сек паузы на WDTV. У меня (и не только) такая же проблема - у него слишком большой буфер.
Т.к. IPTV идет в реалтайме то и буферизация отнимает реальное время (30 сек буфера это 30 сек ожидания в реальном времени).

С IconBit, PS3, VideoLAN и MSMP таких проблем нет - показывают сразу (правда последний тоже
пытается буферизировать, но если еще раз нажать на плей начинает показывать как есть).

akm2008
04-05-2011, 05:46
А моей радости настал конец Не долго музыка играла :(

Сегодня перестало работать получаю только черный экран
На ББ телевидение работает

VictorK
05-05-2011, 11:08
камрады, чтото не очень получается запустить... выдает segmentation fault даже на pshare --help
куда копать?

ryzhov_al
05-05-2011, 11:15
куда копать?
Переходить на прошивку rtn.

VictorK
05-05-2011, 11:20
Переходить на прошивку rtn.

в эту сторону? (http://code.google.com/p/wl500g/) тогда на какой сборке остановится лучше ?

ryzhov_al
05-05-2011, 11:58
Если нет зуда по поводу появления каждого нового билда, то советую остановиться на предложенной там же ревизии r2775. Настоятельно рекомендую. Файл прошивки будет называться RT-Nхх-1.9.2.7-rtn-r2775.trx.

VictorK
05-05-2011, 12:11
Если нет зуда по поводу появления каждого нового билда, то советую остановиться на предложенной там же ревизии r2775. Настоятельно рекомендую. Файл прошивки будет называться RT-Nхх-1.9.2.7-rtn-r2775.trx.

понял, но пожалуй мой выбор будет WL500gp-1.9.2.7-rtn-r2775.trx, аппарат всё-таки 500гп в1... (извиняюсь, что не сказал об этом сразу)
огромное спасибо!

snaked
07-05-2011, 19:13
Работу pshare можно контролировать через простенький встроенный web-интерфейс.
Использую с февраля с.г., в связке с PS3, но не знал о существовании веб интерфейса. Прости:confused: за ламерский вопрос, а где? :)

ryzhov_al
07-05-2011, 19:39
Использую с февраля с.г., в связке с PS3, но не знал о существовании веб интерфейса. Прости:confused: за ламерский вопрос, а где? :)
В ключах запуска есть возможность задать порт для входящих соединений.

$ pshare --help

VictorK
22-05-2011, 09:42
чтото видимо я обломался...
всё установилось, вд тв лив видит сервер, но при попытке воспроизвести - пишет неподдерживаемый формат :(

влц на компе всё чудесно воспроизводит...

исходный плейлист


#EXTM3U
#EXTINF:0,Первый
rtp://@233.33.210.86:5050
#EXTINF:0,Россия
rtp://@233.33.210.92:5050
#EXTINF:0,Россия 2
rtp://@233.33.210.93:5050

плейлист pshare


#EXTM3U url-tvg="http://www.teleguide.info/download/new3/jtv.zip" m3uautoload=1 cache=1024 deinterlace=1 tvg-shift=0
#EXTINF:0,Perviy
http://192.168.1.1:5050/udp/233.33.210.86:5050
#EXTINF:0,Rossia
http://192.168.1.1:5050/udp/233.33.210.92:5050
#EXTINF:0,Rossia 2
http://192.168.1.1:5050/udp/233.33.210.93:5050

max2007
22-05-2011, 13:25
Возможно нада попробовать так

#EXTM3U url-tvg="http://www.teleguide.info/download/new3/jtv.zip" m3uautoload=1 cache=1024 deinterlace=1 tvg-shift=0
#EXTINF:0,Perviy
http://192.168.1.1:5050/rtp/233.33.210.86:5050
Я в это м не спец , просто высказал предположение

snaked
22-05-2011, 13:44
чтото видимо я обломался...
всё установилось, вд тв лив видит сервер, но при попытке воспроизвести - пишет неподдерживаемый формат :(

влц на компе всё чудесно воспроизводит...

исходный плейлист


#EXTM3U
#EXTINF:0,Первый
rtp://@233.33.210.86:5050
#EXTINF:0,Россия
rtp://@233.33.210.92:5050
#EXTINF:0,Россия 2
rtp://@233.33.210.93:5050

плейлист pshare


#EXTM3U url-tvg="http://www.teleguide.info/download/new3/jtv.zip" m3uautoload=1 cache=1024 deinterlace=1 tvg-shift=0
#EXTINF:0,Perviy
http://192.168.1.1:5050/udp/233.33.210.86:5050
#EXTINF:0,Rossia
http://192.168.1.1:5050/udp/233.33.210.92:5050
#EXTINF:0,Rossia 2
http://192.168.1.1:5050/udp/233.33.210.93:5050

Я конечно дилетант в таких вопросах, но меня еще смущает порт одинаковый и на http и на udp.
Попробуй другой порт на http.

VictorK
22-05-2011, 14:48
спасибо, попробую... но это танцы с бубном, ибо влц эти линки играет на ура

upd: не влияет ни смена порта ни замена на */rtp/*

вот что в систем логе


May 22 18:21:08 udpxy[480]: write_data: writev: Broken pipe
May 22 18:21:08 udpxy[335]: get_src_info: getpeername: Transport endpoint is not connected
May 22 18:21:08 udpxy[482]: write_data: writev: Broken pipe
May 22 18:21:08 udpxy[335]: get_src_info: getpeername: Transport endpoint is not connected
May 22 18:21:08 udpxy[481]: write_data: writev: Broken pipe

ryzhov_al
22-05-2011, 18:09
всё установилось, вд тв лив видит сервер, но при попытке воспроизвести - пишет неподдерживаемый формат :(

влц на компе всё чудесно воспроизводит...
VLC может и без udp>http преобразования проигрывать TV via IGMP snooping. Может дело в формате udp данных? Мой провайдер передаёт поток в следующих форматах:

видео MPEG 1/2 (mpgv), id 1025,
аудио MPEG 1/2/3 (mpga), id 2056.
с битрейтом ~5500KB/s, или
видео MPEG-4 AVC (h264), id 325,
аудио MPEG AAC (mp4a), id 425.

с битрейтом ~2500KB/s.

Если форматы те же, то WD TV Live однозначно должен показывать TV.

VictorK
22-05-2011, 19:18
вот данные VLC по потоку, скажем Первого канала

ryzhov_al
23-05-2011, 05:45
вот данные VLC по потоку, скажем Первого канала
Приложите самостоятельно минимальные усилия чтобы найти среди списка поддерживаемых форматов указанные вами.
Если формат потока поддерживается, то ищите причину в настройках udpxy и pshare,
Если не поддерживается - бросайте затею с работой pshare.

VictorK
23-05-2011, 06:01
Приложите самостоятельно минимальные усилия чтобы найти среди списка поддерживаемых форматов указанные вами.
Если формат потока поддерживается, то ищите причину в настройках udpxy и pshare,
Если не поддерживается - бросайте затею с работой pshare.


да, мне тоже кажется, что дело в ливе... я конечно еще покопаю, но пока поставил на ББ HMS и снимаю поток с прямых линков (rtp://@блабла), т.е. udpxy вообще не используется, но тут есть тоже недостаток: поток идет сначала на HMS, а с него уже на лив.
но все равно Спасибо!

avp66
23-05-2011, 17:03
работает отлично, спасибо :)
но на телефоне через upnp клиент Samsung AllShare видит сервер, показывает его свойства но не видит плейлист. Подскажите куда копать?:)

skuwakin
17-06-2011, 17:07
есть такой сабжевый сетевой медиаплеер. Так вот он ip-tv прекрасно кажет только с тверсити и с HMS. Не какой другой медиасервер этого, к сожалению, не позволяет. А причина извстна, вот ответ разработчика медиатумба
"я знаю, что с 320тым в целом есть проблема, он пытается забирать данные "по кусочкам", если линк "безконечный" т.е. content-length неизвестно, и соотвественно не поддерживаются HTTP range requests, то тогда у него проблемы. Насколько я знаю, TVersity придумали вариант в обход этой проблемы, используя кэш на диске, мы тоже планируем что то в этом роде, но пока еще руки не дошли."
можно ли надеятоься на то что эту мегаполезную доработку включат в pshare? у меня он наконец-то заработал на wl-500w и при открытие канала из списка, данные начинают идти, но на экране ни чего нет...

ryzhov_al
17-06-2011, 17:15
можно ли надеятоься на то что эту мегаполезную доработку включат в pshare?
Надеяться можно, но спрашивать лучше у автора программы.

у меня он наконец-то заработал на wl-500w и при открытие канала из списка,
Здорово! Только тогда как понять то, что...

данные начинают идти,
...если при этом

на экране ни чего нет...
?
Посмотрите формат потоков видео и аудио. Может плейер просто не умеет их воспроизводить?

skuwakin
17-06-2011, 17:23
спасибо за ответ. у автора что-то сайтик вчера лежал... но ест-но напишу и ему.
про иптв... как узнаю, что данные начинают идти - да по миганию лампочки...
про форматы... Tversity и HMS прекрасно кажут теже самые каналы (без перекодирования). Следовательно с форматом вроде пррблем быть не должно.

zerg
20-06-2011, 11:24
Добрый день,
Мне нужна помощь для синтаксиса конфигурационного файла если я хочу добавить онлайн радио? Например, чтобы добавить радио с адресом: http://193.108.24.21:8000/fresh. Здесь я вижу примеры в основном для TV.

ryzhov_al
20-06-2011, 15:42
Online Radio on WD TVLive:

$ cat /opt/share/pshare/playlists/darkradio.m3u
#EXTM3U
#EXTINF:-1,http://darkradio.ru:8000/darkradio
http://darkradio.ru:8000/darkradio

$ pshare -i br0 -p 81 -n MyRadio -t 1 /opt/share/pshare/playlists/darkradio.m3u

avp66
23-06-2011, 17:57
Скрипт для запуска кто нибудь использует? у меня при загрузке роутера почему то не срабатывает. Если потом вручную запустить тот же файл - работает. Где ошибка?

#!/bin/sh
#
# Startup script for pshare
#
# Stop myself if running
case "$1" in
start)
pshare -i br0 /opt/share/pshare/playlists/iptv.m3u
;;
stop)
kill `pidof pshare`
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac

exit 0

ryzhov_al
23-06-2011, 18:05
Где ошибка?
В отсутствии полных путей до исполняемых файлов.

avp66
23-06-2011, 18:20
В отсутствии полных путей до исполняемых файлов.
точно, спасибо :)

Yuryblog
11-07-2011, 08:42
имеется:
1. провайдер (Новотелеком) с IPTV.
2. маршрутизатор ASUS WL500W.
3. телевизор LG 42LE5500.

надо:
1. запустить на ASUSе медиа сервер с плейлистом от провайдера (в формате XSPV: http://www.cn.ru/tv/playlist/vlc/ или m3u: http://www.cn.ru/data/tv/playlist.m3u)
2. транслировать через него IPTV чтобы выбрав на телевизоре с DLNA медиасервер поймать каналы IPTV
3. было бы здорово показывать на телеке TV-программу отсюда: http://www.cn.ru/data/tv/schedule.zip

В настоящее время телек подключен к компьютеру через HDMI как второй монитор. На компе запускается IPTV-плеер и смотрится... есть куча минусов. хочется из этой связки выключить компьютер и смотреть напрямую.

vectorm
11-07-2011, 09:11
2. транслировать через него IPTV чтобы выбрав на телевизоре с DLNA медиасервер поймать каналы IPTV

Читайте тут, и тут (http://wl500g.info/showthread.php?t=17623).

skuwakin
11-07-2011, 09:13
имеется:
1. провайдер (Новотелеком) с IPTV.
2. маршрутизатор ASUS WL500W.
3. телевизор LG 42LE5500.

надо:
1. запустить на ASUSе медиа сервер с плейлистом от провайдера (в формате XSPV: http://www.cn.ru/tv/playlist/vlc/ или m3u: http://www.cn.ru/data/tv/playlist.m3u)
2. транслировать через него IPTV чтобы выбрав на телевизоре с DLNA медиасервер поймать каналы IPTV
3. было бы здорово показывать на телеке TV-программу отсюда: http://www.cn.ru/data/tv/schedule.zip

В настоящее время телек подключен к компьютеру через HDMI как второй монитор. На компе запускается IPTV-плеер и смотрится... есть куча минусов. хочется из этой связки выключить компьютер и смотреть напрямую.

посмотрите ветку про pshare. Там все расписано и работает. Проверено на себе. Правда, вместо телека к роутеру коннектится медиаплеер (телек древний)

tdma
16-08-2011, 08:21
у кого на какой прошивке wdtv lite работает с pshare?

у меня на последней 1.06.15 либо черный экран или бесконечная загрузка

opendream
17-08-2011, 17:05
у кого на какой прошивке wdtv lite работает с pshare?

у меня на последней 1.06.15 либо черный экран или бесконечная загрузка

Подтверждаю, на этой прошивке поток идёт, но чёрный экран.
Сам буду пробовать эти:
1.04.17 - http://narod.ru/disk/22018489001/1.04.17%2BosdModLive-0.25%2Bdriver%20tuxera.rar.html
1.06.15 - http://narod.ru/disk/22018839001/1.06.15%2BosdModLive-0.25.rar.html

tdma
20-08-2011, 12:30
Подтверждаю, на этой прошивке поток идёт, но чёрный экран.
Сам буду пробовать эти:
1.04.17 - http://narod.ru/disk/22018489001/1.04.17%2BosdModLive-0.25%2Bdriver%20tuxera.rar.html
1.06.15 - http://narod.ru/disk/22018839001/1.06.15%2BosdModLive-0.25.rar.html

1.04.17 пробовал

Mihas_RUS
21-08-2011, 07:22
Стоит прошивка 1.9.2.7-rtn-r3045M.
udpxy настроил - компы кушают и показывают. Осталось прикрутить к PS3. Никак не могу установить pshare. Что я делаю:
Папку opt с компа(из ipk файла вытаскиваю winrar`ом, ибо инсталить на роутер не хочет) копирую с помощью winSCP унутырь роутера в директорию tmp. Монтирую диск. Пытаюсь запустить программу и вот что в логах пишет:

/tmp$ mount -oblink /tmp/opt /opt
/tmp$ /opt/bin/pshare -i br0
-sh: /opt/bin/pshare: Permission denied

Понимаю, что чего то не то с правами, скорее всего на выполнение и жмакаю в консоли:

chmod +x /opt/bin/pshare
/opt/bin/pshare -i br0

На что получаю вот такое:
/opt/bin/pshare: line 1: syntax error: unexpected word (expecting ")")

Что я не так делаю, подскажите плиз.
ЗЫ. С линухом знаком "полторадня", просьба сильно не ругаться
Спасибо заранее.

UPD. Разобрался. Архив был битый. Все заработало.

Mihas_RUS
21-08-2011, 12:34
Столкнулся с проблемой, куда засунуть скрипты.
Все темы перелопатил. Дело в том, что у меня каким то чудесным образом нет pre- и post- бутов.
Подскажите, где копать.
Спасибо!

TReX
21-08-2011, 12:41
Столкнулся с проблемой, куда засунуть скрипты.
Все темы перелопатил. Дело в том, что у меня каким то чудесным образом нет pre- и post- бутов.
Подскажите, где копать.
Спасибо!

Использовать поиск по форуму? Очень полезно бывает )
Создавать эти файлы надо 1000 раз писали...

Mihas_RUS
21-08-2011, 12:53
Использовать поиск по форуму? Очень полезно бывает )
Создавать эти файлы надо 1000 раз писали...
Сорри, из-за наверное кривости рук не нашел решение проблем в поиске.
Т.е. описание проблем нашел - а ответов нет) Спасибо, буду дальше копать.

Никак не хочет у меня post-boot работать. Т.е. он в принципе не стартует при запуске (примонтированного opt нет).

Простейший скрипт внутри:

#!/bin/sh
mount -o bind /usr/local/opt /opt
sleep 10
cd /opt/bin
chmod +x pshare
/opt/bin/pshare -i br0
Построчно если вводить в командной строке - все ок и работает.
При попытке запуска из командной строки sh /usr/local/sbin/post-boot
Думает и рвет соединение с информацией - что недоступно более 15 сек.

Zyxmon
07-10-2011, 04:48
Автор pshare выпустил xupnpd - замену pshare.
http://forum.zyxmon.org/topic115-xupnpd-uluchshennyi-variant-pshare-extensible-upnp-agent.html

qwest
16-10-2011, 19:39
Автор pshare выпустил xupnpd - замену pshare.
http://forum.zyxmon.org/topic115-xupnpd-uluchshennyi-variant-pshare-extensible-upnp-agent.html
Единственный UPNP сервер, позволивший смотреть IPTV на Blu-ray плеере Samsung BD-C 5500. Остальный говорили не верный формат. Достойная замена для MediaTomb и TwonkyMedia.:)

usa22
17-10-2011, 10:06
Вопрос:
xupnpd на Asus RT-N16 с прошивкой от энтузиастов будет работать?
Если Да,то вкратце разъясните,или ткните в ссылку где прочитать как его поставить.

Russell2k
17-10-2011, 19:53
какой файл надо запускать на прошивке для энтузиастов. xupnpd-mipsel не запускается, а xupnpd-mipsel-ddrwrt запускается, но не показывает сервер на телеке.

YVM
18-10-2011, 12:25
Кому-нибудь удалось запустить xupnpd на rt-n16?
Если да, то как?

terrabyte
18-10-2011, 16:29
Кому-нибудь удалось запустить xupnpd на rt-n16?
Если да, то как?
Присоединяюсь к вопросу.

ryzhov_al
18-10-2011, 17:35
Так это... Zyxmon его для своего любимого Кинетика собрал. На нашем роутер не пойдёт.
Вам бы это... попросить кого, что бы кто-нибудь за вас собрал xupnpd для нашего роутера.

qwest
18-10-2011, 18:53
Кому-нибудь удалось запустить xupnpd на rt-n16?
Если да, то как?

Успешно запустил на своем wl500gpv2 (1.9.2.7-rtn-r3407). Сегодня обновился до свежей версии (http://xupnpd.org/wiki/index.php?title=Main_Page#Downloads).
Единственное что исправил, это дописал в xupnpd.lua свой плэй лист и откорректировал:

cfg.udpxy_url='http://192.168.1.1:81'
Работает стабильно. Для запуска использую скрипт:

#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=xupnpd
case "$1" in
start)
/opt/share/xupnpd/xupnpd-mipsel-ddwrt
;;
stop)
killall xupnpd-mipsel-ddwrt
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0

Zyxmon
18-10-2011, 19:38
Так это... Zyxmon его для своего любимого Кинетика собрал. На нашем роутер не пойдёт.
Вам бы это... попросить кого, что бы кто-нибудь за вас собрал xupnpd для нашего роутера.
Автор xupnpd под несколько платформ сам собирает и тестирует на DIR-320.

YVM
19-10-2011, 07:29
Спасибо qwest за инструкцию. Запускается на RT-N16. Посмотрим, как на него отреагируют остальные девайсы в сети :)

Russell2k
19-10-2011, 08:56
У меня оказывается тоже нормально запускается программа - телек его видит, виндовс медиа плеер тоже видит, а домашний кинотеатр , который видит все другие медиасервера почему-то не видит xupnpd(((

usa22
19-10-2011, 10:19
Кто-нибуть,кому не влом - по пунктикам распишите как установить на rt-n16 xupnpd

qwest
19-10-2011, 10:42
Кто-нибуть,кому не влом - по пунктикам распишите как установить на rt-n16 xupnpd
На странице проекта http://xupnpd.org/
(http://xupnpd.org/)Смотрим какая свежая версия (http://xupnpd.org/wiki/index.php?title=Main_Page#Downloads)

cd /opt/share
wget http://tsdemuxer.googlecode.com/files/xupnpd-beta-6.tar.gz
tar xfz xupnpd-beta-6.tar.gz
редактируем

nano /opt/share/xupnpd-beta/xupnpd.lua
меняем соответствующий порт udpxy

cfg.udpxy_url='http://192.168.1.1:81'
тут же добавляем плэйлист провайдера IPTV (у меня он лежит в папке playlists)

{ 'playlists/iptv.m3u', 'MYIPTV' },
в /opt/etc/init.d создаем файл S90xupnpd


#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=xupnpd
case "$1" in
start)
/opt/share/xupnpd/xupnpd-mipsel-ddwrt
;;
stop)
killall xupnpd-mipsel-ddwrt
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0

ставим атрибут

chmod +x /opt/etc/init.d/S90xupnpd

Ну и в конце

/opt/etc/init.d/S90xupnpd start

usa22
19-10-2011, 12:40
qwest

спасибо,всё подробно описал.Единственно не догоняю по смене порта,

меняем соответствующий порт udpxy
cfg.udpxy_url='http://192.168.1.1:81'


только 81 или можно другой свой вбивать

qwest
19-10-2011, 12:54
qwest

спасибо,всё подробно описал.Единственно не догоняю по смене порта,

меняем соответствующий порт udpxy
cfg.udpxy_url='http://192.168.1.1:81'


только 81 или можно другой свой вбивать

тут указывается порт, на котором уже работает udpxy - udp->http IPTV прокси.

в конфиге выше есть порт для просмотра информации о xupnpd
-- HTTP port for incoming connections
cfg.http_port=4044

terrabyte
19-10-2011, 19:14
В xupnpd.lua в конец секции playlist добавил
{ '/media/DISK_A1/_Videos/Favorites', 'Favorites' }

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

{ '/tmp/mnt/disca_3/torrent/work/Video', 'Video' }
что не так?
Upd: сделал оказывается нужно показывать конкретную папку. Файлы mkv показывает отлично осталась проблема с avi буду копать дальше

lmb2002
21-10-2011, 07:42
Уважаемые форумчане,
скомпилируйте, пожалуйста, программу xupnpd http://tsdemuxer.googlecode.com/svn/trunk/xupnpd/src/.
Это маленький UPNP/DLNA сервер, продолжение pshare.
Нужен вариант для ASUS Wl500W с прошивкой 1.9.2.7-10.7
(последняя прошивка от Олега).
Спасибо.

skuwakin
21-10-2011, 08:47
Уважаемые форумчане,
скомпилируйте, пожалуйста, программу xupnpd http://tsdemuxer.googlecode.com/svn/trunk/xupnpd/src/.
Это маленький UPNP/DLNA сервер, продолжение pshare.
Нужен вариант для ASUS Wl500W с прошивкой 1.9.2.7-10.7
(последняя прошивка от Олега).
Спасибо.

так она же есть в стандартной поставке от автора... Сайт от автора -точно не помню, но тут есть ветка про эту прогу, он там приведен. Она у меня у самого работает, претензий ноль.

lmb2002
21-10-2011, 12:44
так она же есть в стандартной поставке от автора... Сайт от автора -точно не помню, но тут есть ветка про эту прогу, он там приведен. Она у меня у самого работает, претензий ноль.

Авторская стандартная поставка не поддерживает прошивку 1.9.2.7-10.7
для wl500w. Все 3 исполняемых файла - для других прошивок и оборудования. С автором связывался, он порекомендовал обратится к форумчанам, т.к. не очень ориентируется в прошивке Олега.
Поэтому я и прошу сообщество о компиляции под конкретную прошивку.
:)

skuwakin
21-10-2011, 13:17
Авторская стандартная поставка не поддерживает прошивку 1.9.2.7-10.7
для wl500w. Все 3 исполняемых файла - для других прошивок и оборудования. С автором связывался, он порекомендовал обратится к форумчанам, т.к. не очень ориентируется в прошивке Олега.
Поэтому я и прошу сообщество о компиляции под конкретную прошивку.
:)
сорри, я почему-то думал, что в архиве версия универсальная на наши роутеры.

don-pedro
21-10-2011, 14:29
Авторская стандартная поставка не поддерживает прошивку 1.9.2.7-10.7 для wl500w. Все 3 исполняемых файла - для других прошивок и оборудования.
Авторская xupnpd-mipsel на 1.9.2.7-d-r2624 запускается.

lmb2002
21-10-2011, 15:27
Авторская xupnpd-mipsel на 1.9.2.7-d-r2624 запускается.

Я же написал, о какой прошивке идёт речь.:)
При чём здесь другая прошивка?
Прежде, чем писать на форуме, я естественно опробовал всё, что так любезно выложил автор для всеобщего использования.
Повторяю, если есть у кого-нибудь возможность и знания отранслировать
xupnpd именно для wl500w с прошивкой 1.9.2.7.-10.7.
На роутере ничего из дополнительных программ не установленно, меня вполне устраивает его работа. Хочется просто IPTV смотреть на ТВ.
Кстати, по WI-FI, с этой прошивкой, ТВ замечательно показывает видео из Интернета.
Но это уже оффтоп... :)

YVM
22-10-2011, 07:46
Видимо программа xupnpd не совсем DLNA. Например, телевизор Sony KDL 40NX700, работающий с twonkymedia, сервер видит, но работать с ним отказывается напрочь. В то же время, Xtreamer видит и работает. Чего-то не хватает?

Serhio_61
22-10-2011, 10:40
Доброго всем!
Не выходит распаковать,после:


tar xfz xupnpd-rc1.tar.gz

орёт:

tar: can't open 'z': No such file or directory
Чего тару не хватат?
PS gzip стоит:

[serg@WL-500gP share]$ ipkg list_installed
...
gzip - 1.4-4 - GNU Zip data compression program
...

ConstAntz
22-10-2011, 11:57
Доброго всем!
Не выходит распаковать,после:

tar xfz xupnpd-rc1.tar.gz
орёт:

tar: can't open 'z': No such file or directory
Чего тару не хватат?


буква f должна быть перед именем файла, поменяйте местами z и f

qwest
22-10-2011, 17:47
буква f должна быть перед именем файла, поменяйте местами z и f
Все решается проще:

ipkg install tar

Serhio_61
22-10-2011, 20:57
буква f должна быть перед именем файла, поменяйте местами z и f
Спасибо,всё зер гут!
Удалённо (SSH) всё получилось,завтра буду с теликом(Самс b653,c HMS работал) тестить.

Работает!
Переключение каналов,конечно,медленноватое,но мне кажется побыстрее чем с HMS.
Загрузка проца от 10 до 15%

don-pedro
24-10-2011, 10:04
Я же написал, о какой прошивке идёт речь.:)
При чём здесь другая прошивка?
Прежде, чем писать на форуме, я естественно опробовал всё, что так любезно выложил автор для всеобщего использования.
Авторская не запускается с какими сообщениями? Что в логах?

lmb2002
25-10-2011, 16:12
Авторская не запускается с какими сообщениями? Что в логах?

Ошибка - Segmentation fault.
При запуске и xupnpd-mipsel, и xupnpd-mipsel-ddwrt.
Запуск xupnpd-ar71xx даёт другую ошибку, но он и скомпилирован
для другой платформы (по словам автора).

Serhio_61
25-10-2011, 20:33
Спасибо,всё зер гут!
Работает!
...
Загрузка проца от 10 до 15%
Однако,не всё так радужно :(
Через сутки после запуска xupnpd грузит проц 500-го на 60-70% и возрастает до 30-40% доля udpxy в загрузке процессора.
SD каналы еще худо-бедно(с периодическими подтормаживаниями\рассыпаниями) идут,а вот HD вообще без вариантов(хотя вчера крутились без проблем).

ryzhov_al
01-11-2011, 11:57
Кому-нибудь удалось запустить xupnpd на rt-n16?
Авторская стандартная поставка не поддерживает прошивку 1.9.2.7-10.7 для wl500w.
Авторская xupnpd-mipsel на 1.9.2.7-d-r2624 запускается.
Пробуйте:
xupnpd собран и находится в нашем репозитории OpenWRT (http://www.wl500g.info/showthread.php?t=28036).
Обязательно отпишитесь о результатах тестирования.

Замечания:

все файлы xupnpd, включая конфиги, скрипты и прочая находятся в иерархии /opt/share/xupnpd/.
на древних прошивках веток 1.9.2.7-10.7, 1.9.2.7-d работать не будет.

YVM
01-11-2011, 14:02
Пробуйте:

$ ipkg install ryzhov-al.dyndns.org/files/xupnpd_r251_mipsel.ipk
Обязательно отпишитесь о результатах тестирования.

Установил на RT-N16 вручную, не из репозирария. Брал 6 версию с сайта разработчика. Работает устойчиво и отображается на W7 и неприхотливых устройствах типа Xtreamer-а. К сожалению, на устройствах, которые требуют полноценного DLNA, (Sony KDL40NX700) отображается, но не воспринимается (в отличии от Twonkymedia и вмонтированного в W7).

vkopyl
03-11-2011, 12:29
Пробуйте:

$ ipkg install ryzhov-al.dyndns.org/files/xupnpd_r251_mipsel.ipk
Обязательно отпишитесь о результатах тестирования.

Замечания:

все файлы xupnpd, включая конфиги, скрипты и прочая находятся в иерархии /opt/xupnp. Извините, такова авторская прихоть Антона Бурдинюка,
собран со старючим тулчейном Optware, поэтому должен работать на древних прошивках ветки 1.9.2.7-d.


По-видимому вы удалили файл:
ipkg: ryzhov-al.dyndns.org/files/xupnpd_r251_mipsel.ipk: No such file or directory

А мне очень бы хотелось установить xupnpd на wl500gP v1 с прошивкой 1.9.2.7-10 от Олега. Новые билды, увы, падают с Segmentation fault.

Не могли бы Вы выложить эту сборку еще раз?
Или посоветуйте как мне быть.

Спасибо!

lmb2002
03-11-2011, 14:07
[QUOTE=ryzhov_al;240139]Пробуйте:

Обязательно отпишитесь о результатах тестирования.

Докладываю. :)
Аналогичный (vkopyl) результат:

Делаю ipkg update

в ответ получаю:

$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz
wget: can't load library 'libidn.so.11'
An error ocurred, return value: 1.
Collected errors:
ipkg_download: ERROR: Command failed with return value 16: `wget -q -P /opt/ipkg-uvR5mC http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/Packages.gz'


Что мне надо исправить в команде?
Сменить репозитарий или что-то ещё?
Про кривые руки - сам знаю :)
Спасибо, что не оставляете без помощи.

ryzhov_al
03-11-2011, 17:47
Извините, google chrome "откусил" префикс http при копировании ссылки.

Файл всё это время находился на своём месте.

По логам вижу, что несколько человек догадались в чём дело и скачали себе пакет.

v_id
03-11-2011, 20:19
Файл всё это время находился на своём месте.


А что у меня происходит, объясните новичку


[root@ROUTER root]$ ipkg install http://ryzhov-al.dyndns.org/files/xupnpd_r251_mipsel.ipk
Downloading http://ryzhov-al.dyndns.org/files/xupnpd_r251_mipsel.ipk
--2011-11-03 23:09:58-- http://ryzhov-al.dyndns.org/files/xupnpd_r251_mipsel.ipk
Resolving ryzhov-al.dyndns.org (ryzhov-al.dyndns.org)... 92.241.122.0
Connecting to ryzhov-al.dyndns.org (ryzhov-al.dyndns.org)|92.241.122.0|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 83119 (81K) [application/octet-stream]
Saving to: `/opt/ipkg-7jWMpu/xupnpd_r251_mipsel.ipk'

100%[================================================== ================================================== ================>] 83,119 --.-K/s in 0.04s

2011-11-03 23:09:59 (1.87 MB/s) - `/opt/ipkg-7jWMpu/xupnpd_r251_mipsel.ipk' saved [83119/83119]

Installing xupnpd (r251) to /opt/...
Installing lua (5.1.4-3) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/lua_5.1.4-3_mipsel.ipk
--2011-11-03 23:10:01-- http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/lua_5.1.4-3_mipsel.ipk
Resolving ipkg.nslu2-linux.org (ipkg.nslu2-linux.org)... 140.211.169.161
Connecting to ipkg.nslu2-linux.org (ipkg.nslu2-linux.org)|140.211.169.161|:80... failed: Connection timed out.
Retrying.


Разобрался, нужно изменить репозитарий http://wl500g.info/showpost.php?p=188705&postcount=20

А как запустить?


$ xupnpd -i br0 /opt/xupnpd/playlists/my_pl.m3u

не работает

В итоге поделюсь своими экспериментами:
на wl500gp с WL500gp-1.9.2.7-d-r2624.trx настроенным с помощь Скрипта "Установка программ для чайника" (Новая редакция)
(rtorrent, twonkymediaserver) удалось запустить xupnpd (страница настройки доступна, и пишет что потоки активны). Но при запуске плейлиста в логах
(notice|kern|kernel) __alloc_pages: 3-order allocation failed (gfp=0x20/0)

зы. В линуксе не разбираюсь все настраивал по инструкциям или аналогиям.

lmb2002
04-11-2011, 08:53
Извините, google chrome "откусил" префикс http при копировании ссылки.

По логам вижу, что несколько человек догадались в чём дело и скачали себе пакет.

Спасибо, файл скачался.
Подскажите, пожалуйста, на какой репозиторий надо перейти, чтобы убрать
ошибку:
$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/op...le/Packages.gz
wget: can't load library 'libidn.so.11'
An error ocurred, return value: 1.
Сам догадаться не смог. :)

прошивка 1.9.2.7-10.7 для wl500w

lmb2002
04-11-2011, 09:42
Спасибо, файл скачался.
Подскажите, пожалуйста, на какой репозиторий надо перейти, чтобы убрать
ошибку:
$ ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/op...le/Packages.gz
wget: can't load library 'libidn.so.11'
An error ocurred, return value: 1.
Сам догадаться не смог. :)

прошивка 1.9.2.7-10.7 для wl500w

Сам себе отвечаю - может быть, кому-нибудь пригодится.

Ошибка обсуждалась в (сейчас недоступна) http://www.wl500g.info/showthread.php?t=21301

Кратко излагаю, что надо сделать (перепечатка с http://forum.iconbit.ru/viewtopic.php?f=33&t=485&p=32427):

ipkg remove wget

в ответ
No packages removed.
Nothing to be done
Successfully terminated.

далее сделал
/tmp/hdd/root/opt # ipkg install wget
Installing wget (1.12-2) to /opt/...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: The following packages conflict with wget:
wget-ssl
/tmp/hdd/root/opt # ipkg remove wget-ssl
Removing package wget-ssl from /opt/...
Successfully terminated.

Удалил пакет wget-ssl
/tmp/hdd/root/opt # ipkg install wget
Installing wget (1.12-2) to /opt/...
Downloading http://ipkg.nslu2-linux.org/feeds/optwa ... e/wget_1.1 2-2_mipsel.ipk
Configuring wget
Successfully terminated.

и все заработало

p/hdd/root/opt # ipkg update
Downloading http://ipkg.nslu2-linux.org/feeds/optwa ... e/Packages .gz
Inflating http://ipkg.nslu2-linux.org/feeds/optwa ... Packages.g z
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.

ryzhov_al, спасибо - программа заработала на прошивке 1.9.2.7-10.7 для wl500w.
Буду дальше разбираться и тестировать.

ryzhov_al
04-11-2011, 09:54
ryzhov_al, спасибо - программа заработала на прошивке 1.9.2.7-10.7 для wl500w.
Буду дальше разбираться и тестировать.Коллеги, я не буду зарекаться, но в будущем больше ничего под Optware компилировать не буду. Будем принудительно переходить на обновлённый репозиторий OpenWRT.

v_id
04-11-2011, 12:40
этот пакет подходит только для старой 10.7 от Олега, a не для новой -d от энтузиастов

Т.е. в моем случае нужно ставить pshare?

ryzhov_al
04-11-2011, 14:33
Т.е. в моем случае нужно ставить pshare?Если подключение SWAP проблему не решит, то да.

lmb2002
05-11-2011, 07:21
Скомпилированный ryzhov_al xupnpd работает хорошо.
Т.к. IPTV от своего провайдера на домашних ноутбуках работает (только WI-FI, провода не протягивал) несколько лет почти без сбоев, то загрузил свой рабочий playlist (в UTF-8) в директорию xupnpd.
Телевизор UE-40D6530WS (SmartTV) - выходит в Интернет через wl500w также по WI-FI - качество видео отличное (Vimeo, YouTube и т.п.).
Через виджет AllShare (работает и через виджет Video) сразу увидел список
плейлистов из xupnpd. Каналы (SD) моего провайдера передают изображение вполне хорошо - top показывает загрузку роутера до 20%. Канал HD - бывают иногда квадратики, но не критично - top показывает загрузку роутера до 30%.
Повторяю, что все устройства работают по WI-FI (в моём случае скорость 130Mbit/s) что вполне всех устраивает.
Теперь бы сделать так, чтобы xupnpd располагался не на флешке, вставленной в USB порт, а в основной памяти роутера...
Но это уже другая тема.
Ещё раз - спасибо ryzhov_al за отзывчивость и помощь.

Andrew__S
27-11-2011, 11:00
Друзья, такая проблема. Есть Asus RT-N16, прошивка от Олега(на DDWRT не захотело работать прокидывание портов).

1. Установил xupnpd-rc3.
2. В роутере в настройках Multicast to HTTP Proxy Port: 1212,
3. Настроил в конфиге cfg.udpxy_url:192.168.0.1:1212.
4. Залил плейлист в виде http://192.168.0.1:1212/udp/238.10.10.1:5004.

Проблема. Телик видит UPnP-IPTV, видит плей листы. При попытке открыть канал на телевизоре черный экран, но Wi-Fi как-будто постоянно что-то грузит, и телевизор не выдает ошибку что Файл не доступен для чтения или не найден. Просто черный экран и лампочка Wi-Fi на телевизоре быстро мигает. Попробовал на PS3, на PS3 все каналы проигрываются нормально. Ставил rtp вместо upd, тогда ни приставка ни телевизор не находит файл или поток для чтения. В чем может быть проблема? Телевизор Philips PFL42, еще и года нет, вроде нестарый, с Home Media Server IPTV показывал нормально.

qwest
28-11-2011, 08:04
1. Установил xupnpd-rc3.
2. В роутере в настройках Multicast to HTTP Proxy Port: 1212,
3. Настроил в конфиге cfg.udpxy_url='http://192.168.0.1:1212'.
4. Залил плейлист в виде http://192.168.0.1:1212/udp/238.10.10.1:5004.


Считаю бесполезным править плейлист из вида udp://@238.10.10.1:5004 в http://192.168.0.1:1212/udp/238.10.10.1:5004
Вроде задумка такова, что если у тебя udp://@ есть в листе, то согласно
cfg.udpxy_url= автоматом подставляется адрес вещания.

YVM
28-11-2011, 08:55
Было бы удобно иметь один плейлист для IPTV и спутниковых каналов.
С IPTV проблем нет, работают ссылки типа http://172.20.20.2:84/udp/224.1.41.14:1234, а вот с DVB-S есть проблемы.
По ссылке типа http://172.20.20.44:31344 - (IP и порт ресивера) канал идет, но как переключать каналы, если ресивер в другом помещении?
Никто не сталкивался?

vectorm
28-11-2011, 10:13
Было бы удобно иметь один плейлист для IPTV и спутниковых каналов.
С IPTV проблем нет, работают ссылки типа http://172.20.20.2:84/udp/224.1.41.14:1234, а вот с DVB-S есть проблемы.
По ссылке типа http://172.20.20.44:31344 - (IP и порт ресивера) канал идет, но как переключать каналы, если ресивер в другом помещении?
Никто не сталкивался?
У Дрима же есть хитровыделанные ссылки для каналов в веб морде - их и прописать.

YVM
28-11-2011, 12:31
У Дрима же есть хитровыделанные ссылки для каналов в веб морде - их и прописать.

Так вот и пытаюсь написать
http://172.20.20.44:31344/1:0:1:11f:1:1:302f4f:0:0:0:
- вообще ничего не показывает. Видимо формат какой-то другой.
Пока ответа в сети не нашел. Буду искать дальше.
Неужели никто не пытался смотреть дрим через медиасервер? Странно.

Andrew__S
28-11-2011, 13:29
Считаю бесполезным править плейлист из вида udp://@238.10.10.1:5004 в http://192.168.0.1:1212/udp/238.10.10.1:5004
Вроде задумка такова, что если у тебя udp://@ есть в листе, то согласно
cfg.udpxy_url= автоматом подставляется адрес вещания.

Согласен, пробывал и так и так. Проблема в другом, мочему через PS3 показывает, а через телевизор нет, даже через Windows Media Player не показывает

mbg
14-12-2011, 04:27
Реально ли установить xupnpd в прошивку, а не на usb носитель?

ryzhov_al
14-12-2011, 05:18
Реально ли установить xupnpd в прошивку, а не на usb носитель?Если бы написали модель роутера, то быстрее получили бы ответ.

$ du -hH `ldd /opt/bin/xupnpd | awk '{print($3)}' | grep "/opt/lib"`
196.0K /opt/lib/liblua.so.5.1.4
$ du -hHs /opt/share/xupnpd/
304.0K /opt/share/xupnpd/Если есть во flashfs есть пятьсот свободных килобайт, то влезет.

mbg
14-12-2011, 07:59
Модель - rt-n10. На счет места проверю. Зависимостей значит никаких нет?

ryzhov_al
14-12-2011, 08:30
Модель - rt-n10. На счет места проверю. Зависимостей значит никаких нет?В моём (http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/xupnpd_260-2_rtn.ipk) варианте - только liblua (http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/liblua_5.1.4-8_rtn.ipk), размер которого учтён ранее, в optware'овском варианте (http://www.wl500g.info/showpost.php?p=240299&postcount=84) зависимости потянут за собой базовые библиотеки uClibc.

Zyxmon
14-12-2011, 08:41
Можно статически слинковать с liblua, скорее всего общий размер немного уменьшится.

ryzhov_al
14-12-2011, 08:45
Можно статически слинковать с liblua, скорее всего общий размер немного уменьшится.А если ещё upx'ом пройтись...

lly
14-12-2011, 08:51
А если ещё upx'ом пройтись...
У простого N10 и так полная засада с памятью (16Mb), а вы еще и издеваться над ним задумали.. :rolleyes:

P.S. В зависимости от того, сколько памяти захочет сам xupnpd, может вообще не взлететь.

Alezandr
18-12-2011, 14:07
ryzhov_al если не трудно можешь выложить xupnpd_rc4 для Dir-320,
ipkg install http://ryzhov-al.dyndns.org/files/xupnpd_r251_mipsel.ipk
работает, но хотелось бы посвежее пакет или подскажите как запустить.
Прошивка от vampik

ryzhov_al
18-12-2011, 14:53
ryzhov_al если не трудно можешь выложить xupnpd_rc4 для Dir-320,Нет, выкладывать не стану.

...в будущем больше ничего под Optware компилировать не буду. Будем принудительно переходить на обновлённый репозиторий OpenWRT.

YVM
04-01-2012, 07:50
Возможно пригодится тем, у кого, как и у меня, провайдер выдает плейлисты в виде rtp://@ и меняет их регулярно :)
Маленький скрипт положил в cron

#! /bin/bash

wget -O /opt/xupnpd/playlists/akson.m3u http://akson45.kiev.ua/telecomp.m3u
wget -O /opt/share/www/udp.m3u http://akson45.kiev.ua/telecomp.m3u
sed -i 's/rtp/udp/' /opt/share/www/udp.m3u
sed -i 's/rtp:\/\/@/http:\/\/172.20.20.2:84\/udp\//' /opt/xupnpd/playlists/akson.m3u

где:
http://akson45.kiev.ua/telecomp.m3u -место, где провайдер хранит прейлист
/opt/xupnpd/playlists/akson.m3u - плейлист в формате http://ip_роутера:порт/udp/
/opt/share/www/udp.m3u - плейлист в формате udp://@
172.20.20.2:84 - ip и порт udppxy (из вебморды)
нужно заменить на свои.

ryzhov_al
04-01-2012, 08:01
где:
/opt/xupnpd/playlists/akson.m3u - плейлист в формате http://ip_роутера:порт/udp/
/opt/share/www/udp.m3u - плейлист в формате udp://@
172.20.20.2:84 - ip и порт udppxy (из вебморды)
нужно заменить на свои.В xupnpd нет необходимости подставлять в каждую строчку плей-листа upd>http прокси сервер. Достаточно прописать его один раз в файле xupnp.lua.

YVM
05-01-2012, 12:00
В xupnpd нет необходимости подставлять в каждую строчку плей-листа upd>http прокси сервер. Достаточно прописать его один раз в файле xupnp.lua.
Да, Вы правы, для xupnpd в этом нет необходимости, но:
1. Плейлист приходится менять, т.к провайдер корректирует его раз в 5 дней.:)
2. rtp приходится менять на udp, т.к. большинство плееров rtp не хотят переваривать.
3. Приходится переводить в формат windows/dos т.к. некоторые плееры (например Dune) unix формат читать отказываться (хотя внутри mips:))
4. Для использования IPTV player на удаленном ПК лучше именно http://
Т.о переделал:

#! /bin/bash
wget -O /opt/xupnpd/akson.m3u http://akson45.kiev.ua/telecomp.m3u
wget -O /opt/share/www/http.m3u http://akson45.kiev.ua/telecomp.m3u
sed -i 's/rtp/udp/' /opt/xupnpd/akson.m3u
sed -e 's/$/\r/' /opt/xupnpd/akson.m3u > /opt/xupnpd/playlists/akson.m3u
sed -i 's/rtp:\/\/@/ http:\/\/172.20.20.2:84\/udp\//' /opt/share/www/http.m3u
sed -e 's/$/\r/' /opt/share/www/http.m3u > /opt/share/www/tv.m3u
sed -i 's/0,/0/' /opt/xupnpd/playlists/akson.m3u
sed -i 's/0,/0/' /opt/share/www/tv.m3u

belsky
06-01-2012, 06:27
Доброго дня!

Во-первых, с прошедшим и наступающими!
Во-вторых, спасибо за этот форум и отдельно автору темы, юзеру ryzhov_al.
В-третьих, конечно, вопрос :)

Есть wl500gp v2 с прошивкой 1.9.2.7-rtn-r3702 и к нему по LAN подключён медиа-плеер WD TV Live. Провайдер Тиера вещает IPTV и предлагает список каналов в виде m3u-файла вида:


#EXTM3U
#EXTINF:0,100 ТВ
http://iptv.tiera.tv/udp/239.195.0.70:1234
#EXTINF:0,24 ДОК
http://iptv.tiera.tv/udp/239.195.1.29:1234
#EXTINF:0,7 ТВ
http://iptv.tiera.tv/udp/239.195.0.16:1234


На роутере включены
IP Config -> Route -> Enable multicast routing? в Yes
IP Config -> Miscellaneous -> Efficient Multicast Forwarding в Enabled

Установил xupnpd-rc5 на флэшку. В xupnpd.lua поменял лишь:



cfg.mcast_interface='eth0'
cfg.feeds_update_interval=1800


Интерфейс xupnpnd по адресу http://192.168.1.1:4044/ отдаётся. Залил через него m3u-файл от провайдера без изменений.

В итоге, WD TV Live видит UPnP-сервер и плэйлисты как встроенные в xupnpd, так и провайдерский. При этом встроенные работают, их можно смотреть. Если же выбираю любой канал из провайдерского плэйлиста, то плеер показывает только черный экран.

Пробовал менять провайдерский плэйлист, чтоб он выглядел:


#EXTM3U
#EXTINF:0,100 ТВ
udp://@239.195.0.70:1234
#EXTINF:0,24 ДОК
udp://@239.195.1.29:1234
#EXTINF:0,7 ТВ
udp://@239.195.0.16:1234


Но его в таком виде не загрузить через веб-интерфейс xupnpd - выдаётся ошибка.

Пробовал в xupnpd.lua устанавливать параметр:
cfg.udpxy_url='http://iptv.tiera.tv'

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

В-общем, буду признателен за любую помощь.

ryzhov_al
06-01-2012, 06:36
Есть wl500gp v2 с прошивкой 1.9.2.7-rtn-r3702 и к нему по LAN подключён медиа-плеер WD TV Live. Провайдер Тиера вещает IPTV и предлагает список каналов в виде m3u-файла вида:
Просто загрузите плейлист в xupnpd безо всяких правок.


На роутере включены
IP Config -> Route -> Enable multicast routing? в Yes
IP Config -> Miscellaneous -> Efficient Multicast Forwarding в EnabledЕсли IPTV будете смотреть только на WD TV Live, как я, то можете эти опции отключать. Зато необходимо включить upd>http proxy, выставив порт, отличный от нуля:

IP Config > Miscellaneous > Multicast to HTTP Proxy Port: > 12345


Пробовал в xupnpd.lua устанавливать параметр:
cfg.udpxy_url='http://iptv.tiera.tv'Здесь укажите адрес upd>http proxy:
cfg.udpxy_url='http://192.168.1.1:12345'
Всё!

belsky
06-01-2012, 07:08
ryzhov_al, спасибо за ответ.

Выставил Multicast to HTTP Proxy Port в '1234'.

В xupnpd.lua поменял на:


-- external 'udpxy' url for multicast playlists (udp://@...)
cfg.udpxy_url='http://192.168.1.1:1234'


Пробую плэйлист провайдера без изменений - всё тот же чёрный экран без звука.

Надо ли добавлять плэйлист сюда?


-- playlist (m3u file path or path with alias
playlist=
{
{ './playlists/mozhay.m3u', 'Mozhay.tv' },
-- { './localmedia', 'Local Media Files', '127.0.0.1;192.168.1.1' }
}


Или может у провайдера видео как-то кодировано иначе и надо менять:


-- default mime type (mpeg, mpeg1, mpeg2, ts)
cfg.default_mime_type='mpeg'


Или я где-то ещё не докрутил?

ryzhov_al
06-01-2012, 07:25
Пробую плэйлист провайдера без изменений - всё тот же чёрный экран без звука. WD TV Live буферизирует 30 секунд входного потока. Это ограничение пока не обойти, не перепрыгнуть. Поэтому плеер начнёт показывать только через 30 секунд после выбора канала.

Надо ли добавлять плэйлист сюда?Нет.


Или может у провайдера видео как-то кодировано иначе и надо менять:Может. Я думал вы уже посмотрели в каком формате передаётся поток. Если нет, то включите на время igmp snooping:

IP Config > Route > Enable multicast routing? > Yes и загляните в свойства потока при проигрывании в VCL на ПК. Вот (http://www.wl500g.info/showpost.php?p=232045&postcount=18) пример. Потом сравните со списком поддерживаемых WD TV Live форматов.

belsky
06-01-2012, 08:00
Форматы посмотрел :

видео
MPEG-1/2 Video (mpgv)
разрешения разные, но в основном 720x576, 704x576 и 544x576

аудио
MPEG Audio layer 1/2/3 (mpga)
с битрейтом 96 кб/сек - 256 кб/сек

Поставил

cfg.default_mime_type='mpeg2'

Но дело скорее не в этом :)

Я про 30 секунд невнимательно прочёл и просто не дожидался начала :) Если подождать какое-то время, то действительно всё начинает показывать. Спасибо, ryzhov_al! Всё отлично работает!

P.S. Странно только, что каналы из плэйлистов идущих с xupnpd (не провайдерских) стартуют сразу без ожидания.

ryzhov_al
06-01-2012, 12:43
Да, Вы правы, для xupnpd в этом нет необходимости, но:
1. Плейлист приходится менять, т.к провайдер корректирует его раз в 5 дней.:)
2. rtp приходится менять на udp, т.к. большинство плееров rtp не хотят переваривать.
3. Приходится переводить в формат windows/dos т.к. некоторые плееры (например Dune) unix формат читать отказываться (хотя внутри mips:))
4. Для использования IPTV player на удаленном ПК лучше именно http://
Т.о переделал:Напоминает упорное решение себе же созданных проблем. Зачем нужны все эти скрипты, если xupnpd уже сделал за вас всю работу?

Скачавайте по cron'у обновление плейлиста, да смотрите себе iptv любым upnp-плейером. Хоть на телевизоре, хоть на компьютере.

Makcuk
06-01-2012, 17:30
Использую Билайн IPTV, есть два вопроса:
1. После выбора канала, картинка появляется сразу и зависает на время, потом просерается. Можно как то ускорить?
2. Нет звука. Куда копать?

Спасибо.

YVM
07-01-2012, 10:46
Скачавайте по cron'у обновление плейлиста, да смотрите себе iptv любым upnp-плейером. Хоть на телевизоре, хоть на компьютере.

А если не на телевизоре (К сожалению, Sony признает только Twonkey) и не на компьютере?
Я писал, если "провайдер выдает плейлисты в виде rtp://@". Ни Dune, ни Xtreamer в таком формате не работают, а Dune еще и перевод строки требует.
Еженедельно править листы вручную не всегда получается, да и забыть можно.

SLP
07-01-2012, 12:12
Использую Билайн IPTV, есть два вопроса:
1. После выбора канала, картинка появляется сразу и зависает на время, потом просерается. Можно как то ускорить?
2. Нет звука. Куда копать?

Спасибо.
У меня тоже Билайн IPTV, телевизор Samsung Full HD 3D 6-ой серии. Все прекрасно работает. Проблемы с фризом картинки тоже есть, но не всегда, а если есть то совсем не напрягает (там буквально 1-2 сек)

Насчет звука. Попробуйте запустить ролики с ютуба или еще откуда нибудь (они есть в плейлисте xupnpd) - если звук есть, значит ваше устройство не может декодировать аудио с биайновских каналов, если нет значит проблема где то еще.

ryzhov_al
07-01-2012, 13:11
А если не на телевизоре (К сожалению, Sony признает только Twonkey) и не на компьютере?
Я писал, если "провайдер выдает плейлисты в виде rtp://@".
Пускай себе выдаёт. И udpxy и xupnpd работают (http://forum.zyxmon.org/post2747.html#p2747) с rtp. А для плееров xupnpd прикидывается милым и пушистым upnp-сервером.

Ни Dune, ни Xtreamer в таком формате не работают, а Dune еще и перевод строки требует.Оба плеера умеют проигрывать контент с upnp-серверов. Так зачем вы себе эту проблему выдумали?
Хочу всё знать.

YVM
07-01-2012, 14:02
. Так зачем вы себе эту проблему выдумали?
Хочу всё знать.

Да я и не выдумывал, сама пришла.
Если в ./xupnpd/playlists положить файл в формате rtp://@, то Dune пишет, что список пуст. Если перевести в udp://@ + перевод строки - работает прекрасно (за что большое спасибо).

ryzhov_al
07-01-2012, 14:36
Да я и не выдумывал, сама пришла.
Если в ./xupnpd/playlists положить файл в формате rtp://@, то Dune пишет, что список пуст. Если перевести в udp://@ + перевод строки - работает прекрасно (за что большое спасибо).Обратите внимание, что при использовании встроенного upd>http проксика rtp не будет работать, а при работе в симбиозе с udpxy - будет. Подробности ссылкой выше.

Makcuk
07-01-2012, 16:44
Насчет звука. Попробуйте запустить ролики с ютуба или еще откуда нибудь (они есть в плейлисте xupnpd) - если звук есть, значит ваше устройство не может декодировать аудио с биайновских каналов, если нет значит проблема где то еще.

Спасибо за ответ.
На само деле не проигрывает звук только на Первом, на всех остальных все норм. Посмотрел VLC кодеки на всех каналах одинаковые. Мистика.

А интернет радио пробовали? Мой телевизор 40B653 не видит файлы формата m3u в разделе музыкальных файлов, а другой формат сервак не ест.

Gonsalez
16-01-2012, 13:51
Может кто подскажет, на RT-N16 со стоковой прошивкой (3.0.0.3.78 - 84) реально поставить xupnpd, media tomb или еще что-то подобное для просмотра IPTV по средствам DLNA? Суть в том, что после установки официального торрент клиента от ASUS, на флешку паралельно повесился IPKG.
папка /opt автоматом монтируется на /tmp/mnt/sda1/asusware/
Скачав xupnpd***.ipk с просторов интернета и установив его, в терминале ошибок не выдало, после запуска софтины ТВ увидел в сети DLNA источник, но при попытке зайти на него автоматом источник отваливается. Аналогично с веб интерфейсом, Первый запрос по адресу хттп://192.168.1.1:4044 открывается, все последующие переходы по ссылкам либо обновления страницы не отзываются.

интерестный факт что при попытке обновиться #ipkg update роутер ломиться на репозиторий asus откуда получает ошибку 404 после чего начинает успешно обновляться с репозитория хттп://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ (руками репозиторий не прописывал такой был по дефолту)

Решил попробывать pshare, с первого раза же запустилось IPTV и заработал web интерфейс, но после перезагрузки роутера pshare начал падать аналогично xupnpd после любого запроса на сервер, но уже выводит в терминале ошибки.

Вот собственно лог:

admin@RT-N16:/tmp/mnt/sda1/asusware/share# pshare -v -i 192.168.1.1 -u 32ccc90a-
27a7-494a-a02d-71f8e02b1937 -n IPTV -t 1 -p 4044 /opt/share/pshare/playlists/
starting UPnP service 'IPTV'...
playlist: 'example2' -> /opt/share/pshare/playlists/example2.m3u
playlist: 'example' -> /opt/share/pshare/playlists/example.m3u
playlist: 'Butovo.com-best' -> /opt/share/pshare/playlists/Butovo.com-best.m3u
multicast interface address: '192.168.1.1'
multicast group address: '239.255.255.250:1900'
root device uuid: '32ccc90a-27a7-494a-a02d-71f8e02b1937'
device friendly name: 'IPTV'
multicast upstream address: '192.168.1.1:47305'
multicast upstream ttl: 1
join to multicast group '239.255.255.250:1900' on interface '192.168.1.1'
send 273 bytes to multicast group '239.255.255.250:1900' via interface '192.168.
1.1'
send 264 bytes to multicast group '239.255.255.250:1900' via interface '192.168.
1.1'
send 316 bytes to multicast group '239.255.255.250:1900' via interface '192.168.
1.1'
send 328 bytes to multicast group '239.255.255.250:1900' via interface '192.168.
1.1'
send 330 bytes to multicast group '239.255.255.250:1900' via interface '192.168.
1.1'
send 344 bytes to multicast group '239.255.255.250:1900' via interface '192.168.
1.1'
GET '/t/dev.xml' from '192.168.1.246:58765'
pshare: can't resolve symbol 'wait3'

Andrew__S
28-01-2012, 18:43
Парни, помогите плиз, такая проблема. Была у меня к роутеру подлючена флешка, все отлично поставилось по инструкции. Потом я решил поменять флешку на винт. Все сделал точно также как и раньше, 3 раздела на винте, один под своп 256мб, гиг под программы и остальное данные. Создал S90xupnpd, бросил его в /opt/etc/init.d/ сделал chmod +x /opt/etc/init.d/S90xupnpd, но когда делаю /opt/etc/init.d/S90xupnpd start пишет

-sh: /opt/etc/init.d/S90xupnpd: not found в чем может быть проблема? Роуте RT-N16 c последней прошивкой от Олега. На форуме ответа не нашел:(

opendream
31-01-2012, 18:57
-sh: /opt/etc/init.d/S90xupnpd: not found в чем может быть проблема? Роуте RT-N16 c последней прошивкой от Олега. На форуме ответа не нашел:(
если ставили через tar.gz , то скрипт загрузки:
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=xupnpd
case "$1" in
start)
/opt/share/xupnpd-rc/xupnpd-mipsel-ddwrt
;;
stop)
killall xupnpd-mipsel-ddwrt
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0

Andrew__S
31-01-2012, 21:59
если ставили через tar.gz , то скрипт загрузки:
#!/bin/sh
prefix="/opt"
PATH=${prefix}/bin:${prefix}/sbin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=xupnpd
case "$1" in
start)
/opt/share/xupnpd-rc/xupnpd-mipsel-ddwrt
;;
stop)
killall xupnpd-mipsel-ddwrt
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0

Спасибо за ответ, нашел я в чем проблема, я в винде набирал файл автозапуска, а потом по самбе бросил на винт. А там видно кодировка другая

z-vladimir
05-02-2012, 17:51
Возникают проблемы при просмотре IP-TV на медиаплеере.
Медиаплеер видит сервер, видит плейлисты, которые оказываются пустыми. На компьютере все воспроизводится замечательно.
VLC видит ссылки на канал, передаваемые xupnpd, как:
http://192.168.1.1:4044/proxy?s=0%2F1%2F15%2F1
Медиаплеер скорее всего не может определить, что это видео, поэтому ничего не показывает. В подобных случаях у меня проблема решается чаще всего добавлением в конец виртуального названия видео-файла.
Вот если бы ссылка выглядела следующим образом:
http://192.168.1.1:4044/proxy?s=0%2F1%2F15%2F1/file.mpg
наверное тоже все решилось бы.
Как это сделать в xupnpd? Кто может подсказать.

Krey
07-02-2012, 14:05
тут дело не в вирт... А именно что в расширении. Некоторые особотупые плееры игнорируют медиа, если не видят знакомого расширения.
Сервисы относятся к этому с пониманием и обычно игнорируют расширения.

Можно скармливать отредактированный вручную плейлист.

ryzhov_al
07-02-2012, 14:53
Как это сделать в xupnpd? Кто может подсказать.Пообщайтесь с автором программы - Антоном Бурдынюком - в ЖЖ (clark15b.livejournal.com). Скорее всего он ответит на ваши вопросы, а может быть даже добавит поддержку тупых плееров.

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

z-vladimir
09-02-2012, 20:10
По рекомендации Anton Burdinuk прописал в конфигурационном файле параметр
cfg.proxy=0
и добавил (было уже добавлено :-) в предыдущий раз) в своих плейлистах имена файлов с расширениями, получил желаемый результат!
Все заработало как надо!

PTZ-M
12-02-2012, 10:08
делал по инструкции в шапке, потом тут почитал - http://lockyixbt.blogspot.com/2011/12/iptv-playstation-3.html
но так http://192.168.1.1:4044 и не открывается :( не судьба что-ль ?

z-vladimir
12-02-2012, 14:46
но так http://192.168.1.1:4044 и не открывается :( не судьба что-ль ?
Значит xupnpd не запущен.
А причин может быть уйма...
У Вас адрес роутера точно 192.128.1.1? В противном случае скорректируйте адрес. Тем более, если xupnp при запуске не выдает никаких ошибок. В настроечных файлах можно проверить адрес порта... Точно ли установлен 4044?
При установке точно не было никаких ошибок?
Если у Вас Windows, то одной из ошибок пользователей этой операционки при установке софта в Linux является игнорирование регистра букв. Т.е. xupnpd и Xupnpd в Linux - это разные файлы, а в Windows - одинаковые. Тоже самое и в путях...
Посмотрите командой ls /opt - не пустая ли директория. Потом ls /opt/share - есть ли там папка xupnpd. Можно и сразу ls /opt/share/xupnpd, ls /opt/bin глянуть, если с репозитория устанавливали.
Посмотрите командой ps - есть ли в процессах xupnpd. Посмотреть можно или подключившись к роутеру через telnet, или в меню роутера System Command.
Если xupnpd нет в автозагрузке, то он не стартует при перезагрузке роутера...
Кстати, может быть у Вас не тот порядок разделов, что в инструкции.
Если ставили из репозитория, то запускать надо не xupnpd-mipsel-ddwrt, как в руководстве, а xupnpd.
Ну и т.д. Все варианты не опишешь. Лучше вы поподробней опишите свои действия и получаемый результат, выводимые сообщения.
Log в конце концов выложите...

BossyGreenSnake
17-02-2012, 08:19
программа хорошая,но ртп и удп потоки неработают
--даже каналы в плэйлистах example не видит
непойму куда копать
ни так не пашет

#EXTM3U
#EXTINF:0,1
udp://@233.33.210.86:5050
#EXTINF:0,2
udp://@233.33.210.82:5050
#EXTINF:0,3
udp://@233.33.210.92:5050
ни так
#EXTM3U
#EXTINF:-1,ass1
rtp://233.33.210.86:5050
#EXTINF:-1,ass2
http://192.168.1.1:5555/udp/233.33.210.6:5050
#EXTINF:-1,ass3
http://192.168.1.1:5555/rtp/233.33.210.6:5050

z-vladimir
17-02-2012, 17:56
программа хорошая,но ртп и удп потоки неработают
--даже каналы в плэйлистах example не видит
непойму куда копать
ни так не пашет


Можно заставить работать. Смотри мои посты несколько выше. Сам недавно мучался. Повторюсь немного...
В конфигурационном файле выставить параметр
cfg.proxy=0
Ссылки в плейлисте вида udp://@233.33.210.6:5050 и http://192.168.1.1:5555/udp/233.33.210.6:5050
поменять на http://192.168.1.1:5555/udp/233.33.210.6:5050/1.mpg
Включить udp proxy на самом роутере (НЕ использовать прокси, встроенный в xupnpd) и прописать порт 5555 (в Вашем случае).
Аналогично с rtp.

PTZ-M
19-02-2012, 09:08
[root@1239 root]$ xupnpd-mipsel-ddwrt
-sh: xupnpd-mipsel-ddwrt: not found

[root@1239 root]$ xupnpd

[root@1239 root]$ ls /opt/share/xupnpd
total 88
drwxr-xr-x 7 root root 4096 2012-02-12 14:14 .
drwxr-xr-x 31 root root 4096 2012-02-12 12:42 ..
drwxr-xr-x 2 root root 4096 2012-02-09 15:41 config
drwxr-xr-x 3 root root 4096 2012-02-12 12:42 playlists
drwxr-xr-x 2 root root 4096 2012-02-12 12:42 plugins
drwxr-xr-x 2 root root 4096 2012-02-12 12:42 ui
drwxr-xr-x 2 root root 4096 2012-02-12 12:42 www
-rw-r--r-- 1 root root 14062 2012-02-09 15:41 xupnpd_http.lua
-rw-r--r-- 1 root root 3128 2012-02-12 14:14 xupnpd.lua
-rw-r--r-- 1 root root 5142 2012-02-09 15:41 xupnpd_m3u.lua
-rw-r--r-- 1 root root 6562 2012-02-09 15:41 xupnpd_main.lua
-rw-r--r-- 1 root root 8249 2012-02-09 15:41 xupnpd_mime.lua
-rw-r--r-- 1 root root 6956 2012-02-09 15:41 xupnpd_soap.lua
-rw-r--r-- 1 root root 2756 2012-02-09 15:41 xupnpd_ssdp.lua

[root@1239 root]$ ps
PID TTY STAT TIME COMMAND
2 ? S< 0:00 [kthreadd]
5 ? S< 0:00 \_ [khelper]
3 ? S< 13:05 \_ [ksoftirqd/0]
4 ? S< 0:00 \_ [events/0]
22 ? S< 0:00 \_ [kblockd/0]
50 ? S< 2:08 \_ [kswapd0]
48 ? S 0:03 \_ [pdflush]
49 ? S 0:08 \_ [pdflush]
51 ? S< 0:00 \_ [aio/0]
100 ? S< 4:22 \_ [mtdblockd]
226 ? S< 0:00 \_ [khubd]
280 ? S< 0:00 \_ [scsi_eh_0]
281 ? S< 3:16 \_ [usb-storage]
370 ? S< 0:17 \_ [kjournald]
372 ? S< 0:23 \_ [kjournald]
872 ? S< 0:00 \_ [scsi_eh_2]
873 ? S< 31:45 \_ [usb-storage]
1 ttyS0 Ss+ 0:00 /sbin/init
198 ? Ss 0:01 eapd
200 ? Ss 0:01 nas
204 ? Ss 0:00 telnetd
207 ? Ss 0:00 dropbear -4
18818 ? Ss 0:02 \_ dropbear -4
18833 pts/1 Ss 0:00 \_ -sh
19164 pts/1 R+ 0:00 \_ ps axf
209 ? Ss 0:00 httpd vlan2
214 ? S 0:40 dnsmasq
215 ? Ss 2:50 miniupnpd
221 ? S 0:00 lld2d br0 eth1
267 ? Ss 0:00 p9100d -f /dev/lp0 0
322 ? S 0:00 /usr/sbin/udpxy -m vlan2 -p 4022 -a br0
325 ? S 0:36 /usr/sbin/igmpproxy /etc/igmpproxy.conf
326 ? Ss 0:00 /sbin/udhcpc -i vlan2 -p /var/run/udhcpc0.pid -bN61
327 ? Ss 3:18 watchdog
392 ? Ss 0:00 syslog-ng
396 ? Ss 0:49 /opt/sbin/nmbd -D -s /opt/etc/samba/smb.conf
398 ? Ss 0:01 /opt/sbin/smbd -D -s /opt/etc/samba/smb.conf
411 ? S 0:00 \_ /opt/sbin/smbd -D -s /opt/etc/samba/smb.conf
16885 ? S 0:14 \_ /opt/sbin/smbd -D -s /opt/etc/samba/smb.conf
403 ? Ss 0:07 /usr/sbin/crond -L /dev/null
412 ? Ss 0:00 /opt/bin/php-fcgi -b 1026
470 ? S 0:00 \_ /opt/bin/php-fcgi -b 1026
421 ? Ss 0:00 /opt/sbin/privoxy --pidfile /opt/var/run/privoxy.pid /opt/etc/privoxy/config
434 ? S 0:00 /bin/sh /opt/bin/mysqld_safe --datadir=/opt/var/lib/mysql --pid-file=/opt/var/lib/mysql/1239.pid
471 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
472 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
473 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
477 ? Ss 0:00 /opt/bin/polipo -c /opt/etc/polipo/config pidFile=/opt/var/run/polipo.pid daemonise=true logFile=/opt/var/log/polipo.log
482 ? S 0:01 /opt/sbin/lighttpd -f /opt/etc/lighttpd/lighttpd.conf
488 ? Ss 0:00 \_ /opt/bin/php-fcgi
514 ? S 0:00 | \_ /opt/bin/php-fcgi
489 ? Ss 0:00 \_ /opt/bin/php-fcgi
515 ? S 0:00 | \_ /opt/bin/php-fcgi
490 ? Ss 0:00 \_ /opt/bin/php-fcgi
516 ? S 0:00 | \_ /opt/bin/php-fcgi
493 ? Ss 0:00 \_ /opt/bin/php-fcgi
517 ? S 0:00 \_ /opt/bin/php-fcgi
500 ? Ss 0:00 SCREEN -dm -S rtorrent
509 pts/0 Ss+ 0:00 \_ /bin/sh
507 ? S 0:00 /tmp/harddisk/twonkymedia/twonkymedia
8350 ? Sl 33:38 \_ /tmp/harddisk/twonkymedia/twonkymediaserver
18773 ? Z 0:01 \_ [mediafusion-int] <defunct>
623 ? Ss 0:00 syslog-ng
665 ? S 0:00 /bin/sh /opt/bin/mysqld_safe --datadir=/opt/var/lib/mysql --pid-file=/opt/var/lib/mysql/1239.pid
716 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
719 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
720 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
731 ? S 0:00 /tmp/harddisk/twonkymedia/twonkymedia
15126 ? Sl 22:44 \_ /tmp/harddisk/twonkymedia/twonkymediaserver
18266 ? Z 0:01 \_ [mediafusion-int] <defunct>
906 ? Ss 32:27 ntfs-3g /dev/discs/discb/part2 /tmp/mnt/discb_2
908 ? Ss 363:48 ntfs-3g /dev/discs/discb/part1 /tmp/mnt/discb_1
911 ? Ss 0:00 /usr/sbin/vsftpd
924 ? Ss 0:22 syslog-ng
938 ? Ss 0:00 /opt/sbin/xinetd
966 ? S 0:00 /bin/sh /opt/bin/mysqld_safe --datadir=/opt/var/lib/mysql --pid-file=/opt/var/lib/mysql/1239.pid
1005 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
1006 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
1007 ? S 0:00 \_ /opt/libexec/mysqld --basedir=/opt --datadir=/opt/var/lib/mysql --user=root --pid-file=/opt/var/lib/mysql/1239.pid --skip-external-locking --port=3306 --socket=/tmp/mysql.sock
1032 ? S 0:00 /tmp/harddisk/twonkymedia/twonkymedia
9204 ? Sl 29:21 \_ /tmp/harddisk/twonkymedia/twonkymediaserver
15596 ? Z 0:01 \_ [mediafusion-int] <defunct>

[root@1239 root]$

шаманил по-разному результат = 0
при попытке переустановить выдал что-то типа - "у вас уже установлена последняя версия"
автозапуск не писал, он и вручную не пашет пока что
насчёт винды не понял, ведь все операции проделываются в консоли через Putty по SSH протоколу

z-vladimir
19-02-2012, 17:55
шаманил по-разному результат = 0
при попытке переустановить выдал что-то типа - "у вас уже установлена последняя версия"
автозапуск не писал, он и вручную не пашет пока что
насчёт винды не понял, ведь все операции проделываются в консоли через Putty по SSH протоколу

Дайте еще вывод
ls /opt/bin
Я в запущенных процессах не наблюдаю xupnpd. Значит он не стартует.
Если исполняемый файл в папке /opt/bin, попробуйте запустить его используя полный путь /opt/bin/xupnpd.
Твердо не уверен, но мне кажется, что возможен конфликт с twonkymediaserver. Если прибить этот процесс? killall twonkymediaserver
Еще, я понял, флэшка у Вас размечена в NTFS. В таком случае, возможно файлу xupnpd не может быть установлен атрибут исполняемого. Не знаю, возможно поможет запуск через скрипт. Поищите на форуме. Ну или разметить флэшку в родную для линукса фс.
Возможно мои советы не квалифицированы, но что-то спецы в этой теме давно не появляются.

PTZ-M
20-02-2012, 17:45
По команде - ls /opt/bin



-rwxr-xr-x 1 root root 1680332 2011-11-07 03:32 wbinfo
lrwxrwxrwx 1 root root 12 2012-01-19 21:06 wc -> coreutils-wc
-rwxr-xr-x 1 root root 10452 2010-07-30 20:55 webpng
-rwxr-xr-x 1 root root 448756 2010-05-22 08:57 wget
lrwxrwxrwx 1 root root 20 2012-01-19 21:13 which -> /opt/bin/which-which
-rwxr-xr-x 1 root root 23188 2011-06-30 23:05 which-which
lrwxrwxrwx 1 root root 13 2012-01-19 21:06 who -> coreutils-who
lrwxrwxrwx 1 root root 16 2012-01-19 21:06 whoami -> coreutils-whoami
-rwxr-xr-x 1 root root 11188 2010-05-21 16:05 wrjpgcom
-rwxr-xr-x 1 root root 1623 2010-11-29 00:15 xml2-config
-rwxr-xr-x 1 root root 16712 2010-11-29 00:15 xmlcatalog
-rwxr-xr-x 1 root root 70324 2010-11-29 00:15 xmllint
-rwxr-xr-x 1 root root 31424 2009-12-19 02:13 xmlrpc
-rwxr-xr-x 1 root root 7192 2009-12-19 02:13 xmlrpc-c-config
-rwxr-xr-x 1 root root 22144 2009-12-19 02:13 xmlrpc_transport
-rwxr-xr-x 1 root root 2489 2010-12-02 03:02 xslt-config
-rwxr-xr-x 1 root root 24104 2010-12-02 03:02 xsltproc
-rwxr-xr-x 1 root root 63748 2012-02-09 15:41 xupnpd
lrwxrwxrwx 1 root root 13 2012-01-19 21:06 yes -> coreutils-yes


весь лог не влезает в окно :(
убийство twonky делу не помогает
optware у ми как раз на флешке, а винт файлопомойкой носимой на NTFS подрабатывает

z-vladimir
21-02-2012, 14:21
весь лог не влезает в окно :(
убийство twonky делу не помогает
optware у ми как раз на флешке, а винт файлопомойкой носимой на NTFS подрабатывает

Подвожу итоги:
1. xupnpd установлен вроде нормально. Все, что нужно - на своих местах.
2. при запуске xupnpd никаких сообщений об ошибке не выдается.
3. в запущенных процессах xupnpd отсутствует.

Значит делаем предположение. Запускается, делает какие-то проверки и завершает работу, а может и аварийно завершает работу, что-то мешается или чего-то не хватает. Вывод - смотрим системные логи и ищем причину. Там ничего нет, связанного с xupnpd? А версия прошивки какая? Может какие-то проблемы явились причиной перехода прошивки с optware на openwrt? Это уже мысли вслух... (от непонимания происходящего) :confused:

whitewolfs
22-02-2012, 03:53
[root@1239 root]$ xupnpd-mipsel-ddwrt
-sh: xupnpd-mipsel-ddwrt: not found

[root@1239 root]$ xupnpd

[root@1239 root]$ ls /opt/share/xupnpd
total 88
drwxr-xr-x 7 root root 4096 2012-02-12 14:14 .
drwxr-xr-x 31 root root 4096 2012-02-12 12:42 ..
drwxr-xr-x 2 root root 4096 2012-02-09 15:41 config
drwxr-xr-x 3 root root 4096 2012-02-12 12:42 playlists
drwxr-xr-x 2 root root 4096 2012-02-12 12:42 plugins
drwxr-xr-x 2 root root 4096 2012-02-12 12:42 ui
drwxr-xr-x 2 root root 4096 2012-02-12 12:42 www
-rw-r--r-- 1 root root 14062 2012-02-09 15:41 xupnpd_http.lua
-rw-r--r-- 1 root root 3128 2012-02-12 14:14 xupnpd.lua
-rw-r--r-- 1 root root 5142 2012-02-09 15:41 xupnpd_m3u.lua
-rw-r--r-- 1 root root 6562 2012-02-09 15:41 xupnpd_main.lua
-rw-r--r-- 1 root root 8249 2012-02-09 15:41 xupnpd_mime.lua
-rw-r--r-- 1 root root 6956 2012-02-09 15:41 xupnpd_soap.lua
-rw-r--r-- 1 root root 2756 2012-02-09 15:41 xupnpd_ssdp.lua
[root@1239 root]$

шаманил по-разному результат = 0
при попытке переустановить выдал что-то типа - "у вас уже установлена последняя версия"
автозапуск не писал, он и вручную не пашет пока что
насчёт винды не понял, ведь все операции проделываются в консоли через Putty по SSH протоколу

xupnpd просто закрывается без всяких ошибок в логе в случае, когда он не может найти файл настроек xupnpd.lua. Попробуйте просто переместить xupnpd в /opt/share/xupnpd и запустить оттуда (не забыть cmod +x /opt/share/xupnpd/xupnpd).

PTZ-M
22-02-2012, 18:11
xupnpd просто закрывается без всяких ошибок в логе в случае, когда он не может найти файл настроек xupnpd.lua. Попробуйте просто переместить xupnpd в /opt/share/xupnpd и запустить оттуда (не забыть chmod +x /opt/share/xupnpd/xupnpd).

фокус не удался, по-прежнему xupnpd нет в процессах :(

z-vladimir
23-02-2012, 11:23
фокус не удался, по-прежнему xupnpd нет в процессах :(

я бы все же попробовал в настройках
cfg.daemon=true исправить на false и
cfg.debug=1 или 2
тем самым должен будет появиться вывод на консоль результатов работы программы.
дальше - смотреть результат.

PTZ-M
23-02-2012, 19:34
я бы все же попробовал в настройках
cfg.daemon=true исправить на false и
cfg.debug=1 или 2
тем самым должен будет появиться вывод на консоль результатов работы программы.
дальше - смотреть результат.


[root@1239 root]$ xupnpd
Bus error
[root@1239 root]$

z-vladimir
25-02-2012, 11:05
[root@1239 root]$ xupnpd
Bus error
[root@1239 root]$


Вроде Bus error - стандартная ошибка при повреждении бинарных файлов. А это может быть из-за памяти, ее нехватки, ошибок на диске, нехватки места, несоответствие установленных библиотек. Проверьте место на диске. И лучше не поленитесь и опишите свой процесс установки подробно, не ссылаясь на инструкцию, что и откуда берете, что делаете... ну и что при этом получается. Объем флешки, какие и сколько разделов. Файл подкачки тоже создаете? На отдельном разделе или на этом же? Какого размера? Он у Вас не все свободное пространство забивает? Ну и т.д. У Вас много чего установлено. Может все же ресурсов не хватает?

mrd
26-02-2012, 10:51
Добрый день!
Можно ли как-то в xupnpd указывать размер видео (или пропорции)? Потому что у меня в связке WL500gP - xupnpd - LG LW5500 изображение на экране ТВ сжимается, делаясь чуть ли не квадратным, когда VLC нормально показывает 4:3 или 16:9

sdim
27-02-2012, 16:57
Подскажите пожалуйста, можно ли как-то показывать через xupnpd IPTV получаемое от провайдера вот в таком виде: rtsp://74.113.239.238/tv/0qspQsqgYMqS

aleXXX86
29-02-2012, 17:17
добрый вечер. Такая проблема. Сделал все по инструкции, установил xupnpd, но на шаге его запуска, выскакивет ошибка: xupnpd.lua:2: '=' expected near 'cfg'.
автозапуск добавил, монтируется без проблем, но сервер соответственно не запускается. Куда копать?
в файле xupnpd.lua менял
cfg.mcast_interface='eth0'
cfg.udpxy_url='http://192.168.1.1:1234'
cfg.default_mime_type='mpeg2'
cfg.feeds_update_interval=1800

Проблему решил, добавил в начало файла xupnpd.lua строчку: cfg={}

теперь новая проблема, немогу плейлист сделать. сделать то сделал, а на телеке не открывает. Примеры плейлистов из xupnpd норм открывает.

sevic
01-03-2012, 10:41
Возможно, вопрос не в топик, но все же: кто-то пробовал отдавать целый файл .m3u (т.е. не как upnp а как есть) средствами прошивки от энтузиастов (ветка -RTN, внешний /opt имеется)? Есть такая тема - IPTV на Android : http://4pda.ru/forum/index.php?showtopic=314120&st=0 . У меня IPTV работает через штатный прокси в рутере, но провайдер убрал плейлист со своего сайта, а программе IPTV нужна именно http:// ссылка на него, с локальным файлом она не работает. Неохота поднимать lighttpd из-за такой мелочи, может есть варианты попроще?
P.S. Как оказалось, EX Player (Android) тоже замечательно кажет проксеный IPTV, но каждый раз руками вбивать ссылку утомительно.

skuwakin
01-03-2012, 10:57
Возможно, вопрос не в топик, но все же: кто-то пробовал отдавать целый файл .m3u (т.е. не как upnp а как есть) средствами прошивки от энтузиастов (ветка -RTN, внешний /opt имеется)? Есть такая тема - IPTV на Android : http://4pda.ru/forum/index.php?showtopic=314120&st=0 . У меня IPTV работает через штатный прокси в рутере, но провайдер убрал плейлист со своего сайта, а программе IPTV нужна именно http:// ссылка на него, с локальным файлом она не работает. Неохота поднимать lighttpd из-за такой мелочи, может есть варианты попроще?
P.S. Как оказалось, EX Player (Android) тоже замечательно кажет проксеный IPTV, но каждый раз руками вбивать ссылку утомительно.
ставите xupnpd и вперед... он вам отдаст хоть черта лысого... :) причем, если нужно и по http

sevic
01-03-2012, 11:30
ставите xupnpd и вперед... он вам отдаст хоть черта лысого... :) причем, если нужно и по http

Спасибо! Я смутно предполагал, что xupnpd это по адресу. Буду вечером ставить. Кстати, pshare - это я так понимаю предок xupnpd? Он уже установлен, но запуск закомментирован. По поводу xupnpd смущало, что это все-таки UPnP сервер, или я правильно заблуждаюсь, что плейлист UPnP-плейер все равно тянет с помощью традиционного http GET?

skuwakin
01-03-2012, 11:38
Спасибо! Я смутно предполагал, что xupnpd это по адресу. Буду вечером ставить. Кстати, pshare - это я так понимаю предок xupnpd? Он уже установлен, но запуск закомментирован. По поводу xupnpd смущало, что это все-таки UPnP сервер, или я правильно заблуждаюсь, что плейлист UPnP-плейер все равно тянет с помощью традиционного http GET?
про детали не скажу, но то, что он умеет отдавать контент по http - железно. я через него смотрю в nstreamplayer файлы по ссылкам http://... с дисков, подцепленных к роутеру.
pshare можно смело прибивать... :)

sevic
01-03-2012, 12:00
про детали не скажу, но то, что он умеет отдавать контент по http - железно. я через него смотрю в nstreamplayer файлы по ссылкам http://... с дисков, подцепленных к роутеру.
pshare можно смело прибивать... :)

Собственно, мне контент то и не надо, токмо плейлист. Кстати, лототипы каналов - http://www.ph4.ru/logo_cat.ph4?w=g&cat=tv&m7=%D0%A6%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D1%8 C%D0%BD%D1%8Be. Думаю вкрутить в плейлист.

ryzhov_al
01-03-2012, 12:26
Собственно, мне контент то и не надо, токмо плейлист. Кстати, лототипы каналов - http://www.ph4.ru/logo_cat.ph4?w=g&cat=tv&m7=%D0%A6%D0%B5%D0%BD%D1%82%D1%80%D0%B0%D0%BB%D1%8 C%D0%BD%D1%8Be. Думаю вкрутить в плейлист.Напишите автору (http://clark15b.livejournal.com/) программы, лучше всего в виде патча.
Программа активно развивается и Антон активно принимает во внимание любые дельные предложения по развитию.

aleXXX86
01-03-2012, 14:37
Не могу понять что не так с плейлистом (http://svoyo.ru/iptv/svoyo.m3u), не открывает его на телевизоре, даже не показывает список каналов. все остальные плейлисты шедшие в комплекте с xupnpd работают великолепно. подскажите что не так в нем:confused:. через vlc играет без проблем.
версия xupnpd rc6.

sevic
01-03-2012, 14:38
Напишите автору (http://clark15b.livejournal.com/) программы, лучше всего в виде патча.
Программа активно развивается и Антон активно принимает во внимание любые дельные предложения по развитию.
Если Вы насчет логотипов, так Антона вроде беспокоить не надо. Судя по примерам со страницы проекта xupnpd это он уже умеет. А показывать логотипы или нет, это уже функционал плеера. В общем, попробую, отпишусь. ;)


Не могу понять что не так с плейлистом (http://svoyo.ru/iptv/svoyo.m3u), не открывает его на телевизоре, даже не показывает список каналов. все остальные плейлисты шедшие в комплекте с xupnpd работают великолепно. подскажите что не так в нем:confused:. через vlc играет без проблем.
версия xupnpd rc6.

Очень похоже, что названия каналов в UTF16 (два байта на символ). А надо в UTF8.

aleXXX86
01-03-2012, 15:57
да, действительно, по два байта было. теперь все норм открывает, спасибо большое

PTZ-M
04-03-2012, 11:17
Вроде Bus error - стандартная ошибка при повреждении бинарных файлов. А это может быть из-за памяти, ее нехватки, ошибок на диске, нехватки места, несоответствие установленных библиотек. Проверьте место на диске. И лучше не поленитесь и опишите свой процесс установки подробно, не ссылаясь на инструкцию, что и откуда берете, что делаете... ну и что при этом получается. Объем флешки, какие и сколько разделов. Файл подкачки тоже создаете? На отдельном разделе или на этом же? Какого размера? Он у Вас не все свободное пространство забивает? Ну и т.д. У Вас много чего установлено. Может все же ресурсов не хватает?

Хз, ставил как написано в шапке, при попытке переустановки выдаёт -
Package xupnpd (275-2) installed in root is up to date.
Мощи должно хватать - разогнал проц, т. ч. уж не знаю.
Как проверить полноту установки (список файлов с правами и куда они устанавливаться стандартом должны)?

Arthur_X
21-03-2012, 18:28
Друзья, такая проблема. Есть Asus RT-N16, прошивка от Олега(на DDWRT не захотело работать прокидывание портов).

1. Установил xupnpd-rc3.
2. В роутере в настройках Multicast to HTTP Proxy Port: 1212,
3. Настроил в конфиге cfg.udpxy_url:192.168.0.1:1212.
4. Залил плейлист в виде http://192.168.0.1:1212/udp/238.10.10.1:5004.

Проблема. Телик видит UPnP-IPTV, видит плей листы. При попытке открыть канал на телевизоре черный экран, но Wi-Fi как-будто постоянно что-то грузит, и телевизор не выдает ошибку что Файл не доступен для чтения или не найден. Просто черный экран и лампочка Wi-Fi на телевизоре быстро мигает. Попробовал на PS3, на PS3 все каналы проигрываются нормально. Ставил rtp вместо upd, тогда ни приставка ни телевизор не находит файл или поток для чтения. В чем может быть проблема? Телевизор Philips PFL42, еще и года нет, вроде нестарый, с Home Media Server IPTV показывал нормально.

Такая же проблема 1в1, даже телевизор тот же - Philips PFL42.
Когда нажимаю на воспроизведение канала смотрю на "System Utilization" на роутере - трафик идет 4-6Мбитс, как только нажимаю стоп на ТВ трафик падает. Как-будто поток реально идет, но изображения и звука нет.
Через Home Media Server показывает нормально, но только с транскодингом.

Где копать?

skuwakin
21-03-2012, 19:51
почитайте форум zyxmon'a . Что-то там было про это. Насколько помню, это связано с тем, что филя не понимает бесконечный поток.

mspuz
30-03-2012, 15:10
Установил себе xupnpd - счастлив до безумия. Теперь вот вопрос, а интернет радио через него на телике слушать можно? Конкретно вот это - http://94.25.53.133:80/ultra-320?

ZoliMax
02-04-2012, 11:30
Сейчас разбираюсь с этим сервером, пока боле-менее ясно, если что я-то ещё спрошу, но читал топик, и увидел, что у многих проблема с RTP (и его надстройками)


чтото видимо я обломался...
***
исходный плейлист


#EXTM3U
#EXTINF:0,Первый
rtp://@233.33.210.86:5050
#EXTINF:0,Россия
rtp://@233.33.210.92:5050
#EXTINF:0,Россия 2
rtp://@233.33.210.93:5050


Подскажите пожалуйста, можно ли как-то показывать через xupnpd IPTV получаемое от провайдера вот в таком виде: rtsp://74.113.239.238/tv/0qspQsqgYMqS
и т.д.

так вот, скажу я в чём дело, дабы люди знали куда копать
RTP (http://ru.wikipedia.org/wiki/RTP) - это такой же транспортный протокол как и TCP и UPD, т.е. роутеровская UDPrxy тут не помощник, нужно искать что-то ещё. Куда копать?
1- вот топик с такой же проблемой - http://homenet.beeline.ru/index.php?showtopic=252597 - есть идея использовать любой сервер, транскодирущий на основе VLC, который соб-но RTP держит на ура (а т.к. VLC - GPL, то м.б. гуру и смогут выдрать нужный компонент),
2- есть вот такой реферат на эту тему - http://www10.org/cdrom/papers/387/index.html ,
3- можно посмотреть сюда - http://www.rtpproxy.org/ - эта заточена под SIP, но м.б. и под видео можно адаптировать.

ps у самого такой проблемы тьф-тьфу нет пока, но не мог не рассказать об этом интересующимся.

TReX
02-04-2012, 15:18
так вот, скажу я в чём дело, дабы люди знали куда копать
RTP - это такой же транспортный протокол как и TCP и UPD, т.е. роутеровская UDPrxy тут не помощник, нужно искать что-то ещё. Куда копать?
.

#!/bin/sh
insmod nf_conntrack_rtsp
insmod nf_nat_rtsp

A так не проще? Конечно, можно и штаны через голову,но ведь неудобно ))

ryzhov_al
03-04-2012, 06:00
Обновил xupnpd до последней ревизии.

Среди новшеств поддержка видео из фидов vkontakte.ru, arjlover.net и MinaevLive, минимизация паузы перед началом воспроизведения у WD TV Live, сканирование вложенных папок для локального контента и другие плюшки.

http://i.imgur.com/cpeEL.png

Madline0
26-04-2012, 16:47
Имеется роутер RT-N16, прошивка 1.9.2.7-rtn-r4051, настройки стандартные, ничего не устанавливал, только отключил фаер. Хотел настроить просмотр IPTV на Sony PlayStation 3 и по возможности на плеер WD TV LITE. Нашел на форуме своего провайдера ссылку на краткое описание для ПС3 http://www.ps3club.ru/forum/showthread.php?t=48726. Автор написал что использовал RT-N16 на прошивке от Олега и всё прошло удачно.

Вот текст.

Хотел бы поделится своим удачным опытом по настройке IPTV на моей PS3:
1. Установил на свой роутер (Linksys WRT54GL) прошивку DD-WRT
2. Настроил на роуторе Optware
3. Прикрутил к роутеру udpxy (udpxy подписывается на мультикаст потоки с телевидением по запросу и отдает их клиентам в локальной сети юникастом по HTTP)
4. Прикрутил к роутеру pshare (это легкий UPnP (DLNA) Медиасервер, который разработан специально для того, что бы раздавать списки телевизионных каналов в локальной сети совместимым устройствам (среди которых и PlayStation3)).
5. Закинул плэйлист с IPTV каналами к pshare от моего провайдера Triolan.
6. На PS3 появился медиа сервер со всеми телеканалами.

Ну вот у меня сразу и вопросы. Подскажите пожалуйсто, или скиньте ссылки на руководства по установке Optware, udpxy, pshare

P.S. Спасибо что перенесли сюда мою тему. Раньше у меня был wl500gp. Я на него ставил рТорент и подключал хард, как файлохранилище. Но это было давно и я совершенно забыл что я делал для этого. Но мануалов, именно, для RT-N16 не нахожу. Я так понимаю действия идентичные? Или есть какие то особенности? Хочу создать свой мануал, пошаговоую настройку, с нуля, от прошивки роутера до IPTV, и выложить на форуме своего провайдера. Прошу подсказать с чего начать.

P.SS. Возникла проблема. Немогу установить IPKG.


[admin@RT-N16 ipkg]$ ipkg.sh update
Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages ...
Connecting to wl500g-repo.googlecode.com (173.194.65.82:80)
Packages 100% |*******************************| 603k 0:00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/openwrt
[admin@RT-N16 ipkg]$ ipkg.sh install ipkg-opt
ipkg_get_install: ERROR: Cannot find package ipkg-opt in /opt/lib/ipkg/lists
ipkg_get_install: Check the spelling and maybe run `ipkg update'.
[admin@RT-N16 ipkg]$ ipkg update
-sh: ipkg: not found

MercuryV
26-04-2012, 21:35
Но мануалов, именно, для RT-N16 не нахожу. Я так понимаю действия идентичные? Или есть какие то особенности? Хочу создать свой мануал, пошаговоую настройку, с нуля, от прошивки роутера до IPTV, и выложить на форуме своего провайдера. Прошу подсказать с чего начать.

Начать можно, например, вот в такой последовательности:
1) Инструкция от vectorm по начальной настройке RT-N16 (http://vectormm.net/routers/routery-asus/97-nachalnaya-nastrojka-rt-n16.html). Изучить и применить пункты 1-5. В пункте №3 вместо "жесткого диска" можно читать "флешка" - непринципиально.
2) Подключить репозиторий Entware (http://wl500g.info/showthread.php?28036-%CF%E5%F0%E5%F5%EE%E4-%ED%E0-%ED%EE%E2%FB%E9-%F0%E5%EF%EE%E7%E8%F2%EE%F0%E8%E9-Entware-%F1-Optware&p=239399#post239399)
3) Изучить тему (http://wl500g.info/showthread.php?26630-IPTV-%F7%E5%F0%E5%E7-UPNP-DNLA-%F1%E5%F0%E2%E5%F0-%28pshare-amp-xupnpd%29) с начала.
4) Далее - то что хотели.

P.S. топик в FAQ об аварийном восстановлении (http://wl500g.info/showthread.php?2391-FAQ-%D7%E0%F1%F2%EE-%E7%E0%E4%E0%E2%E0%E5%EC%FB%E5-%E2%EE%EF%F0%EE%F1%FB&p=197841#post197841)

Madline0
27-04-2012, 00:14
Начать можно, например, вот в такой последовательности:
1) Инструкция от vectorm по начальной настройке RT-N16 (http://vectormm.net/routers/routery-asus/97-nachalnaya-nastrojka-rt-n16.html). Изучить и применить пункты 1-5. В пункте №3 вместо "жесткого диска" можно читать "флешка" - непринципиально.
2) Подключить репозиторий Entware (http://wl500g.info/showthread.php?28036-%CF%E5%F0%E5%F5%EE%E4-%ED%E0-%ED%EE%E2%FB%E9-%F0%E5%EF%EE%E7%E8%F2%EE%F0%E8%E9-Entware-%F1-Optware&p=239399#post239399)
3) Изучить тему (http://wl500g.info/showthread.php?26630-IPTV-%F7%E5%F0%E5%E7-UPNP-DNLA-%F1%E5%F0%E2%E5%F0-%28pshare-amp-xupnpd%29) с начала.
4) Далее - то что хотели.

P.S. топик в FAQ об аварийном восстановлении (http://wl500g.info/showthread.php?2391-FAQ-%D7%E0%F1%F2%EE-%E7%E0%E4%E0%E2%E0%E5%EC%FB%E5-%E2%EE%EF%F0%EE%F1%FB&p=197841#post197841)

Особое спасибо за пункт 2.
Поставил IPKG. Но после ребута всё слетает.

Делаю как написанно:

Смонтировать директорию /opt на какой-либо (пустой!) носитель/папку и выполнить:
cd /tmp
wget http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh
chmod +x ./entware_install.sh
./entware_install.sh

Установить из репозитория OpenWRT xupnpd:
opkg install xupnpd

Включить в web-интерфейсе роутера udpxy, для чего установить отличный от нуля HTTP Proxy Port:
IP Config > Miscellaneous > Multicast to HTTP Proxy Port: 12345
и перегрузить роутер.

После этой перезагрузки всё слетает, сделал всё заново.
(Исправлено - flashfs save && flashfs commit && flashfs enable)
Дошел до следущего пункта и там загвоздка.

Прописать upd>http прокси в настройки xupnpd. Для чего в файле /opt/share/xupnpd/xupnpd.lua строчку:
cfg.udpxy_url='http://192.168.1.1:12345'
Как это сделать?
(Вспомнил, сделал через vi, но наверно неправильно)
Что именно нужно сделать? Просто вставить в любое место строчку?

Но WD TV уже увидел сервер и плейлист на нем, но не играет.
Плойка увидела и проигрывает, значит я почти всё правильно сделал.
Осталось узнать как сделать что бы xupnpd запускался автоматически.

Madline0
27-04-2012, 09:33
PS3 принимает родной плейлист провайдера.
Для ВД ТВ нужно изменять его.

Плейлист провайдера:
#EXTM3U
#EXTINF:0, СТБ
udp://@238.39.40.3:5000
#EXTINF:0, Новый канал
udp://@238.39.40.6:5000

Мой:
#EXTM3U
#EXTINF:0, СТБ
http://192.168.1.1:4242/udp/238.39.40.3:5000
#EXTINF:0, Новый канал
http://192.168.1.1:4242/udp/238.39.40.6:5000

Стало работать на ВД ТВ, но переключение канала длится более минуты. На PS3 моментально. Это нормально?

MercuryV
27-04-2012, 09:42
Стало работать на ВД ТВ, но переключение канала длится более минуты. На PS3 моментально. Это нормально?


3) Изучить тему (http://wl500g.info/showthread.php?26630-IPTV-%F7%E5%F0%E5%E7-UPNP-DNLA-%F1%E5%F0%E2%E5%F0-%28pshare-amp-xupnpd%29) с начала.
ситуация с WD TV Live рассматривается чуть ли не с первого поста

Madline0
27-04-2012, 12:44
ситуация с WD TV Live рассматривается чуть ли не с первого поста

Перечитал всё заново. Или я подустал и пропустил, или решения для ВД ТВ так и не нашли.

Madline0
27-04-2012, 14:21
Я составил черновик, по которому я действовал. Просьба прокомментировать и помоч дополнить.



Роутер RT-N16. Сбрасываю в дефолт.
Прошиваю 1.9.2.7-rtn-r4051 и настраиваю интернет.
Адрес роутера по умолчанию 192.168.1.1

Устанавливаю PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html)
Захожу через Телнет.

Отключаю STP (чтобы не засорять сеть лишними данными)
nvram set lan_stp=0
nvram commit

Сохраняю.
flashfs save && flashfs commit && flashfs enable && reboot

Если нужен SSH, включть в веб интерфейсе роутера (192.168.1.1) System Setup -> Services -> Enable SSH access


Вставляю флешку (2 gb) в нижний usb(host0).

df -h

Показывает:
Filesystem Size Used Available Use% Mounted on
rootfs 4.5M 4.5M 0 100% /
/dev/root 4.5M 4.5M 0 100% /
devfs 100.0K 4.0K 96.0K 4% /dev
tmpfs 61.9M 200.0K 61.7M 0% /tmp
/dev/discs/disca/part1
1.9G 33.4M 1.8G 2% /tmp/mnt/disca_1


Демонтирую флэшку
umount /tmp/mnt/disca_1

Смотрю какие есть диски и разделы на ней
fdisk -l

Вижу:
Disk /dev/sda: 2019 MB, 2019557376 bytes
255 heads, 63 sectors/track, 245 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 245 1967931 7 HPFS/NTFS

Запускаю fdisk с нужным диском
fdisk /dev/sda

Удаляю раздел/ Если их два или более, то выбираем 1 и жмем клавишу [ENTER]. Потом еще раз команду d и удаляем оставшийся раздел.
d

Создаю своп (swap)
n [ENTER]
p [ENTER]
1 [ENTER]
[ENTER]
+512M [ENTER]

Изменяю вид раздела на - Linux swap
t [ENTER]
82 [ENTER]

Создаю раздел под /opt
n [ENTER]
p [ENTER]
2 [ENTER]
[ENTER]
[ENTER]

Смотрю какие появились разделы
p

Вижу:
Device Boot Start End Blocks Id System
/dev/sda1p1 1 63 506016 82 Linux swap
/dev/sda1p2 64 244 1453882+ 83 Linux

Сохраняю созданные разделы. (Если нажать q, то выход без сохранения)
w

Проверяю что получилось в итоге
fdisk -l

Вижу:
Device Boot Start End Blocks Id System
/dev/sda1 1 63 506016 82 Linux swap
/dev/sda2 64 245 1461915 83 Linux


Активирую (монтирую) своп
mkswap /dev/sda1
swapon /dev/sda1


Проверяю, должен не равняться нулю.
free

Вижу:
total used free shared buffers
Mem: 126840 22700 104140 0 2808
-/+ buffers: 19892 106948
Swap: 506008 0 506008


Форматирую оставшийся раздел
mke2fs -j /dev/sda2


Делаю монтирование свопа и раздела автоматическим. Добавляю две строчки в файл /etc/fstab
echo "/dev/sda1 none swap sw 0 0" > /etc/fstab
echo "/dev/sda2 /opt ext3 rw,noatime 1 1" >> /etc/fstab


Чтобы после перезагрузки файл fstab не исчез его надо занести в "список файлов" для сохранения в памяти роутера
echo "/etc/fstab" >> /usr/local/.files

Сохраняю
flashfs save && flashfs commit && flashfs enable && reboot


После перезагрузки роутера проверяю что все на месте.
df -h

Вижу:
Filesystem Size Used Available Use% Mounted on
rootfs 4.5M 4.5M 0 100% /
/dev/root 4.5M 4.5M 0 100% /
devfs 100.0K 4.0K 96.0K 4% /dev
tmpfs 61.9M 188.0K 61.8M 0% /tmp
/dev/sda2 1.4G 34.1M 1.3G 3% /opt

В конце диска должно стоять /opt. Значит раздел подключен (смонтирован) в роутере. Если этого нет, то придется делать все сначала.




Репозиторий Entware.

Смонтировать директорию /opt на какой-либо (пустой!) носитель/папку и выполнить:

cd /tmp
wget http://wl500g-repo.googlecode.com/svn/ipkg/entware_install.sh
chmod +x ./entware_install.sh
./entware_install.sh


Установить из репозитория OpenWRT xupnpd
opkg install xupnpd


Включить в web-интерфейсе роутера udpxy, для чего установить отличный от нуля HTTP Proxy Port:
IP Config > Miscellaneous > Multicast to HTTP Proxy Port: 4242
Apply - Finish - Save & Restart


Прописать upd>http прокси в настройки xupnpd. Для чего в файле /opt/share/xupnpd/xupnpd.lua строчку:
cfg.udpxy_url='http://192.168.1.1:4242'

vi /opt/share/xupnpd/xupnpd.lua



Вижу:

cfg={}

-- multicast interface for SSDP exchange, 'eth0', 'br0', 'br-lan' for example
cfg.ssdp_interface='br0'

-- 'cfg.ssdp_loop' enables multicast loop (if player and server in one host)
cfg.ssdp_loop=0

-- HTTP port for incoming connections
cfg.http_port=4044

-- syslog facility (syslog,local0-local7)
cfg.log_facility='local0'

-- 'cfg.daemon' detach server from terminal
cfg.daemon=true

-- silent mode - no logs, no pid file
cfg.embedded=true

-- 'cfg.debug' enables SSDP debug output to stdout (if cfg.daemon=false)
-- 0-off, 1-basic, 2-messages
cfg.debug=1
I /opt/share/xupnpd/xupnpd.lua 5/108 4%



Жму "i"
Вставляю строку cfg.udpxy_url='http://192.168.1.1:12345'



Получаю:

cfg={}
cfg.udpxy_url='http://192.168.1.1:4242'


-- multicast interface for SSDP exchange, 'eth0', 'br0', 'br-lan' for example
cfg.ssdp_interface='br0'

-- 'cfg.ssdp_loop' enables multicast loop (if player and server in one host)
cfg.ssdp_loop=0

-- HTTP port for incoming connections
cfg.http_port=4044

-- syslog facility (syslog,local0-local7)
cfg.log_facility='local0'

-- 'cfg.daemon' detach server from terminal
cfg.daemon=true

-- silent mode - no logs, no pid file
cfg.embedded=true

-- 'cfg.debug' enables SSDP debug output to stdout (if cfg.daemon=false)




Сохраняю

Жму клавишу - [ESC]
Набираю на клавиатуре :wq



Запустить xupnpd
xupnpd


В web-интерфейсе xupnpd загрузить плейлист IP-TV вашего провайдера, для чего в браузере открыть страничку 192.168.1.1:4044 и выбрать последовательность действий
Playlists > Выбрать файл > Send


Необходимо добавить запуск xupnpd в post-mount, для автозапуска после перезагрузки

mkdir -p /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "/opt/bin/xupnpd" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount
flashfs save && flashfs commit && flashfs enable && reboot
______________________________________________

Итого.
Закинул 2 плейлиста.

1-й исходный провайдера:
#EXTM3U
#EXTINF:0, СТБ
udp://@238.39.40.3:5000
#EXTINF:0, Новый канал
udp://@238.39.40.6:5000

2-й измененный:
#EXTM3U
#EXTINF:0, СТБ
http://192.168.1.1:4242/udp/238.39.40.3:5000
#EXTINF:0, Новый канал
http://192.168.1.1:4242/udp/238.39.40.6:5000

PS3 работает быстро с обоими, а WD TV HD Live очень медленно (переключение канала на 1-м 50 сек, на 2-м - 25 сек).

MercuryV
27-04-2012, 15:26
Установка SSH-сервера

вы его не устанавливаете, он уже есть в прошивке
вы его нигде потом не используете (не пишете об этом), продолжать настройку можно спокойно через telnet
если советовать людям включать SSH, то через штатный веб-интерфейс прошивки (System Setup -> Services -> Enable SSH access)
создание файлов для скриптов (touch ...) к dropbear напрямую не относится

может оно и не надо?

Вставляю флешку...
Похоже, что по сути все верно, только на инструкцию слабо похоже. К примеру, если на RT-N16 нужен только xupnpd, то своп может и не понадобиться. Разделы можно (да и удобней) создавать и форматировать не на роутере и т.п. Имхо, достаточно было бы указать, что нужен раздел ext3 под /opt, сделать его можно так-то... (один из вариантов).
теперь возвращаемся к ранее озвученной проблеме:

Осталось узнать как сделать что бы xupnpd запускался автоматически.
необходимо добавить запуск xupnpd в post-mount, а именно строку


/opt/bin/xupnpd

и напоследок

Отключаю STP
Шаг необязательный. Кроме того, если советовать людям что-то отключать, то может быть стоит вкратце пояснить что это и зачем это (не)нужно?

Madline0
27-04-2012, 16:05
вы его не устанавливаете, он уже есть в прошивке
вы его нигде потом не используете (не пишете об этом), продолжать настройку можно спокойно через telnet
если советовать людям включать SSH, то через штатный веб-интерфейс прошивки (System Setup -> Services -> Enable SSH access)
создание файлов для скриптов (touch ...) к dropbear напрямую не относится

может оно и не надо?

Похоже, что по сути все верно, только на инструкцию слабо похоже. К примеру, если на RT-N16 нужен только xupnpd, то своп может и не понадобиться. Разделы можно (да и удобней) создавать и форматировать не на роутере и т.п. Имхо, достаточно было бы указать, что нужен раздел ext3 под /opt, сделать его можно так-то... (один из вариантов).
теперь возвращаемся к ранее озвученной проблеме:

необходимо добавить запуск xupnpd в post-mount, а именно строку


/opt/bin/xupnpd

и напоследок

Шаг необязательный. Кроме того, если советовать людям что-то отключать, то может быть стоит вкратце пояснить что это и зачем это (не)нужно?

1) Пункт про SSН изменил.

2)Я хочу подключить флешку и не трогать её больше, а потом ещё использовать usb hdd (например для торента или медиасервера, но это потом и для себя). Я помню, что если поставить всё на хард и вынуть его, то все настройки слетят.

3)А вот тут всё сложно. Я то всё по мануалам делаю. Буду искать на форуме. Там кажется сначала нужно создать post-mount и его редактировать? Сам не особо разбираюсь. Умею только убунуту поставить и рутом стать :)

Так будет правильно?

mkdir -p /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "/opt/bin/xupnpd" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount
flashfs save && flashfs commit && flashfs enable && reboot

4)Про отключение STP увидел в любимом мануале от leshiy_odessa (http://wl500g.info/showthread.php?18096-%CD%C0%D1%D2%D0%CE%C9%CA%C0-ASUS-WL-500gP-DURAK-EDITIONS). Добавил комент.

MercuryV
27-04-2012, 16:21
Так будет правильно?
mkdir -p /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "/opt/xupnpd/xupnpd" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount
flashfs save && flashfs commit && flashfs enable && reboot
Будет, если echo "/opt/xupnpd/xupnpd" заменить на echo "/opt/bin/xupnpd"

Madline0
27-04-2012, 16:57
Будет, если echo "/opt/xupnpd/xupnpd" заменить на echo "/opt/bin/xupnpd"
Уже заменил.

Вобщем, прекрасно работает на PS3. Но с WD TV не срослось. Ещё не понял как просматривать программу телепередач.
Теперь далее буду подключать usb hdd, ставить rTorrent и хотелось бы медиа сервер.

SLP
12-06-2012, 16:47
Привет! ПОдскажите можно ли поставить xupnpd на длинк дир 300? В основном интересует хватит ли мощности процессора, ну и если не трудно подскажите последовательность действий начиная с прошивки роутера.

AndreyUA
24-06-2012, 09:56
Подкажите, кто-нибудь встречал консольный dlna клиент под линукс, кроме djmount? И кто-нибудь пробовал xupnpd в связке c djmount?

Born
28-06-2012, 16:36
Помогите пожалуйста установить и настроить xupnpd на RT-N12. Конечно если это возможно на данном роутере.

kosty
20-07-2012, 09:14
установил.. вроде на плеере при подключении через upnp работает.. каналы долго подгружает и спорт 1 тупит... а вот телик пишет не поддерживаемый формат.. плейлист видит при выборе канала думает затем пишет не поддерживаемый формат... куда копать?? роутер пользую в качестве точки доступа (5 портов и файфай в сети) имеется другой роутер (провайдер предоставил хуавей) который запускает мультикаст в сеть.. каналы udp ссылки.. на компе ipплеер кажет и медиаплеер при прописывании в него непосредственно udp ссылки тоже кажет..

Yevgen16
31-07-2012, 17:55
Приветствую всех в теме.
Установил xupnpd, и всё настроил по описанию из топика. Но стали писаться в лог сообщения:

08:12:08 31-07-2012 (info|local0|xupnpd-mipsel-ddwrt) xupnpd-mipsel-ddwrt[15700]: xupnpd_http.lua:274: bad argument #1 to \'match\' (string expected, got nil)
08:29:38 31-07-2012 (info|local0|xupnpd-mipsel-ddwrt) xupnpd-mipsel-ddwrt[15810]: xupnpd_http.lua:274: bad argument #1 to \'match\' (string expected, got nil)
08:47:08 31-07-2012 (info|local0|xupnpd-mipsel-ddwrt) xupnpd-mipsel-ddwrt[15931]: xupnpd_http.lua:274: bad argument #1 to \'match\' (string expected, got nil)
09:04:38 31-07-2012 (info|local0|xupnpd-mipsel-ddwrt) xupnpd-mipsel-ddwrt[16066]: xupnpd_http.lua:274: bad argument #1 to \'match\' (string expected, got nil)
09:22:08 31-07-2012 (info|local0|xupnpd-mipsel-ddwrt) xupnpd-mipsel-ddwrt[16188]: xupnpd_http.lua:274: bad argument #1 to \'match\' (string expected, got nil)
09:39:38 31-07-2012 (info|local0|xupnpd-mipsel-ddwrt) xupnpd-mipsel-ddwrt[16306]: xupnpd_http.lua:274: bad argument #1 to \'match\' (string expected, got nil)
Так как в линуксе не очень силен, то решил спросить сообщество, что эти записи значат? :) Прошивка 1.9.2.7-rtn-r4051 от энтузиастов, роутер WL500W.

zubarev
02-12-2012, 16:59
Всем привет требуется помощь:
Прошивка от Олега 1.9.2.7-10 железка WL500w
после установки xupnpd и последующего его запуска выходит ошибка "Segmentation fault"


wget http://tsdemuxer.googlecode.com/files/xupnpd-1_01.tar.gz
tar zxf xupnpd-1_01.tar.gz
rm xupnpd-1_01.tar.gz
mv ./xupnpd-rc/ /opt/xupnpd/
cd /opt/xupnpd/
./xupnpd-bcm947xx-ddwrt
Segmentation fault

zubarev
03-12-2012, 17:44
Omega спасибо за подсказку, залил прошивку о которой ты говорил всё запустилось с первого раза.
Теперь второй вопрос возник, кто-то разобрался, как менять либо в плейлисте либо ещё как-то звуковой поток, телевизор по DNLA не хочет переключать звуковые потоки. может кто нибудь подскажет идею

skuwakin
03-12-2012, 18:19
Omegaтелевизор по DNLA не хочет переключать звуковые потоки. может кто нибудь подскажет идею
Да вроде переключает... попробуйте поставить последний HMS.

sancher
22-12-2012, 14:13
Не прошло и полугода, как я наконец-то смог зарегистрироваться на форуме :D
Уважаемый ryzhov_al, большое спасибо за Entware, удобно пользоваться.
А теперь опишу свою проблему.
Пользуюсь xupnpd и она мне очень нравится.
После очередного обновления (до xupnpd - 358-1)
она поломалась.
IPTV-каналы из плейлиста не вызывают проблем
Проблема с файлами, расшаренными на диске (по DLNA), телевизор перестал производить. При этом процесс xupnpd грузит процессор моего ASUS WL500gP под 90%. В веб-интерфейсе во вкладке утилизации ресурсов видно, что на локальном сетевом интерфейсе трафик возрастает до 20Мбит/c (пытаюсь воспроизвести ts файл, который раньше прекрасно читался).
Написал разработчику, Антону Бурдинюку, он написал мне, что ничего координального не менял в последнем релизе и что ошибка скорее всего в кривой сборке бинарника.
Кто использует xupnpd? Есть ли проблемы с последним релизом?

MercuryV
22-12-2012, 14:57
Пользуюсь xupnpd и она мне очень нравится.
После очередного обновления (до xupnpd - 358-1)
она поломалась
Других багрепортов о 358 пока не было.
В качестве временного решения можете откатиться на предыдущую версию пакета из зеркала (http://demongloom.dyndns.info:81/entware/) ув. DemonGloom

sancher
22-12-2012, 16:32
Других багрепортов о 358 пока не было.
В качестве временного решения можете откатиться на предыдущую версию пакета из зеркала (http://demongloom.dyndns.info:81/entware/) ув. DemonGloom

Спасибо, хорошо, что есть старые версии.
Вернулся на предыдущий релиз, полёт нормальный.

skuwakin
23-12-2012, 19:40
Кто использует xupnpd? Есть ли проблемы с последним релизом?

никаких проблем нет. все пашет на ура. Включая full hd.

sancher
26-12-2012, 17:22
никаких проблем нет. все пашет на ура. Включая full hd.

уточню: никаких проблем с чем? с просмотром iptv проблем действительно нет (я об этом написал), а вот с чтением файлов по сети?
читаются ли шары по DLNA ?

skuwakin
27-12-2012, 11:14
уточню: никаких проблем с чем?
уточняю - ни с чем... и иптв, и файлы, и arjlover - все пашет.

sancher
28-12-2012, 08:30
skuwakin
у меня возникли проблемы с последним релизом xupnpd из репозитория Entware
IPTV-каналы работают нормально
а вот чтение шар по DLNA перестало работать
процесс xupnpd начинает грузить процессор под 90% и трафик на внутреннем интерфейсе (к которому
подключён телевизор) возрастает до 20Мбит/c
подозреваю, что проблема может быть связана с появлением профилей для телевизоров
хотя разработчик утверждает, что связи быть не должно
каким телевизором вы пользуетесь? влкючён ли для него профиль в программе?
у меня Toshiba Regza, профиля для него в программе нет, я создал свой, возможно создал криво
но при отключении всех профилей в настройках поведение программы не меняется
то есть причина моих проблем мне не ясна (

BossyGreenSnake
29-01-2013, 05:46
есть ли возможность проигрывать поток на консоли x-box360?
те закинуть плейлист на роутер и на консоли выбирать нужный канал
наподобии облегченного xupnpd-дабы влезло на внутреннюю флэш?

ryzhov_al
29-01-2013, 06:19
есть ли возможность проигрывать поток на консоли x-box360?
те закинуть плейлист на роутер и на консоли выбирать нужный канал
наподобии облегченного xupnpd-дабы влезло на внутреннюю флэш?Внутренний флеш какого роутера? Смотрите свободное место во флеше, сравнивайте с размером (http://wl500g.info/showthread.php?29322&p=249816#post249816) xunpnd.

BossyGreenSnake
29-01-2013, 07:09
Внутренний флеш какого роутера? Смотрите свободное место во флеше, сравнивайте с размером (http://wl500g.info/showthread.php?29322&p=249816#post249816) xunpnd.

долгожитель wl500gpv2 без аппаратных твиков
прошивка последняя ртн,если надумаю ставить на флэшку xupnpd то использовать udpxy или встроеный в dlna сервер xupnpd?

ryzhov_al
29-01-2013, 07:20
использовать udpxy или встроеный в dlna сервер xupnpd?Глубоко параллельно. Я бы начал со встроенного: если не заработает, то всегда можно использовать udpxy.

BossyGreenSnake
29-01-2013, 07:44
те если встроеный то - Efficient Multicast Forwarding вык
Enable multicast routing вык - дабы не мусорить
Multicast to HTTP Proxy Port: 0 все верно?

x-box 360 в отчичии от компьютера-где все играет и поет даже сервер не видит
прочитал всю тему,поэтапного полного фака по установке\настройке не обнаружил ткните носом ...

Cм. -> http://wl500g.info/showthread.php?26630-IPTV-%F7%E5%F0%E5%E7-UPNP-DNLA-%F1%E5%F0%E2%E5%F0-(pshare-amp-xupnpd)&p=230775#post230775

skuwakin
29-01-2013, 16:06
skuwakin
у меня возникли проблемы с последним релизом xupnpd из репозитория Entware
IPTV-каналы работают нормально
а вот чтение шар по DLNA перестало работать
процесс xupnpd начинает грузить процессор под 90% и трафик на внутреннем интерфейсе (к которому
подключён телевизор) возрастает до 20Мбит/c
Сорри за поздний ответ. Не увидел ваш пост.
Телевизоров два оба самсунги. Никаких настроек на них под xupnpd не делал, да их там вроде и нет. Насчет зацикливания, уже и не помню, даже если оно и было, то я не помню как чинил. Могу скинуть вам архив - попробуете у себя.

sancher
29-01-2013, 18:50
Сорри за поздний ответ. Не увидел ваш пост.
Телевизоров два оба самсунги. Никаких настроек на них под xupnpd не делал, да их там вроде и нет. Насчет зацикливания, уже и не помню, даже если оно и было, то я не помню как чинил. Могу скинуть вам архив - попробуете у себя.

спасибо, но я откатился на предпоследнюю рабочую версию под Entware, с ней у меня проблем нет, посижу пока на ней
по поводу настроек
там появились профили
и для самсунга по-моему как раз есть свой профиль

lakocta
03-02-2013, 05:41
ПЖЛ объясните челу-установил на свой asus rt n16 xupnpd всё работает замечательно только такая проблемма через несколько минут тупо выбрасывает и загружается следуещее видео всё это происходит с vk и youtube. или направте где про это написано как решить проблемую. перелопатил всё может гдето что прописать. устанавливал методом тыка так как не знаток или посоветуйте стаб прошивку под эту бодягу сейчас стоит 1.9.2.7-rtn-r4667

myroom
14-02-2013, 07:04
Помогите пожалуйста "чайнику" установить на роутер ASUS WL900gp, с установленными программами скриптом "Установка программ для чайников", программу xupnpd.

lakocta
17-02-2013, 15:44
народ вот все пишут про xupnpd сделал так то и так то а может кто нибудь собрать всю инструкцию полностью во едино. А то не оченьто понятно как решать проблеммы. вот у меня asus rt n16 с линуксом не владах методом проб и ошибок кое как чего то изобразил но почему то ничего не кажет.Помогите плиз.прошивка 1.9.2.7-rtn-r3497.Только сильно не пинайте пжл

vigera
18-02-2013, 11:52
Поставил xupnpd из репозитория, работает, но заметил что если в m3u-плейлисте есть название канала с украинскими буквами "і, ї, є" то он просто не грузится средствами веб-интерфейса, а если его закинуть самбой, то в вебе виден, но все кирилличные названия отображаются квадратиками, а через upnp этот плейлист вообще отсутствует. И еще не удалось запустить трансляцию с адреса типа rtmp://94.23.39.164/tvon playpath=eurosport swfUrl=http://tv-on.pl/player/sat.swf pageUrl=http://tv-on.pl/stream,id-122.htm , которую прекрасно открывают андроидные видеоплееры или SimleTV под win, но такого формата: rtmp://$OPT:rtmp-raw=rtmp://94.23.39.164/tvon playpath=eurosport swfUrl=http://tv-on.pl/player/sat.swf pageUrl=http://tv-on.pl/stream,id-122.htm

В мечтах прикрученный к роутеру torrentstream с torrent-tv :)

ryzhov_al
18-02-2013, 12:11
Поставил xupnpd из репозитория, работает, но заметил что если в m3u-плейлисте есть название канала с украинскими буквами "і, ї, є" то он просто не грузится средствами веб-интерфейса, а если его закинуть самбой, то в вебе виден, но все кирилличные названия отображаются квадратиками, а через upnp этот плейлист вообще отсутствует. И еще не удалось запустить трансляцию с адреса типа rtmp://94.23.39.164/tvon playpath=eurosport swfUrl=http://tv-on.pl/player/sat.swf pageUrl=http://tv-on.pl/stream,id-122.htm , которую прекрасно открывают андроидные видеоплееры или SimleTV под win, но такого формата: rtmp://$OPT:rtmp-raw=rtmp://94.23.39.164/tvon playpath=eurosport swfUrl=http://tv-on.pl/player/sat.swf pageUrl=http://tv-on.pl/stream,id-122.htmС этим лучше к автору (http://clark15b.livejournal.com/) xupnpd обращаться. Проблему с плейлистами он может и поправит, а вот с rtmp скорее всего нет.


В мечтах прикрученный к роутеру torrentstream с torrent-tv :)Ссылка? Или это просто мечта, которую к нам не портировать?

vigera
18-02-2013, 12:23
Ссылка? Или это просто мечта, которую к нам не портировать?

Авторы что-то заикались о версиях для линукса (Базовым ядром платформы Torrent Stream является специализированный программный продукт - Torrent Stream Engine ( сокращенное название: TS Engine ), созданный в виде клиентского приложения для операционных систем Windows; Mac; Linux/Ubuntu; Android; Apple iOS и др. ( До выхода релиза 1.0.6, для установки будет доступна версия только для ОС Windows ) http://www.torrentstream.info/#/about/torrentstream), но пока её не видно.

Перешлите, плиз, автору мои пожелания насчёт укр. букв и rtmp, ввиду отсутствия и нежелания заводить аккаунт в livejournal.

ryzhov_al
18-02-2013, 13:13
Перешлите, плиз, автору мои пожелания насчёт укр. букв и rtmp, ввиду отсутствия и нежелания заводить аккаунт в livejournal.Нет. Всё просто: вы в этом больше заинтересованы. Если не желаете, то значит, что вам это не нужно.

vigera
18-02-2013, 13:33
...вам это не нужно.
Нужно, зарегился, написал автору, жду что ответит.

P.S. Пока автор молчал, разобрался с кодировками сам, не грузились не только плейлисты с украинскими буквами, но и те, которые были в кодировке UTF-16, а с кодировкой CP-1251 в списке каналов русские названия каналов отображались квадратиками, перекодировал всё в UTF-8 и всё нормально.

Pessoa
21-02-2013, 09:09
Подскажите, у всех ли перестало через xupnpd плейлисты youtube возпроизводить? Началось где-то с неделю назад, похоже ютюб отдачу медиа изменил

ryzhov_al
21-02-2013, 09:36
Подскажите, у всех ли перестало через xupnpd плейлисты youtube возпроизводить?Да, у всех (пример (http://forum.zyxmon.org/post11160.html#p11160)).

black.cat.
19-03-2013, 17:00
Добрый вечер, господа.
Появилась мысль смотреть на тв LG (убогость оборудования огорчила радость покупки отсутствием IPTV как такового) провайдерское WEB-tv, трансляция rtmp, в связке RT-N16 (1.9.2.7-rtn-r4772) + xupnpd-1.02 (из репы) + rtmpdump (rtmpgw из репы, репы-openwrt).
На роутере в консоли rtmpgw -g 2003 -D 192.168.1.1 -v

top (поток не транслируется):
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
9314 6634 root S 7368 6% 0% rtmpgw -g 2003 -D 192.168.1.1 -v

top (поток +/- 2-3 mbit):
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
9314 6634 root S 8560 7% 5% rtmpgw -g 2003 -D 192.168.1.1 -v

Пишу скрипт для автозагрузки при старте (пока не укажу полный текст, т.к. не пойму как создать спойлер, ткните носом где!) типа !#/bin/sh... /opt/sbin/rtmpgw -g 2003 -D 192.168.1.1 -v 2>/dev/null (2>/dev/null пробовал с ним и без, копировал rtmpgw в /opt/bin/, менял скрипт результат один) размещаю в /opt/etc/init.d/.

top (поток не транслируется):
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
9314 6634 root S 7368 9% 100% rtmpgw -g 2003 -D 192.168.1.1 -v

где ошибка?

Omega
18-04-2013, 21:27
Подскажите, у всех ли перестало через xupnpd плейлисты youtube возпроизводить?
Началось где-то с неделю назад, похоже ютюб отдачу медиа изменил
Ну уже вроде вышел фикс: ;)

Requirements

* mipsel or ar71xx router, D-Link DIR-320 or ASUS WL-500GP for example (or PC with OS Linux)
* OpenWRT or DD-WRT firmware (for routers only)
* udpxy for multicast sources

Downloads

YouTube hot fix (http://tsdemuxer.googlecode.com/svn/trunk/xupnpd/src/plugins/xupnpd_youtube.lua) (2013-03-26)

Asus RT-N56U (package): ASUS RT-N56U (http://rt-n56u.googlecode.com/files/xupnpd-rt_n56u-1rc6.ipk)

Source code

* svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd
* Makefile for Zyxel Keenetic - http://zyxel-keenetic-packages.googlecode.com/svn/trunk/package/built/xupnpd (thanks to Zyxmon)
http://xupnpd.org/t/ :rolleyes:

Radjah
20-06-2013, 18:52
Какого лешего всё так просто? Я уже собрался через режим разработчика ставить на телевизор левые программы, конвертировать плейлист под них, а тут в два пинка и три притопа всё запускается. :)

manolich
27-06-2013, 09:06
Всем доброго времени суток. В паре постов уже нашёл свою проблему, но ответа не нашёл. Установил xupnpd-1.01 на роутер Asus WL-520 GU (прошивка 1.9.2.7-d-r2624.trx). Установилось всё без ошибок, Windows Media Player сервер видит каналы открывает на ура, без тормозов. Телевизор Philips 5507 - сервер видит, плей-лист видит, канал начинает загружаться, но потом чёрный экран без изображения и звука хотя по трафику видно что данные идут. Причём встроенные в xupnpd плей-листы показывает (правда не все). Когда смотрю тв через HMS установленный на компе, то всё работает без нареканий, параметр транскодирования там установлен "Видео без изменения". Может кто-то всё-таки подаст идею в чём может быть проблема и пути её решения. Был бы очень благодарен.

ConstAntz
27-06-2013, 22:59
2 Entware team:
А почему в Вашем пакете нет этого (http://tsdemuxer.googlecode.com/svn/trunk/xupnpd/src/profiles/)?

2 manolich:
откуда такая "экзотика"?
(xupnpd-1.01)

MercuryV
28-06-2013, 21:27
2 Entware team:
А почему в Вашем пакете нет этого (http://tsdemuxer.googlecode.com/svn/trunk/xupnpd/src/profiles/)?
поверьте, не со зла :confused:
поправил. спасибо, что обратили внимание.

manolich
04-07-2013, 07:41
2 manolich:
откуда такая "экзотика"?[/QUOTE]

Захожу по адресу 192.168.1.1:4044 и там показывает в строке модель: xupnpd-1.01. Я делал по инструкции, которую мне прислал один добрый человек наверное там и была команда скачать эту версию, сам я в линуксе не шарю. А какую версию вы рекомендуете установить и может ли быть моя проблема из-за старой версии? Человек который прислал инструкцию говорит у него всё работает, но у него телевизор другой. Во вложении отправил инструкцию по которой делал, если кто поправит или даст дельный совет буду благодарен.
Когда заходишь по адресу http://192.168.1.1:4044/ui/profiles там есть профили для: WD TV Live, Samsung AllShare uPnP/DLNA, LG TV, Windows Media Player (может поэтому на нём всё показывает на ура), а профиля для моего телевизора Филипс нет. Может в этом причина проблемы ? И если да, то как этот профиль добавить?

ConstAntz
08-07-2013, 11:00
А какую версию вы рекомендуете установить и может ли быть моя проблема из-за старой версии?

Когда заходишь по адресу http://192.168.1.1:4044/ui/profiles там есть профили для: WD TV Live, Samsung AllShare uPnP/DLNA, LG TV, Windows Media Player

с филькой не пробовал, на лыжах 2012 работало...


(может поэтому на нём всё показывает на ура), а профиля для моего телевизора Филипс нет. Может в этом причина проблемы ?
Инструкция Вашего Друга слегка опасна (имеется ввиду, кому на диске терять нечего), и, если не поможет последняя на сегодня
статическая версия для ветки -d (https://tsdemuxer.googlecode.com/files/xupnpd-1_03-static.tar.gz), придется рыскать профиль для "фили", подобный "лыжым", в инете. Однозначно, переход на Entware не исправит проблему, возможно, придется искать альтернативу UPNP/DLNA на офф.сайте для своего телика, или ждать поддержки со стороны автора ((



...
wget http://tsdemuxer.googlecode.com/files/xupnpd-1_03-static.tar.gz
...

santilaster
09-07-2013, 03:20
Всем доброго времени суток. В паре постов уже нашёл свою проблему, но ответа не нашёл. Установил xupnpd-1.01 на роутер Asus WL-520 GU (прошивка 1.9.2.7-d-r2624.trx). Установилось всё без ошибок, Windows Media Player сервер видит каналы открывает на ура, без тормозов. Телевизор Philips 5507 - сервер видит, плей-лист видит, канал начинает загружаться, но потом чёрный экран без изображения и звука хотя по трафику видно что данные идут. Причём встроенные в xupnpd плей-листы показывает (правда не все). Когда смотрю тв через HMS установленный на компе, то всё работает без нареканий, параметр транскодирования там установлен "Видео без изменения". Может кто-то всё-таки подаст идею в чём может быть проблема и пути её решения. Был бы очень благодарен.

Для Филипсов нужно в плейлисте указывать type=ts dlna_extras=mpeg2
Пример:


#EXTM3U
#EXTINF:0 type=ts dlna_extras=mpeg2 , Россия 24
http://10.10.10.1:4022/udp/239.1.2.3:1234
#EXTINF:0 type=ts dlna_extras=mpeg2 , Россия 2
http://10.10.10.1:4022/udp/239.1.2.3:1234

manolich
27-07-2013, 01:20
Для Филипсов нужно в плейлисте указывать type=ts dlna_extras=mpeg2
Пример:

#EXTM3U
#EXTINF:0 type=ts dlna_extras=mpeg2 , Россия 24
http://10.10.10.1:4022/udp/239.1.2.3:1234
#EXTINF:0 type=ts dlna_extras=mpeg2 , Россия 2
http://10.10.10.1:4022/udp/239.1.2.3:1234
Спасибо, помогло. Всё работает как надо.


с филькой не пробовал, на лыжах 2012 работало...
Инструкция Вашего Друга слегка опасна (имеется ввиду, кому на диске терять нечего), и, если не поможет последняя на сегодня
статическая версия для ветки -d (https://tsdemuxer.googlecode.com/files/xupnpd-1_03-static.tar.gz), придется рыскать профиль для "фили", подобный "лыжым", в инете. Однозначно, переход на Entware не исправит проблему, возможно, придется искать альтернативу UPNP/DLNA на офф.сайте для своего телика, или ждать поддержки со стороны автора ((


wget http://tsdemuxer.googlecode.com/files/xupnpd-1_03-static.tar.gz
Чего-то не получается поставить последнюю версию 1_03-static. Делаю всё по инструкции которую привёл ниже, но заменяю строчки

wget httр://tsdemuxer.googlecode.com/files/xupnpd-1_01.tar.gz
tar zxf xupnpd-1_01.tar.gz
rm xupnpd-1_01.tar.gz
на

wget httр://tsdemuxer.googlecode.com/files/xupnpd-1_03-static.tar.gz
tar zxf xupnpd-1_03-static.tar.gz
rm xupnpd-1_03-static.tar.gz
Всё остальное оставляю без изменений, но сервер не устанавливается или не запускается. В чём ошибка?

Messir
10-08-2013, 07:38
Джентльмены, прошу помощи!
Что-то не получается поднять xupnpd на Asus 500gP v.1., версия прошивки 1.9.2.7-rtn-r5066. Вроде делаю все по инструкциям, а каменный цветок не выходит((((
Действия по порядку:
Флешку отформатировали, раздел создали, подготовительные работы провели...
Затык начинается на установке менеджера пакетов


[************ root]$ ipkg.sh update
Downloading http://wl500g-repo.googlecode.com/svn/ipkg/openwrt/Packages ...
Connecting to wl500g-repo.googlecode.com (173.194.71.82:80)
Packages 100% |*******************************| 868k 0:00:00 ETA
Done.
Updated list of available packages in /opt/lib/ipkg/lists/openwrt
[************ root]$ ipkg.sh install ipkg-opt
ipkg_get_install: ERROR: Cannot find package ipkg-opt in /opt/lib/ipkg/lists
ipkg_get_install: Check the spelling and maybe run `ipkg update'.

как только не бился, ничего не могу сделать... Советы по смене репозитория применял, все бестолку. К сожалению, с Линуксом знаком не так сильно, потому и прошу помощи!!!. Может быть у кого есть рабочий вариант флешки, так сделать образ например Акронисом и объяснить как ее правильно подмонтировать, был бы очень благодарен)))
А то уж больно хочется смотреть IpTv....
Да, телевизор Sony KDL 32W603A

Messir
11-08-2013, 16:41
Ну после плясок с бубном вроде установилось и даже работает. Но осталось парочка вопросов...
1. Сетка раздается роутером вида 172.16.1..., сервер же почему-то обнаружился на адресе 10.9.132.193. Временная смена сетки на стандарт 192.168 ни к чему не привела. Причем айпи сервера меняется после пропадания питания, с чем связано понять не могу.
2. Первоначально к плейлисту телевизор начинал подключаться и уходил в черный экран, после того, как в настройках сервера поставил Default mime type - mpeg_ts, подключение стало нормальным, но появился третий вопрос...
3. При включенном одном телевизоре загрузка проца роутера 50-60%, если подключить еще один поток, становится 75-80%, если два, то проц нагружается на максимум. Так мыслю, что играться надо с типом файла, отсюда вопрос - может кто знает, что и где надо прописывать для телеков Сони?
4. Вопрос чисто оформления, плейлист провайдер подает чисто с названиями и ссылками на поток, ссылок на логотипы нет. Пробовал прописывать вручную - все равно не показываются. Как можно заставить Соньку понимать и показывать логотипы?

Rozov
25-01-2014, 12:40
Ну после плясок с бубном вроде установилось и даже работает. Но осталось парочка вопросов...


Такая же проблема у меня, как удалось решить проблему с установкой менеджера пакетов?

И еще у меня такая проблема - когда загружаю на сервер плей-лист отредактированный под юникаст телевизор перестает видеть сервер.

Все сделал по инструкции xupnpd запустился.

Madline0 за это респект.

Телевизор видит только мультикастовый плей-лист, я так понимаю при включении телевизора будет сильно возрастать нагрузка на сеть.

BAT
23-02-2014, 10:51
Добрый день.
В очередной раз начинаю возится с xupnpd и возникают проблемы.

Имеется
Роутер Asus N66U (прошивка Мерлина)
Телик Sony с его не сильно крутым Smart TV
Провайдер Triolan и его IPTV.
Сам xupnpd установил. Загрузил в роутер плейлист вида:


#EXTINF:0 epg-id="958" tvg-name="(A la carte) Viasat Nature" pay="0" tvg-logo="http://goodnet.tv/getStbLogos.ashx?img=c_115_(a).png&div=1",(A la carte) Viasat Nature
udp://@238.0.0.73:1234
#EXTINF:0 epg-id="973" tvg-name="(A la carte) Viasat History" pay="0" tvg-logo="http://goodnet.tv/getStbLogos.ashx?img=c_116_(a).png&div=1",(A la carte) Viasat History
udp://@238.0.0.91:1234
#EXTINF:0 epg-id="972" tvg-name="(A la carte) Viasat Explorer" pay="0" tvg-logo="http://goodnet.tv/getStbLogos.ashx?img=c_117_(a).png&div=1",(A la carte) Viasat Explorer
udp://@238.0.0.74:1234
#EXTINF:0 epg-id="-1" tvg-name="(A la carte) TV 1000" pay="0" tvg-logo="http://goodnet.tv/getStbLogos.ashx?img=c_118_(a).png&div=1",(A la carte) TV 1000
udp://@238.0.0.77:1234

.... и так далее

На компе смотреть IPTV через VLC необходимости нет. Поэтому (как я понял) в настройках роутера я не ставил upd http прокси порт.
Телик Xupnpd видит, с компа на вебМорду заходит. Но при выборе любого канала - "Не возможно воспроизвести". Подскажите начинающему пользователю что может быть не так.

И еще. Есть ли возможность подкинуть в плейлист пару Twitch.tv онлайн стримов через xupnpd?(может есть аналоги через которые это можно сделать)


Заранее благодарен.

QWERWQR
09-07-2014, 15:24
Имею asus wl500gp (прошивка от энтуз), телевизор pfl9803H, проблема в выводе iptv sevensky на телевизор. На компе проигрывается через ip-tv pleer, в настройках которого стоит сетевой интерфейс 192.168.1.1:7780 (ip роутера и 7780-это Multicast to HTTP Proxy Port:7780 прописанный в роутере.
Плейлист имеет вид
#EXTINF:-1 tvg-name=Россия_1 ,Россия 1
udp://@233.34.28.2:1001
переделываю его в
http://192.168.1.1:7780/udp/233.34.28.2:1001
результата ноль, в роутере в разделе IP Config - Route есть еще такая запись Enable static routes? yes
172.16.0.0 255.255.0.0 man
192.168.0.0 255.255.0.0 man
(давно как то прописывал по инструкции чтобы проблему с рассыпанием изображения при просмотре на планшете решить-помогло.)

markadiy
18-07-2014, 07:00
В очередной раз начинаю возится с xupnpd и возникают проблемы.

Имеется Роутер Asus N66U (прошивка Мерлина)
Телик Sony с его не сильно крутым Smart TV
Провайдер Triolan и его IPTV Сам xupnpd установил
У меня та же проблема. Телик Sony kdl-55NX810
xupnpd установил, плейлисты подгрузил, с компа, планшетки и телефона
- сервер видится, через VLC и ACE все прекрасно воспроизводится.
Sony - не может связаться с сервером - пишет нет подходящих файлов.

Пробовал вставлять в плейлист (по советам с форумов) type=mpeg1 dlna_extras=none
- ничего не меняется. Может надо в sony.lua или xupnpd.lua что поменять?

На форумах периодически народ пишет, что проблема решена, но не пишет детали...
На сайте https://code.google.com/p/tsdemuxer/issues/detail?id=23 висит вопрос по xupnpd,
что Sony не подключается

ykpacmb
18-07-2014, 17:41
Вот тут (http://community.sony.ru/t5/televizory/kdl-32ex521-kak-nastroit-na-xupnpd-server/td-p/317144) посмотри какие значения может принимать Dlna_extras. Может подберешь...

markadiy
19-07-2014, 12:56
Вот тут (http://community.sony.ru/t5/televizory/kdl-32ex521-kak-nastroit-na-xupnpd-server/td-p/317144) посмотри какие значения может принимать Dlna_extras. Может подберешь...

Перебрал все сочетания.
Результата нет.
Владельцы Sony, откликнитесь!
Помогите!!!

Forester
21-07-2014, 19:41
Исходные данные: роутер RT-N16, домашняя локальная сеть, ноутбук HP Mini 311, HD IPTV от провайдера, DLNA-сервер для IPTV от провайдера на нотбуке, планшет с Андроид 4.4.4, DLNA- клиент на планшете.
В родной домашней локалке телевидение на планшете удалось настроить. Всё прекрасно работает. Появилась идея: а что если даже находясь в "чужой" сети подключиться по VPN и смотреть родное ТВ через DLNA... Настроил штатный VPN- сервер в роутере. И столкнулся с первой проблемой. DLNA-клиент Андроида никак не хочет находить сервер через VPN. Но при этом, если предварительно просканировать серверы в родной сети и не выгружать программу из памяти андроида, уже находясь в чужой сети клиент с ними прекрасно работает и показывает ТВ. В интернете пишут, что это из-за каких-то там неведомых и чуждых мне TAP/TUN. Решение нашлось в программе клиенте BubbleUpNP. В ней есть возможность добавить предварительно просканированные ТВ каналы в список сохраненных и потом уже в чужой сети эти каналы таким образом можно смотреть. И вроде бы ура, но осталась проблема с HD каналами. Воспроизведение не стабильно. Может воспроизводиться идеально один канал минут 15, потом вдруг начинает рассыпаться. Включаем другой канал - он показывает нормально. Потом тоже может начать рассыпаться , или вообще плеер выкидывает ошибку аппаратного декодера. Отключил шифрование в VPN, вроде как, стало лучше. Но всё равно стабильности нет) С обычными SD каналами, вроде как, всё хорошо. Всё это я настраивал будучи абсолютным чайником в сетях. Вот и хочу спросить, это безнадежный способ или можно еще как-то побороться? А если безнадежно всё, то есть ли другие способы смотреть IPTV из домашней сети, находясь в сети другого провайдера? Интересуют именно HD каналы.

AndreyPopov
21-07-2014, 19:52
для VPN встроенного моя рекомендация такая(если это не OpenVPN):

- в настрйоках LAN DHCP сделать адреса выдаваемые 192.168.1.100-192.168.1.125
- в настройках VPN сервера адреса присваевымеые клиенту сделать 192.168.1.130-192.168.1.139
- и выбрать трансляцию в обоих направлениях

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

тогда с трансляцией адресов и маршрутизацией не возникнет вопросов.

Forester
21-07-2014, 20:10
для VPN встроенного моя рекомендация такая(если это не OpenVPN):

- в настрйоках LAN DHCP сделать адреса выдаваемые 192.168.1.100-192.168.1.125
- в настройках VPN сервера адреса присваевымеые клиенту сделать 192.168.1.130-192.168.1.139
- и выбрать трансляцию в обоих направлениях

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

тогда с трансляцией адресов и маршрутизацией не возникнет вопросов.
С OpenVPN у меня что-то не заладилось )
По HDCP LAN я задал диапазон 192.168.1.2-199, а для VPN 192.168.1.200-209. Для ноутбука выделил статический IP (не знаю, зачем). Трансляция BOTH. Завтра ещё попробую протестировать. Может, у провайдера с телевидением сегодня были проблемы... Бывают совпадения. Скорость интернета второго провайдера, вроде бы, около 20 мбит, должно хватать.

Forester
22-07-2014, 10:21
Ну , вроде как, решил проблему. Причина была в вифи точке доступа. Она была за двумя стенами от меня, да и сам роутер с вифи как-то странно работает. Даже рядом с антенной интернет тупит. Воткнул в свой компьютер вифи свисток и уже с него раздал интернет. Теперь все HD каналы без запинок)

Velorum
04-11-2014, 07:42
Перебрал все сочетания.
Результата нет.
Владельцы Sony, откликнитесь!
Помогите!!!

Понимаю, что поздновато, но лучше позже ....
Телек Sony (с крайней прошивкой на сегодня), роутер Asus Rt-n16 (прошивка от Merlin не самая крайняя), xupnpd в профиле включено и было включено по умолчанию Sony = on. И ещё я включил у него в конфигурации по умолчанию mpeg_ts (только этот вид потока, mpeg по умолчанию был с ним не работает).
Playlist.m3u вот пример из него:
#EXTM3U
#EXTINF:-1,Life NEWS
udp://@239.1.8.20:1234
#EXTINF:-1 zoom,Первый канал
udp://@239.1.8.1:1234
брал его из своего листа для WDTV Live (IPTV v3.25) это там надо для WD -1 zoom и т.д.
Для xupnpd и Sony это наверное ни как не влияет.
Все каналы нормально работают по DLNA в Sony и в Philips.
Только по одному или тот или тот телевизор, вместе глючат :)

elected
07-05-2015, 15:00
Очень долго искал DLNA сервер способный транслировать интернет радио. И наконец то я его нашел !
xupnpd действительно выполнил мои задачи , так как я слушаю радио которых нет у нас в эфире. типа lounge FM и Ultra

Итак устанавливал все на "официальную" прошивку Merlin c установленным Entware
1. идем в настройки роутера и Локальная сеть -> IPTV
включаем: "Включить многоадресную маршрутизацию (IGMP Proxy)"
устанавливаем: UDP-прокси (Udpxy) порт 4022 (можно другой)
сохраняем - перезагружаем роутер
10028
2. далее в консоли


opkg update
opkg install xupnpd
/opt/etc/init.d/S94xupnpd restart

3. Идем http://192.168.1.1:4044

если увидели веб интерфейс - то все пользуемся !

10029

для запуска интернет трансляции допустим lounge FM
готовим файл с расширением m3u и таким содержанием:
(последняя строчка адрес потока)


#EXTM3U
#EXTINF:1, Lounge FM
http://cast.loungefm.com.ua/loungefm?1395699182517.mp3


и скармливаем его через раздел playlist в xupnpd через web интерфейс
не забываем нажать Reload feeds

теперь идем на любое устройство умеющее проигрывать DLNA - находим UPNP-IPTV - Playlist - Ваш файл.

Наслаждаемся ....

p.s. плей листы хранятся по этому пути /opt/share/xupnpd/playlists ,но можно и через web интерфейс загружать.

senglory
22-05-2015, 18:08
Вот , например, такой:

Уроки тенниса (www.youtube.com/channel/UCK2Ha_IxsmcWnCE7-dHzGZw)
Я загрузил его в фидах, а в ответ на планшете какая-то хрень вместо роликов вроде такой.
10098

В настройках самого XUPNPD feed настроен так:


feeds=
{
{ 'youtube', 'channel/UCK2Ha_IxsmcWnCE7-dHzGZw', 'TENNIS Lessons Channel 1' }
}


При том что напрямую эта ссылка на планшете открывается и ролики крутятся.

lenich
25-05-2015, 21:35
...............Например, с его помощью можно "расшаривать" по upnp медиа-контент с жёсткого диска ..........

есть IPTV, есть плэй листы, есть телек - все раотает: на телевизоре можно смотреть все из интернета.
Но как, добавить папку/файл, которая находиться на компьютере (подключенному к роутеру) и расшарить её?? Всю голову сломал, как это сделать?

ryzhov_al
26-05-2015, 06:29
Но как, добавить папку/файл, которая находиться на компьютере (подключенному к роутеру) и расшарить её?? В примере (http://xupnpd.org/t/#Config_example) всё описано.

lenich
26-05-2015, 18:56
В примере (http://xupnpd.org/t/#Config_example) всё описано.

Если вы про это:

-- playlist (m3u file path or path with alias
playlist=
{
{ './playlists/mozhay.m3u', 'Mozhay.tv' },
{ './localmedia', 'Local Media Files', '127.0.0.1;192.168.1.1' }
}

то я не могу понять, как прописать на роутере путь в компьютер (например на диск Е). ткните на инструкцию.

ykpacmb
28-05-2015, 06:16
я не могу понять, как прописать на роутере путь в компьютер (например на диск Е). ткните на инструкцию.

Весь смысл этого в том, чтобы указанный UPNP/DNLA-сервер (xunpd) работал непосредственно на роутере без включенного компьютера и транслировал видео с сетевого диска. Если нужны upnp-серверы для транслирования в сеть видео с компьютера, так и применяйте upnp-серверы под Windows (как пример Домашний медиа-сервер (http://www.homemediaserver.ru)).

to senglory
Youtube отказался от api v2.0 который использовался в плагине xupnpd_youtube.lua. Вот тут (http://forum.zyxmon.org/topic115-xupnpd-uluchshennyi-variant-pshare-extensible-upnp-agent-p56.html) люди пилят этот плагин под api v.3.0

senglory
18-06-2015, 09:14
Добрый день!
Сделал M3U файл по ссылке http://xupnpd.org/t/#Playlist_example, скормил его десктопному VLС – все играет. Теперь заливаю его же на роутер, где установлен и запущен XUPNPD, передергиваю сервис, открываю этот плейлист в VLC на доске через Mediahouse – “Ошибка воспроизведения”. Что я делаю не так?