Доброго дня!
Во-первых, с прошедшим и наступающими!
Во-вторых, спасибо за этот форум и отдельно автору темы, юзеру ryzhov_al.
В-третьих, конечно, вопрос
Есть wl500gp v2 с прошивкой 1.9.2.7-rtn-r3702 и к нему по LAN подключён медиа-плеер WD TV Live. Провайдер Тиера вещает IPTV и предлагает список каналов в виде m3u-файла вида:
Code:
#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 поменял лишь:
Code:
cfg.mcast_interface='eth0'
cfg.feeds_update_interval=1800
Интерфейс xupnpnd по адресу http://192.168.1.1:4044/ отдаётся. Залил через него m3u-файл от провайдера без изменений.
В итоге, WD TV Live видит UPnP-сервер и плэйлисты как встроенные в xupnpd, так и провайдерский. При этом встроенные работают, их можно смотреть. Если же выбираю любой канал из провайдерского плэйлиста, то плеер показывает только черный экран.
Пробовал менять провайдерский плэйлист, чтоб он выглядел:
Code:
#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'
Результат такой же. Провайдерский плэйлист не проигрывается, любой канал показывает лишь чёрный экран.
В-общем, буду признателен за любую помощь.