Page 11 of 16 FirstFirst ... 910111213 ... LastLast
Results 151 to 165 of 226

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

  1. #151

    Lightbulb про RTP

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

    Quote Originally Posted by VictorK View Post
    чтото видимо я обломался...
    ***
    исходный плейлист
    Code:
    #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
    Quote Originally Posted by sdim View Post
    Подскажите пожалуйста, можно ли как-то показывать через xupnpd IPTV получаемое от провайдера вот в таком виде: rtsp://74.113.239.238/tv/0qspQsqgYMqS
    и т.д.

    так вот, скажу я в чём дело, дабы люди знали куда копать
    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 у самого такой проблемы тьф-тьфу нет пока, но не мог не рассказать об этом интересующимся.

  2. #152
    Join Date
    Mar 2009
    Location
    Default City
    Posts
    2,694
    Blog Entries
    4
    Quote Originally Posted by ZoliMax View Post
    так вот, скажу я в чём дело, дабы люди знали куда копать
    RTP - это такой же транспортный протокол как и TCP и UPD, т.е. роутеровская UDPrxy тут не помощник, нужно искать что-то ещё. Куда копать?
    .
    #!/bin/sh
    insmod nf_conntrack_rtsp
    insmod nf_nat_rtsp

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

  3. #153

    xupnpd r301

    Обновил xupnpd до последней ревизии.

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

    Last edited by ryzhov_al; 03-04-2012 at 06:05.

  4. #154

    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.

  5. #155
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1

    Lightbulb

    Quote Originally Posted by Madline0 View Post
    Но мануалов, именно, для RT-N16 не нахожу. Я так понимаю действия идентичные? Или есть какие то особенности? Хочу создать свой мануал, пошаговоую настройку, с нуля, от прошивки роутера до IPTV, и выложить на форуме своего провайдера. Прошу подсказать с чего начать.
    Начать можно, например, вот в такой последовательности:
    1) Инструкция от vectorm по начальной настройке RT-N16. Изучить и применить пункты 1-5. В пункте №3 вместо "жесткого диска" можно читать "флешка" - непринципиально.
    2) Подключить репозиторий Entware
    3) Изучить тему с начала.
    4) Далее - то что хотели.

    P.S. топик в FAQ об аварийном восстановлении
    Last edited by MercuryV; 26-04-2012 at 21:40.

  6. #156
    Quote Originally Posted by MercuryV View Post
    Начать можно, например, вот в такой последовательности:
    1) Инструкция от vectorm по начальной настройке RT-N16. Изучить и применить пункты 1-5. В пункте №3 вместо "жесткого диска" можно читать "флешка" - непринципиально.
    2) Подключить репозиторий Entware
    3) Изучить тему с начала.
    4) Далее - то что хотели.

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

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

    Смонтировать директорию /opt на какой-либо (пустой!) носитель/папку и выполнить:
    cd /tmp
    wget http://wl500g-repo.googlecode.com/sv...are_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 запускался автоматически.
    Last edited by Madline0; 27-04-2012 at 01:55.

  7. #157
    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 моментально. Это нормально?

  8. #158
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Madline0 View Post
    Стало работать на ВД ТВ, но переключение канала длится более минуты. На PS3 моментально. Это нормально?
    Quote Originally Posted by MercuryV View Post
    3) Изучить тему с начала.
    ситуация с WD TV Live рассматривается чуть ли не с первого поста

  9. #159
    Quote Originally Posted by MercuryV View Post
    ситуация с WD TV Live рассматривается чуть ли не с первого поста
    Перечитал всё заново. Или я подустал и пропустил, или решения для ВД ТВ так и не нашли.

  10. #160
    Я составил черновик, по которому я действовал. Просьба прокомментировать и помоч дополнить.



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

    Устанавливаю PuTTY
    Захожу через Телнет.

    Отключаю 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/sv...are_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 сек).
    Last edited by Madline0; 27-04-2012 at 16:43.

  11. #161
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Madline0 View Post
    Установка SSH-сервера
    1. вы его не устанавливаете, он уже есть в прошивке
    2. вы его нигде потом не используете (не пишете об этом), продолжать настройку можно спокойно через telnet
    3. если советовать людям включать SSH, то через штатный веб-интерфейс прошивки (System Setup -> Services -> Enable SSH access)
    4. создание файлов для скриптов (touch ...) к dropbear напрямую не относится

    может оно и не надо?
    Quote Originally Posted by Madline0 View Post
    Вставляю флешку...
    Похоже, что по сути все верно, только на инструкцию слабо похоже. К примеру, если на RT-N16 нужен только xupnpd, то своп может и не понадобиться. Разделы можно (да и удобней) создавать и форматировать не на роутере и т.п. Имхо, достаточно было бы указать, что нужен раздел ext3 под /opt, сделать его можно так-то... (один из вариантов).
    теперь возвращаемся к ранее озвученной проблеме:
    Quote Originally Posted by Madline0 View Post
    Осталось узнать как сделать что бы xupnpd запускался автоматически.
    необходимо добавить запуск xupnpd в post-mount, а именно строку
    Code:
    /opt/bin/xupnpd
    и напоследок
    Quote Originally Posted by Madline0 View Post
    Отключаю STP
    Шаг необязательный. Кроме того, если советовать людям что-то отключать, то может быть стоит вкратце пояснить что это и зачем это (не)нужно?

  12. #162
    Quote Originally Posted by MercuryV View Post
    1. вы его не устанавливаете, он уже есть в прошивке
    2. вы его нигде потом не используете (не пишете об этом), продолжать настройку можно спокойно через telnet
    3. если советовать людям включать SSH, то через штатный веб-интерфейс прошивки (System Setup -> Services -> Enable SSH access)
    4. создание файлов для скриптов (touch ...) к dropbear напрямую не относится

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

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

    необходимо добавить запуск xupnpd в post-mount, а именно строку
    Code:
    /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. Добавил комент.
    Last edited by Madline0; 27-04-2012 at 16:27.

  13. #163
    Join Date
    Oct 2009
    Posts
    529
    Blog Entries
    1
    Quote Originally Posted by Madline0 View Post
    Так будет правильно?
    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"

  14. #164
    Quote Originally Posted by MercuryV View Post
    Будет, если echo "/opt/xupnpd/xupnpd" заменить на echo "/opt/bin/xupnpd"
    Уже заменил.

    Вобщем, прекрасно работает на PS3. Но с WD TV не срослось. Ещё не понял как просматривать программу телепередач.
    Теперь далее буду подключать usb hdd, ставить rTorrent и хотелось бы медиа сервер.
    Last edited by Omega; 27-04-2012 at 20:32. Reason: fixed

  15. #165
    Привет! ПОдскажите можно ли поставить xupnpd на длинк дир 300? В основном интересует хватит ли мощности процессора, ну и если не трудно подскажите последовательность действий начиная с прошивки роутера.
    Last edited by Omega; 13-06-2012 at 09:50. Reason: нет, на 300 не встанет, если только на старый 320 ;)
    прошивка RT-N16-1.9.2.7-rtn-r3497.trx + nshaper + Transmission 2.42 (13013) + xupnpd

Page 11 of 16 FirstFirst ... 910111213 ... 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
  •