Page 4 of 7 FirstFirst ... 23456 ... LastLast
Results 46 to 60 of 226

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

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Quote Originally Posted by mbg View Post
    Реально ли установить xupnpd в прошивку, а не на usb носитель?
    Если бы написали модель роутера, то быстрее получили бы ответ.
    Code:
    $ 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 есть пятьсот свободных килобайт, то влезет.

  2. #2
    Join Date
    Jul 2008
    Location
    Kyiv, Ukraine
    Posts
    123

    преобразование плейлистов

    Возможно пригодится тем, у кого, как и у меня, провайдер выдает плейлисты в виде 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 (из вебморды)
    нужно заменить на свои.
    Last edited by YVM; 04-01-2012 at 07:59.
    RT-N16, SSD-60, lighttpd, Mysql, Squid 2.7, Xmail, Openvpn, bind, Dreambox 500 + WL500gpV2 (OpenWRT) IPsec

  3. #3
    Quote Originally Posted by YVM View Post
    где:
    /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.

  4. #4
    Join Date
    Jul 2008
    Location
    Kyiv, Ukraine
    Posts
    123

    Smile

    Quote Originally Posted by ryzhov_al View Post
    В 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
    RT-N16, SSD-60, lighttpd, Mysql, Squid 2.7, Xmail, Openvpn, bind, Dreambox 500 + WL500gpV2 (OpenWRT) IPsec

  5. #5
    Доброго дня!

    Во-первых, с прошедшим и наступающими!
    Во-вторых, спасибо за этот форум и отдельно автору темы, юзеру 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'

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

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

  6. #6
    Quote Originally Posted by YVM View Post
    Да, Вы правы, для xupnpd в этом нет необходимости, но:
    1. Плейлист приходится менять, т.к провайдер корректирует его раз в 5 дней.
    2. rtp приходится менять на udp, т.к. большинство плееров rtp не хотят переваривать.
    3. Приходится переводить в формат windows/dos т.к. некоторые плееры (например Dune) unix формат читать отказываться (хотя внутри mips)
    4. Для использования IPTV player на удаленном ПК лучше именно http://
    Т.о переделал:
    Напоминает упорное решение себе же созданных проблем. Зачем нужны все эти скрипты, если xupnpd уже сделал за вас всю работу?

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

  7. #7
    Quote Originally Posted by Andrew__S View Post
    Друзья, такая проблема. Есть 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 показывает нормально, но только с транскодингом.

    Где копать?

  8. #8
    почитайте форум zyxmon'a . Что-то там было про это. Насколько помню, это связано с тем, что филя не понимает бесконечный поток.
    RT-N66U Tomato Firmware 1.28.0000 MIPSR2-109 K26 USB AIO-64K
    WL-500W: 1.9.2.7-d-r2624 + huawei 353 - дачный интернет

  9. #9

    Question rt-n16

    Может кто подскажет, на 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 после любого запроса на сервер, но уже выводит в терминале ошибки.

    Вот собственно лог:
    Code:
    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'
    Last edited by Gonsalez; 19-01-2012 at 11:31.

  10. #10
    Парни, помогите плиз, такая проблема. Была у меня к роутеру подлючена флешка, все отлично поставилось по инструкции. Потом я решил поменять флешку на винт. Все сделал точно также как и раньше, 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 последней прошивкой от Олега. На форуме ответа не нашел

  11. #11
    Quote Originally Posted by Andrew__S View Post

    -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

  12. #12
    Quote Originally Posted by opendream View Post
    если ставили через 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
    Спасибо за ответ, нашел я в чем проблема, я в винде набирал файл автозапуска, а потом по самбе бросил на винт. А там видно кодировка другая

  13. #13
    Возникают проблемы при просмотре 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? Кто может подсказать.

  14. #14
    добрый вечер. Такая проблема. Сделал все по инструкции, установил 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 норм открывает.
    Last edited by aleXXX86; 29-02-2012 at 19:29.

  15. #15

    Question RT-N16 и IPTV

    Имеется роутер 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/sv...enwrt/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
    Last edited by Madline0; 26-04-2012 at 22:46.

Page 4 of 7 FirstFirst ... 23456 ... LastLast

Similar Threads

  1. [HOW-TO] TVheadend - видеомагнитофон для IPTV на роутере
    By ryzhov_al in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 85
    Last Post: 22-04-2019, 22:54
  2. Настройка IPTV на роутере Asus RT-N16/N66U/AC66U
    By Lion in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 246
    Last Post: 14-03-2015, 19:10
  3. MySQL-сервер на роутере
    By Boiler in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 138
    Last Post: 19-06-2014, 19:25
  4. Запись IPTV через udpxrec
    By bsl45 in forum Russian Discussion - РУССКИЙ (RU)
    Replies: 134
    Last Post: 17-03-2012, 17:38
  5. [uPnP] Problem with uPnP, adding forward: router stops forwarding
    By TRaNe in forum WL-500g/WL-500gx Tutorials
    Replies: 59
    Last Post: 20-08-2008, 22:49

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •