Руководства, Инструкции, Бланки

Xupnpd пошаговая инструкция Tp Link img-1

Xupnpd пошаговая инструкция Tp Link

Рейтинг: 4.9/5.0 (1923 проголосовавших)

Категория: Инструкции

Описание

Просмотр Интернет телевиденья IPTV на Sony PlayStation 3

О программе

xupnpd - eXtensible UPnP agent

Эта программа является простым и переносимым UPnP медиа-сервером для осуществления IPTV трансляций в рамках домашней сети на DLNA совместимых устройствах без поддержки мультикастинга или плейлистов со списком Интернет-адресов источников контента.

xupnpd может быть установлен на домашний WiFi роутер, что даст возможность просмотра Интернет-телевиденья на множестве домашних устройств без использования компьютера и специализированных ТВ приставок Вашего домашнего Интернет провайдера (при условии отсутствия шифрования). Кроме того существует возможность просмотра спутникового телевиденья на множестве телевизоров имея всего один ресивер.

Программа не имеет сертификата соответствия требованиям DLNA но умеет анонсировать в локальную сеть M3U список юникаст или мультикаст ТВ-каналов используя UPnP/DLNA механизмы в объеме достаточном для просмотра IPTV местного провайдера или роликов с Vimeo на Sony PlayStation 3, планшетах и многих моделях телевизоров Smart TV.

В случае мультикаст каналов программа может осуществлять преобразование в юникаст поверх HTTP сама либо с использованием udpxy. При преобразовании не происходит транскодирования сигнала — только смена способа доставки до плеера. Существует возможность просмотра как SD так и HD каналов.

Все что нужно — роутер или компьютер под управлением OS Linux и DLNA совместимый плеер/телевизор.


Работоспособность xupnpd проверялась на следующем оборудовании:
  • PC под управлением OS Ubuntu 10.04
  • D-Link DIR-320 (DD-WRT v24 preSP2 13064, mipsel)
  • Asus WL-500gP
  • Asus N-16
  • Asus RT-N56U
  • Zyxel Keenetic
  • TP-LINK WR841ND
  • Телевизоры Samsung серий B/C/D
  • Ресивер спутникового ТВ DreamBox DM500HD
В качестве плееров на совместимость с xupnpd проверялись:
  • Sony PlayStation 3 с заводской прошивкой
  • Iconbit HDS4L, WDTV Live
  • HTC Desire (Android + UPnPlay/BubbleUPnP + Vplayer/MX Video Player)
  • Телевизоры Samsung UE46D6510, Samsung UE40D5000PW, Samsung LE40c550, Samsung LE40B650, Samsung UE40C6000, Samsung US46ES6100, Samsung UE32EH6037, LG PZ750, Sony 26EX231, Philips 47pfl7606h
  • Microsoft Windows Media Player 11, VideoLAN (Ubuntu 10.04)
Возможности
  • Встроенный DLNA/UPnP медиа-сервер для анонса списка каналов или медиа-файлов в локальную сеть
  • Поддержка HTTP источников (список URL с адресами потоков в Интернете)
  • Встроенный мультикаст прокси для IPTV от домашнего Интернет-провайдера
  • Классический медиа-сервер для предоставления общего доступа к видео-файлам в домашней сети
  • Поддержка YouTube, Vimeo, Vkontakte, IVI, GameTrailers, AG и т.п.
  • Просмотр видео высокого разрешения (HD)
  • Интернет-радио
  • Механизм расширений на языке Lua для поддержки новых источников видео
  • Отсутствие транскодирования
  • M3U плейлисты
  • Автоматическое обновление списка роликов (фидов) или каналов по расписанию
  • Группировка контента и древовидное отображение
  • Списки контроля доступа и родительский контроль
  • Web-интерфейс и возможность создания внешних программ для управления
  • Возможность модификации путем Lua-скриптинга
  • Open source
Требования
  • Маршрутизатор* на Atheros или Broadcom чипсете (ar71xx, mipsel и т.п.), например: D-Link DIR-320, ASUS WL-500GP, TP-LINK WR841ND или Zyxel Keenetic
  • Прошивка OpenWrt или DD-Wrt (либо другие кастомные прошивки на основе Linux)
  • Опционально udpxy
* Вместо роутера можно использовать PC либо иное оборудование под управлением операционной системы на основе Linux или BSD. Скачать

Готовые бинарные сборки и исходные тексты можно получить тут .

Картинки


Видео

Видео-обзоры и руководства тут.

Установка и настройка
  1. Загрузить архив на маршрутизатор (scp,sftp,ftp)
  2. Распаковать (например: 'tar zxf xupnpd.tar.gz')
  3. Запустить ('xupnpd/xupnpd-mipsel' или 'xupnpd/xupnpd-ar71xx')
  4. Перейти браузером по ссылке 'http://192.168.1.1:4044' (192.168.1.1 - адрес Вашего маршрутизатора)
  5. Загрузить Ваш IPTV плейлист в формате M3U
  6. Наслаждаемся IPTV в Вашем DLNA-совместимом плеере
Часто задаваемые вопросы Пример плейлиста
  • name - название плейлиста
  • type - тип видео по умолчанию
  • dlna_extras - DLNA профиль по умолчанию
  • plugin - название обработчика (расширения) для всего плейлиста по умолчанию (для YouTube, Vimeo и т.п.)
  • logo - URL логотипа (картинка в формате jpeg)
  • group-title - название группы (элементы с одинаковым значением группируются в одной папке)
  • type - тип видео
  • dlna_extras - DLNA профиль
  • plugin - название обработчика (расширения)

Атрибут 'type' может иметь следующие значения: avi, asf, wmv, mp4, mpeg, mpeg1, mpeg2, ts, mp2t, mp2p, mov, mkv, 3gp, flv, aac, ac3, mp3, ogg, wma

Атрибут 'dlna_extras' может иметь следующие значения: none, mpeg_ps_pal, mpeg_ps_pal_ac3, mpeg_ps_ntsc, mpeg_ps_ntsc_ac3, mpeg1, mpeg_ts_sd, mpeg_ts_hd, avchd, wmv_med_base, wmv_med_full, wmv_med_pro, wmv_high_full, wmv_high_pro, asf_mpeg4_sp, asf_mpeg4_asp_l4, asf_mpeg4_asp_l5, asf_vc1_l1, mp4_avc_sd_mp3, mp4_avc_sd_ac3, mp4_avc_hd_ac3, mp4_avc_sd_aac, mpeg_ts_hd_mp3, mpeg_ts_hd_ac3, mpeg_ts_mpeg4_asp_mp3, mpeg_ts_mpeg4_asp_ac3, avi, divx5, mp3, ac3, wma_base, wma_full, wma_pro

Пример файла настроек Обратная связь Пожертвования Мои проекты

Другие статьи

Одобрено Locky: Руководство: смотрим IPTV на PlayStation 3 и SmartTV по DLNA

Данное руководство расскажет как использовать PlayStation 3 в качестве приставки для просмотра IPTV (цифрового телевидения) либо смотреть его напрямую на любом телевизоре с поддержкой DLNA.

  • PlayStation 3 или телевизор с поддержкой DLNA
  • Поддерживаемый маршрутизатор (Asus, ZyXEL Keenetic или другой с возможность установки дополнительного ПО) или ПК с Linux
  • (желательно) Услуга IPTV с открытыми каналами у Вашего интернет-провайдера

IPTV называют передачу телевизионных каналов через IP сети. Обычно вещание осуществляется по UDP unicast в Интернет или multicast во внутренних сетях провайдеров. Для просмотра используется программный плеер для ПК (VLC или его модификация под торговой маркой конкретного ISP) или специальная приставка к ТВ, которая покупается или берётся в аренду у провайдера.

IPTV как правило обеспечивает лучшее качество изображения и звука по сравнению с аналоговым эфирным или кабельным ТВ. Однако оно имеет и свои недостатки:
  • требует рабочее высокоскоростное подключение к сети
  • качество может зависеть от загрузки сетевого канала
  • требует для просмотра ПК или специальное оборудование, причём традиционно провайдеры на договор предоставляют только одну приставку, что ограничивает просмотр единственным телевизором в доме

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

Суть наших последующих действий заключается в запуске на маршрутизаторе (точке доступа) специального DLNA-сервера, который даст доступ к IPTV каналам любому стандартному DLNA-клиенту: телевизору, телефону, планшету и.т.п. подключенному в вашей сети. Мы в качестве клиента будем использовать PlayStation 3 (подробнее о DLNA и PS3 читайте здесь ). Таким образом нам не нужно будет покупать дополнительное оборудование или смотреть IPTV на ПК.

Недостатком данного метода является необходимость установки дополнительного ПО на маршрутизатор, что возможно не на всяком устройстве и требует определённых знаний от пользователя. При отсутствии необходимого оборудования или желания DLNA-сервер можно запустить и на обычном ПК, но в этом случае придётся держать его включенным во время просмотра ТВ что не очень удобно.

Очевидно что для работы DLNA-сервера нам понадобится маршрутизатор с возможностью установки дополнительно ПО. Данная задача может быть решена множеством способов, в этом руководстве я расскажу о необходимых действиях для точек доступа Asus с пользующейся заслуженной народной любовью прошивкой от Олега и Энтузиастов .

На момент написания этой статьи прошивка от Олега и Энтузиастов может быть установлена на следующие модели маршрутизаторов Asus: WL-500g Premium, WL-500g Premium v2, WL-500W, RT-N16, RT-N15U, RT-N12, RT-N12B1, RT-N10 и RT-N10U. Я будут мучить свой старенький, но уже ставший легендарным маршрутизатор Asus WL-500g Premium .

Герой статьи — Asus WL-500g


Владельцы оборудования ZyXEL Keenetic могут получить информацию об установке xupnpd в соответствующей ветке на форуме Zyxmon .

Если у вас другой маршрутизатор, например бюджетный и поэтому очень популярный D-Link DIR-320. то отчаиваться рано. Его и множество других устройств поддерживают открытые прошивки вроде DD-WRT (список поддерживаемых устройств) или OpenWrt . Однако вам самим придётся разобраться с установкой, т.к. дальнейшие инструкции относятся к прошивке от Олега. Действуйте по аналогии. Кроме этого всегда есть возможность установки сервера на ПК, о ней читайте в разделе «Альтернативный вариант: установка DLNA-сервера на ПК».

Установка прошивки от Олега и Энтузиастов

Предупреждение! Дальнейшие операции требуют определённых знаний на уровне уверенного пользователя ПК и в случае ошибок могут привести к неприятным результатам, которые вы возможно не сможете устранить самостоятельно. Если вы не отдаёте себе отчёт о последствиях своих действий, то лучше остановитесь и доверьте их более подкованным товарищам.


Для дальнейшей работы нам нужно заменить на маршрутизаторе заводскую прошивку от Asus на прошивку от Олега и Энтузиастов. Посмотреть текущую версию прошивки можно на веб-интерфейсе маршрутизатора по адресу http://192.168.1.1 . пользователь admin. пароль по умолчанию admin. Зайдите в раздел System Setup - Firmware Upgrade:

Версия прошивки и модель маршрутизатора

Версия прошивки указана в строке Firmware Release. Для прошивки от Олега и Энтузиастов там будет указано 1.9.2.7-rtn-номер-версии. Если у вас она, то переходите к следующему пункту. Если у вас заводская версия или 1.9.2.7-d (старая прошивка от Олега без Энтузиастов), то потребуется перепрошивка.

Перед тем как продолжить запомните или перепишите на бумагу настройки интернета и другие изменения, которые вы вносили в конфигурацию маршрутизатора. После перепрошивки и сброса к заводским настройкам их нужно будет ввести заново. Далее проверьте модель своего маршрутизатора в разделе Product ID. В моём случае это WL500gp. Теперь скачайте с официального сайта прошивку 1.9.2.7-rtn для своего устройства. Не перепутайте! Вам нужна прошивка rtn, модель устройства указана в описании. WL-500gP и WL-500gPv2 - это прошивки для модели WL-500g Premium первой и второй аппаратной ревизии соответственно (указана на наклейке на точке доступа).

Скачали прошивку, отключаем кабель провайдера от порта WAN. Нажимаем кнопку Обзор и выбираем .trx файл с прошивкой. Жмём кнопку Upload и ждём несколько минут пока маршрутизатор перепрошивается. После окончания процесса он перезагрузится. Проверяем версию прошивки в System Setup - Firmware Upgrade. Если всё нормально (видим версию 1.9.2.7-rtn), то можно вернуть кабель в порт WAN, прошивка успешно завершена.

Теперь на всякий случай сбрасываем настройки к заводским в разделе System Setup - Factory Default, кнопка Restore, ждём перезагрузки и вводим настройки интернета и Wi-Fi сети заново. Если у вас до этого была прошивка от Олега, то можно в принципе этого не делать - настройки должны пережить обновление и маршрутизатор будет нормально работать сразу. Проверяем работу сети и интернета. Если всё хорошо, то переходим к следующему пункту.

При необходимости более подробную информацию о прошивке и решении возможных проблем ищите:


Установка DLNA-сервера xupnpd на маршрутизатор

Перед установкой DLNA-сервера сделаем небольшие настройки для корректной работы мультикаста в локальной сети на случай если мы захотим использовать плеер на ПК или приставку от провайдера параллельно с DLNA-клиентами.

В разделе IP Config - Route устанавливаем Enable multicast routing? в Yes, жмём Apply.

Включаем multicast routing


Если вы её видите, то поздравляю — сервер установлен и запущен, большая часть работы сделана.

При желании можно провести тонкую донастройку сервера кликнув на кнопку Config :

Страница настроек сервера xupnpd


Здесь в частности можно указать настройки для плагинов ВКонтакте, YouTube и.т.п. и интервал обновления списка видео из этих источников Feeds reload interval (в секундах). Для сохранения настроек нажимаем Save. По кнопке Profiles доступны профили различных DLNA устройств, возможно вы захотите включить или отключить какие-либо из профилей в зависимости от того, что будете использовать для просмотра.

Теперь включаем PlayStation 3 и проверяем работоспособность. В разделе XMB - Видео должен появиться пункт UPnP-IPTV. Выглядит это примерно так:

DLNA-сервер с IPTV на PlayStation 3


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

Осталось сохранить изменения на маршрутизаторе. Возвращаемся к telnet'у. Добавляем монтирование флешки, подключение файла подкачки и запуск сервера в автозагрузку и сохраняем настройки:
mkdir -p /usr/local/sbin
echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "mount -obind /tmp/mnt/disca_1/opt/ /opt/" >> /usr/local/sbin/post-mount
echo "swapon /opt/swapfile" >> /usr/local/sbin/post-mount
echo "/opt/xupnpd/xupnpd-bcm947xx-ddwrt" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount
flashfs save && flashfs commit && flashfs enable && reboot

После перезагрузки сервер должен запуститься автоматически. Наслаждайтесь.

Настройка IPTV от вашего провайдера(по желанию )

Для просмотра IPTV каналов из сети провайдера понадобится m3u-плейлист с их списком, обычно он доступен на сайте провайдера в разделе настроек или по звонку в техническую поддержку. Типичный плейлист выглядит примерно так:

#EXTINF:-1,Россия 24
udp://@235.10.10.8:1234
#EXTINF:-1,ТВ Центр
udp://@235.10.10.18:1234
#EXTINF:-1,Россия К
udp://@235.10.10.9:1234
#EXTINF:-1,Домашний
udp://@235.10.10.6:1234

Каналы должны быть «открытыми». т.е. незашифрованными. Легче всего это проверить попытавшись открыть адрес вида udp://@235.10.10.18:1234 на компьютере в плеер VLC . «Открытые» каналы будут работать, зашифрованные — нет. Посмотреть последние вы сможете только на оборудовании оператора или через его плеер. Стороннее оборудование и ПО с ними несовместимо, можете послать луч ненависти поборникам проприетарного ПО и DRM.

Теперь плейлист с вашими каналами надо закачать на сервер. На веб-интерфейсе xupnpd нажимаем кнопку Playlists, Upload *.m3u file, Обзор, выбираем файл, Send, Back, Reload. Готово. Проверяем на телевизоре или PlayStation 3.

Альтернативный вариант: установкаDLNA-сервера на ПК

Если у вас нет возможности или желания установить xupnpd на маршрутизатор, то можно попытаться сделать это на ПК под управлением ОС Linux. Я приведу пример на основе Ubuntu 11.10.

Открываем терминал. Устанавливаем необходимые инструменты, скачиваем исходный код xupnpd и компилируем:
sudo apt-get install build-essential subversion uuid-dev
svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd
cd xupnpd/src/
make

Редактируем файл с настройками сервера
gedit xupnpd.lua
и прописываем:
  • cfg.ssdp_interface='eth0' (сетевой интерфейс в сторону точки доступа или провайдера если кабель от него подключён непосредственно к ПК. Обычно eth0, проверить ifconfig )
  • cfg.ssdp_loop=0
  • cfg.daemon=true
  • cfg.debug=0
  • cfg.mcast_interface='eth0' (сетевой интерфейс в сторону точки доступа или внутренней сети если кабель от провайдера подключён непосредственно к ПК. Обычно eth0, проверить ifconfig )
  • cfg.feeds_update_interval=1800
  • cfg.uuid=nil
  • cfg.pid_file='./'..cfg.log_ident..'.pid'
Если у вас в сети используется маршрутизатор Asus с прошивкой от Олега или другой со встроенным igmpproxy:
  • cfg.udpxy_url='http://192.168.1.1:4022' (убираем -- перед строкой, порт 4022 прописываем в настройках маршрутизатора в разделе IP Config - Miscellaneous Multicast to HTTP Proxy Port )
Сохраняем файл, запускаем сервер:
./xupnpd

Проверяем. Если нужно добавляем плейлист с IPTV каналами вашего провайдера (см. предыдущий пункт) через веб-интерфейс по адресу вашего ПК ( ifconfig ) порт 4044. По localhost доступа нет! При желании добавляем в автозапуск: Приложения - Прочие - Автоматически запускаемые приложения.

Ссылки на полезные ресурсы по теме

  • Домашняя страница проекта xupnpd
  • Домашняя страница прошивки от Олега и Энтузиастов
  • Установка xupnpd на маршрутизаторы ZyXEL Keenetic
  • Прошивки DD-WRT и OpenWrt
  • Форум wl500g.info. исчерпывающая информация по маршрутизаторам Asus, прошивке от Олега, установке ПО и.т.п.
  • Анонс pshare (предшественник xupnpd) в ru_playstation

На маршрутизаторе запускаете? Сделайте cat /usr/local/sbin/post-mount
Если там нет упоминаний xupnpd и файл пустой то последовательно:


echo "#!/bin/sh" > /usr/local/sbin/post-mount
echo "mount -obind /tmp/mnt/disca_1/opt/ /opt/" >> /usr/local/sbin/post-mount
echo "swapon /opt/swapfile" >> /usr/local/sbin/post-mount
echo "/opt/xupnpd/xupnpd-mipsel-ddwrt" >> /usr/local/sbin/post-mount
chmod +x /usr/local/sbin/post-mount
flashfs save
flashfs commit
flashfs enable
reboot

Модем ADSL на нем 2 бриджа 0/33 - интернет и 0/50 - IPTV; PPPOE поднимаю на роутере, интернет работает. Медиасервер и плейлист на PS3 вижу, но каналы не идут - чёрный экран и. данные пореждены. Может ротер второй бридж не видит? Я не могу понять. При такой настройке VLC на компе не показывает. Если ставишь модем в роутер на 0/33, без маршутизатора, соответственно, на VLC всё работает. Посоветуйте, пожалуйста как правильно настроить.

"Лопатил, лопатилЭ на работе. На компе запустид, уф. Дома через PS3 попробую. Спасибо за мануал.

Исходя из предыдущего комментария (про бриджи) и.т.п. есть предположение что проблемы могли возникать из-за того, что xupnpd лезет в интернет не через тот интерфейс. Проверьте конфиг xupnpd.lua.

Да, спасибо. На PS3 пошло, только тормоза присутствуют (на компе тормозов не было). Как проверить интерфейс xupnpd? Если увеличить файл подкачки, что даст? Спасибо, с наступающим 2012. -)

Если видео показывает, то с интерфейсами всё нормально.
Странно, что тормозит. Если ps3 подключена по ви-фи, то попробуйте подключить к точке проводом для проверки, не забудьте только сетевое подключение переключить на провод.

А swap файл обязательно нужен?

Почему-то если имеется два клиента, например iMac c VLC and PS3!
То, происходит следующее:
На iMac через VLC одновременно с PlayStation 3 можно просматривать только один и тот же канал, если переключить канал в VLC, то на PS3 воспроизведение прекращается, и завести на PS3 можно только тот канал который воспроизводится в данный момент на клиенте с VLC.

Как сделать так, чтоб по WIFI на двух клиентах показывались разные каналы?

Den
Необязательно. Как подстраховка особенно если у вас на маршрутизаторе мало памяти.

COCAINUS
Вы скорее всего в VLC открываете udp мультикаст ссылки, а надо через http прокси вида http://192.168.1.1:port/udp/mcast_addr:mport/

port = порт Multicast to HTTP Proxy Port на странице Ip Config - Miscellaneous

День добрый.
Подскажите в чем может быть прокол, пытаюсь запустить на стоковой прошивке RT-N16 ваш софт.
Установил, настроил, после запуска xupnpd стоит произвести любой запрос либо через веб браузер либо с ТВ по DLNA и сервер вылетает без вывода ошибок.

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

Вот собственно log:

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'

Как побороть задержку в

30 секунд при открытии потока на Asus RT-N16?

Спасибо за прекрасный софт.

Установил на Asus WL-500g Premium.

Все работает при просмотре XBMC плеером на MAC-min (IPTV и Local Media Files)
C NMT плеером Все сложнее
IPTV работает на ура после установки cfg.proxy=0
А вот Local Media Files не проигрываються. NMT Плеер пишет Cold not play.

Может подскажете как (с помщью настройки xupnpd) заставить NMT Плеер проигрывать Local Media Files?

Здравствуйте. Имеется роутер rt-n10 c1 с прошивкой Wive-NG-RTNL там есть встроенный уже UPNP media server (XUPNPD). Закачал туда плейлист с iptv, видео очень сильно сыпется.Плейлисты разные пробовал http и udp.С компьютера с dlna сервера работает а с коробки нет.Телек sony bravia соединение по кабелю 100mb.Что может быть?

Решено:dlna_extras - предназначен для указания специфического DLNA профиля для медиафайла на который указывает URL. По сути это детализация для плеера, ведь контейнер mpeg2ts, например, может содержать внутри много чего разного. Сейчас возможны значения: none, mpeg_ps_pal, mpeg_ps_pal_ac3, mpeg_ps_ntsc, mpeg_ps_ntsc_ac3, mpeg1, mpeg_ts_sd, mpeg_ts_hd, avchd, wmv_med_base, wmv_med_full, wmv_med_pro, wmv_high_full, wmv_high_pro, asf_mpeg4_sp, asf_mpeg4_asp_l4, asf_mpeg4_asp_l5, asf_vc1_l1, mp4_avc_sd_mp3, mp4_avc_sd_ac3, mp4_avc_hd_ac3, mpeg_ts_hd_mp3, mpeg_ts_hd_ac3, mpeg_ts_mpeg4_asp_mp3, mpeg_ts_mpeg4_asp_ac3, avi, divx5, mp3, ac3, wma_base, wma_full, wma_pro. Указывать без не обходимости смысла нет, только если плеер отказывается показывать. По умолчанию выбирается наиболее типовой профиль для каждого типа медиафайла.

У меня роутер ASUS RT-N16. Всё установил, работает через ЛАН. Сначала пытался смотреть с "WD TV HD LITE", почти минуту переключались каналы. На PS3 всё бегает шустро. Но есть пару каналов в HD с кодеком h264 и они на PS3 не работают. Не подскажите, как можно их включить? И ещё хотелось бы узнать как добавить логотипы каналос и как на PS3 просматривать программу телепередач?

Locky, подскажи пожалуйста. Сделал всё по инструкции, но проблема в том что у моего провайдера нет плейлистов m3u. Вещание ведется потоками rtp и http. т.е. в плэй листах "rtp://@230.3.4.16:5678" или "http://10.110.0.130:9246" вместо udp. Как сделать чтоб пс3 запустила эти потоки?

Здрастувуйте, пологите пожалуйста, установил xupnpd на tp-link wr741nd (openwrt) вот так:
root@OpenWrt:

# cd /tmp
root@OpenWrt:/tmp# wget http://tsdemuxer.googlecode.com/files/xupnpd-1_03.tar.gz
Connecting to tsdemuxer.googlecode.com (173.194.70.82:80)
xupnpd-1_03.tar.gz 100% |*******************************| 510k 0:00:00 ETA
root@OpenWrt:/tmp# tar zxf xupnpd-1_03.tar.gz
root@OpenWrt:/tmp# rm xupnpd-1_03.tar.gz
root@OpenWrt:

# cd /tmp
root@OpenWrt:/tmp# mv ./xupnpd-rc/ /opt/xupnpd/
root@OpenWrt:/tmp# cd
root@OpenWrt:

# cd /opt/xupnpd/
. и его поднимаю из этой директории так ./xupnpd-ar71xx.
но после рестарта рутера надо вручную его поднять. Как сделать чтоб он автоматически стартовал после перезагрузки рутера, спасибо

Этот комментарий был удален автором.

Запускаем сервер:
./xupnpd-bcm947xx-ddwr

На этом пункте выдает: can't load library 'libgcc_s.so.1'
Сервер естественно не запускает. помогите

Добрый вечер. Люди помогите пожалуйста, вторые сутки не выходит. Имеется роутер asus rt-n16 с последней прошивкой от Олега и ps3, через которую очень хочется смотреть iptv. Всё делаю по инструкции, настройки роутера, монтирую флешку, в общем всё до того момента как ps должна радовать телевидением. В меню приставки появляется upnp-iptv, вижу плейлист закачанный (100% рабочий, проверено через HMS и Vlc) но какой канал не запусти "Невозможно воспроизвести контент ошибка 800288Е1" Может кто сталкивался и решил, подскажите пожалуйста что не так делаю?
С Уважением, Евгений!

Добрый день, может кто знает или пробовал установить XUPNPD на WD MYBOOK WORLD EDITION II?
В линуксе особо не разбираюсь. На сайте XUPNPD лежит архив для MYBOOK LIVE, пробовал его развернуть.
вручную рассовал по папкам на WD через SSH, назначил всем права 777. Потом пытался запустить. ничего не выходит. При запуске исполняемого файла напрямую (без использования файла ссылки с ключом START) пишет вот что. /xupnpd. /xupnpd: 1: Syntax error: "(" unexpected

версия линукса :
Linux MyBookWorld 2.6.24.4 #1 Thu Apr 1 16:43:58 CST 2010 armv5tejl unknown

Просмотр IPTV на телевизоре Samsung LE40C550

Просмотр IPTV на телевизоре Samsung LE40C550

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

Технология IPTV (англ. Internet Protocol Television) (IP-TV, IP-телевидение) — цифровое телевидение в сетях передачи данных по протоколу IP, новое поколение телевидения. (материал из Википедии )

Современные телевизоры с сетевым интерфейсами имеют встроенную поддержку DLNA. Иными словами могут воспроизводить передаваемые по сети медиаданные (изображения, видео, музыку). Средой передачи медиаконтента обычно является домашняя локальная сеть.
Так как мой телевизор Samsung LE40C550 не умеет напрямую принимать IPTV от провайдера, но умеет воспроиводить медиа-потоки с DLNA сервера, я решил на основе домашнего маршрутизатора собрать DLNA медиа сервер, который будет обрабатывать IPTV провайдера.
Для решения данной задачи нам понадобиться маршрутизатор с прошивкой от «Олега и Энтузиастов». В моем случае это NetGear WNR3500L с прошивкой от Vampik .
На момент написания статьи на маршрутизатор установлена прошивка 1.9.2.7-rtn-r3300M.
А для просмотра IPTV будем использовать DLNA сервер xupnpd от Антона Бурдинюка. Который позволяет преобразовать трансляцию IPTV мультикастом или юникастом и раздает списки телевизионных каналов в локальной сети совместимым устройствам.

Установка с репозитория Entware с Optware

Медиа сервер работает с настройками по умолчанию, при необходимости настраиваем файл конфигурации. В моем маршрутизаторе NetGear WNR3500L от расположен по адресу: /opt/share/xupnpd/xupnpd.lua

Запускаем DLNA медиа сервер xupnpd

Заходим в web-интерфейс xupnpd, для чего в браузере открыть страничку my.router:4044

и загружаем плейлист IP-TV вашего провайдера (подразумевается, что *.m3u-плейлист у вас есть под рукой.)

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

Когда необходимо использовать внешний прокси Multicast to HTTP Proxy ‘udpxy’

xupnpd в отличии от своего предшественника pshare содержит встроенный UDP прокси сервер. И если ваш провайдер ведет вещание IPTV используя UDP, то использовать внешний прокси сервер нет необходимости. В моем случае, провайдер передает IPTV используя RTP, который для xupnpd пока не позубам. Но прелесть прошивки «от энтузиастов» в том, что в ее состав уже встроен udpxy прокси сервер и он настраивается прямо из web интерфейса маршрутизатора

Так же в случае использования провайдеров RTP необходимо преобразовать плейлист
было:

где «http://192.168.55.1:4040» адрес вашего роутера и порт прокси сервера
Если ваш провайдер вещает в UDF, то устанавливать прокси сервер и редактировать плей-лист не надо!

Настраиваем автозапуск xupnpd при (пере)загрузке роутера

Для автозапуска DLNA медиа сервера при включении роутера открываем файл «/usr/local/sbin/post-mount» и добавляем в него строчку:

Замеченные недостатки xupnpd

Список локальных файлов нельзя отсортировать по имени. Что при большом количестве фильмов превращает поиск в головоломку.

Установка xupnpd на предыдущий репозиторий IPKG

DLNA сервер xupnpd не входит в состав предыдущего репозитория IPKG. Чтобы исправить несправедливость выполните нижеследующий код:

Ну а дальше все по приведенной иструкции. Только учитывайте, что имя исполняемого файла будет «xupnpd-mipsel» и изменится его расположение.

Я и Ubuntu» - DLNA IPTV xupnpd

«Я и Ubuntu»

Купили брату телевизор Sony Bravia. Выбирал специально, чтоб ТВ умел проигрывать много форматов видео и знал что такое DLNA. Однако упустил IPTV. Странно, но ТВ его совсем не умеет проигрывать. Удивительно, что Sony не позаботились об этом. В итоге IPTV таки удалось получить, пусть и через DLNA.

Настраивается установкой xupnpd. Можно поставить программу на роутер. В интернете есть мануалы по ентой установке. У меня же стояла задача более простая. Заставить ТВ показывать iptv не важно откуда. В итоге поставил xupnpd на ноут с ubuntu, благо на оффсайте есть уже собранный пакет для нее.

Правим конфиг файл /etc/xupnpd.lua
Заменяем интерфейс на свой, через который выходим в интернет.

Запускать следует через sudo.
sudo xupnpd

Либо можно утянуть последнюю версию с svn

sudo apt-get install subversion
svn co http://tsdemuxer.googlecode.com/svn/trunk/xupnpd
cd xupnpd/src/
make

Не забываем поправить конфиг файл xupnpd.lua
Следует заменить интерфейс на свой, через который выходим в интернет.

Запускаем программу
chmod +x xupnpd
./xupnpd

Дальше настройки можно править через веб-интерфейс 192.168.X.X:4044, где 192.168.X.X ваш ip.
Там же можно загрузить свой плейлист.m3u

Ввиду того, что я смотрю iptv от тетушки Шуры и потоки там все http-шные, мне не пришлось ставить udpxy. Единственный нюанс, который заставил меня поломать голову, из-за того, что при выборе канала трансляция запускалась, но картинки не было, заключается в том, что в настройках Default mime type следует указать mpeg_ts (cfg.default_mime_type=’mpeg_ts’).

Похожие записи:

Просмотр IPTV на ТВ через роутер с xupnpd - Домашний интернет группы компаний ВымпелКом

Домашний интернет группы компаний "ВымпелКом" - форумы: Просмотр IPTV на ТВ через роутер с xupnpd - Домашний интернет группы компаний "ВымпелКом" - форумы
  • Группа: Посетитель
  • Сообщений: 68
  • Регистрация: 20-Июнь 07

Отправлено 29 Ноябрь 2011 - 09:52

[quote name='mikhe' timestamp='1322389331' post='1064942681']
На форуме ZyXEL, по ссылке что я выше приводил, автору можно вопросы/пожелания написать, он там появляется периодически.
Это все ясно, я там уже все перерыл когда себе настраивал.
Но если надо идти читать в других местах (и на самом деле в нескольких) тогда в чем смысл создавать эту тему?
Просто похвалиться тем, что удалось настроить у себя?
Без указания деталей и выполненных шагов это именно похвальба и выпендреж.
Успехов.

#9 Chaki1
  • Группа: Посетитель
  • Сообщений: 1
  • Регистрация: 17-Ноябрь 11
  • Пол: Мужчина

Отправлено 01 Декабрь 2011 - 13:00

Здесь все что нужно по xupnpd, только я так и не смог подружить свой lg lv3700 с видеопотоком RTP Если у кого получится не забываем отписываться.Обычный поток воспроизводит нормально.
На одной из веток читал, что собираются сделать приложение IPTV для смарт телевизоров. Будем ждать, т.к. на мой вгляд сеть DLNA крайне не стабильна, да и не многие каналы вещают в формате 16:9, и не все ТВ(и мой тоже) умеют растягивать изображение.

Сообщение изменено: Chaki1 (01 Декабрь 2011 - 13:02 )

#10 picmail
  • Группа: Посетитель
  • Сообщений: 68
  • Регистрация: 20-Июнь 07

Отправлено 02 Декабрь 2011 - 14:48

Здесь все что нужно по xupnpd, только я так и не смог подружить свой lg lv3700 с видеопотоком RTP


Вы уверены, что там ВСЕ что нужно?
Вот мне того форума было существнно недостаточно.
Что бы настроить все что бы работало, мне пришлось запускать связку udpxy+xupnpd, при этом предварительно прописав маршруты на рутере.
Прежде чем пробовать на ТВ добейтесь работы на компьютере в VLC, а потом уже можно и с ТВ пытаться.

#11 MrGalaxy
  • Группа: Посетитель
  • Сообщений: 1 527
  • Регистрация: 22-Февраль 08
  • Пол: Мужчина
  • Откуда: из города самоваров и пряников

Отправлено 03 Декабрь 2011 - 10:50

В телевизоре не нужно ничего настраивать (если доступ к DLNA изначально производителем ТВ предусмотрен).
На роутере (если входит в список совмеcтимых, а их там сотня наверное) устанавливается xupnpd и добавляете туда свой плэйлист. LG 60PZ750 + Asus wl500gp показывает все открытые каналы Билайна


Как ТВ подключён к роутеру? Через USB?

#12 Alexander681
  • Группа: Посетитель
  • Сообщений: 1 008
  • Регистрация: 17-Март 09
  • Пол: Мужчина
  • Откуда: Саратов

Отправлено 03 Декабрь 2011 - 11:12

В телевизоре не нужно ничего настраивать (если доступ к DLNA изначально производителем ТВ предусмотрен).
На роутере (если входит в список совмеcтимых, а их там сотня наверное) устанавливается xupnpd и добавляете туда свой плэйлист. LG 60PZ750 + Asus wl500gp показывает все открытые каналы Билайна


Как ТВ подключён к роутеру? Через USB?


Хммм. Не встречал еще ни одного ТВ, использующие USB порт для этих целей. Как правило - для подключения внешних носителей типа флешки, внешних винтов. К роутеру ТВ обычно подключаются через Ethernet карту.

Сообщение изменено: Alexander681 (03 Декабрь 2011 - 11:13 )

Xupnpd ( - улучшенный вариант pshare - ) - eXtensible UPnP agent (Страница 1) — Маршрутизаторы ZyXEL Keenetic

ВНИМАНИЕ. ВНИМАНИЕ. ВНИМАНИЕ. xupnpd ("улучшенный вариант pshare") - eXtensible UPnP agent (Страница 1 из 58)

Как мне написал автор pshare (соседняя тема ) Антон Бурдынюк

pshare больше не поддерживаю. На телеках не работает.

Вместо него теперь xupnpd. UPnP реализован в большем объеме, есть встроенный HTTP прокси для добавления дополнительных DLNA заголов в поток которые нужны телевизорам.
Сейчас народ активно тестирует, телеки показывают.
Поэтому настоятельно рекомендую обратить внимание на xupnpd и не заморачиваться с pshare.

Версия выложена в репозитарий, ставим с помощью "opkg install xupnpd".
Скрипт запуска K27xupnpd (для автозапуска переименовываем). В скрипт добавлены правила iptables (ниже) с этим продолжаем разбираться. Т.к. у меня сейчас udpxy не на кинеткие и кинетик в режиме точки доступа - я в этом не помогу.

Настройки (xupnpd.lua) в директории /media/DISK_A1/system/usr/share/xupnpd
При работе совместно с udpxy скорее всего (как и для pshare) нужно разрешить сетевой обмен "внутри кинетика"

Просьба это проверить.

По сравнению с xupnpd.lua из svn сделаны следующие изменения
интерфейc установлен br0
отключен multicast loop (нам он и не нужен).
включен режим демона (для тестирования имеет смысл отключить, но может сразу все работает?)
pid файл создается в папке /media/DISK_A1/system/var

По сравнению с аналогичным конфигом из архива на странице проекта - не включен режим embeded (после отладки лучше включить).
Режим embeded в версии из репозитария уже включен.

Исходники минимально пропатчены (для размещения файлов по умолчанию в /media/DISK_A1/system/usr/share/xupnpd).

Разбираемся, отписываемся.
Бинарник по крайней мере запускается, web интерфейс работает. При отключении режима демона логи выдает.

Re: xupnpd ("улучшенный вариант pshare") - eXtensible UPnP agent

vovic67. у Вас очепятка. -I и -A - добавляют правило (INSERT, APPEND), -D - удаляет правило (-D - delete).
Nigel. Вы так ВСЁ разрешили, неправильно это.

All
Насчет добавления плейлистов через web - разберемся, может автора xupnpd привлечем. Это может быть связано с тем, что я разнес бинарник с остальными файлами.

16 Ответ от vovic67 2011-10-08 09:46:22 Re: xupnpd ("улучшенный вариант pshare") - eXtensible UPnP agent

-I и -A - добавляют правило (INSERT, APPEND), -D - удаляет правило (-D - delete)

Спасибо, мне надо было явно написать, что у меня это правило присутствует и разрешено в firewall.d и, чтобы вернуть систему к виду "по умолчанию" и для "чистоты" тестирования, я его выключил.

Отредактировано vovic67 (2011-10-08 09:49:00)

17 Ответ от Zyxmon 2011-10-08 09:54:52 Re: xupnpd ("улучшенный вариант pshare") - eXtensible UPnP agent

По поводу плейлистов. vovic67. если есть время, посмотрите /ui/xupnpd_ui.lua
Если я правильно понимаю, сначала плейлист загружается в /tmp
tfname='/tmp/'..fname
Потом переименовывается
os.rename(tfname,'playlists/'..fname)
Тут, наверное, и получаем облом.
Нужно попробовать подправить - tfname. Создавать временный файл на usb в /media/DISK_A1/system/tmp.

Я бы и сам, но голова сегодня с утра "дурная".

19 Ответ от Zyxmon 2011-10-08 11:09:45 Re: xupnpd ("улучшенный вариант pshare") - eXtensible UPnP agent

Теперь нет ошибки. Но не понятно куда загружаются плей-листы и что должна делать кнопка "Send" в web-интерфейсе, никакие новые записи в секции playlist файла xupnpd.lua не появляются. А любой, вновь созданный, плей-лист всегда подхватывается одной кнопкой "Reload" в web-интерфейсе.

ИМХО. И не хватает поддержки кирилицы в названии плей-листа и некоторых символов, напр. "-".

Отредактировано vovic67 (2011-10-08 12:25:08)

21 Ответ от Zyxmon 2011-10-08 12:27:24 Re: xupnpd ("улучшенный вариант pshare") - eXtensible UPnP agent

Плейлисты попадают в /media/DISK_A1/system/usr/share/xupnpd/playlists.
Если перестартовать xupnpd, то в web интерфейсе отображаются (наверное все плейлисты из этой папки), подхватываются или нет - не проверял.
В xupnpd.lua не появляются. Если не подхватываются, то нужно добавлять ручками.

Это вопросы, скорее, к автору xupnpd, Антону. Надеюсь он прочтет это и ответит.