Keenetic Extra II (Rev.a) Установленная версия NDMS: 2.09.C.0.0-1.
В прошивке уже присутствуют IGMP Proxy, Сервер udpxy, Mенеджер пакетов OPKG.
Имеется также телевизор Samsung UE40EH5007k (без смарт ТВ, но с DLNA), на котором активировал «сервисный» LAN порт и прошил китайский WIFI адаптер под самсунговский — как результат смотрю на телевизоре расшареные по DLNA с роутера папки (фото\видео\аудио) как по LAN кабелю так и по WIFI.
Пытаюсь завести IPTV на телевизоре (без приставки) по DLNA с помощью xupnpd, имея в наличии m3u плейлист от провайдера.
1) Из шапки темы Entware-3x взял архив для своей модели и с флешки NTFS установил через Mенеджер пакетов OPKG Entware-3x
(появилась строчка «…Установка Entware- завершена!»).
2) Обновил список пакетов:
opkg update
3) здесь в теме нашел ссылку на скачивания архива xupnpd для Kenetic http://xupnpd.org/download.html — но по ссылке архив не возможно скачать.
Кто может дать рабочую ссылку на скачивание архива xupnpd для Kenetic?
В составе Entware-3x нашел файл hlspxd_2016-12-1_mipsel-3x.ipk, но думаю это не то.
tv.m3u
Инструкция по включению xupnpd на роутере Zyxel Keenetic, Zyxel Keenetic GIGA, Zyxel Keenetic II, Zyxel Keenetic GIGA II, Zyxel Keenetic Omni и Zyxel Keenetic Ultra
© Копирование данного текста для публичного распространения — ЗАПРЕЩЕНО. Используйте прямые ссылки на сайт. Использование материала в личных целях — РАЗРЕШАЕТСЯ.
Перед началом работы откатите прошивку роутера на версию V1. Неофициально выпускаемые разработчиками Zyxel прошивки роутеров версии V1 публикуются здесь. Обсудить данные прошивки с разработчиками можно на форуме zyxel.ru
1. Сначала нужно установить на флешку или лучше USB-винчестер репозиторий Zyxmona вот по этой инструкции opkg install
2. Затем войдя при помощи putty на роутер набираем команды установки нужных нам пакетов
opkg install xupnpd
opkg install udpxy (этот пакет нужен только если у вас провайдер вещает в мультикаст)
Тут же выполняем обновление всех установленных пакетов
opkg update
opkg upgrade
3. Теперь нам нужно настроить эти пакеты. Для этого делаете сетевой доступ к своему винчестеру через вебинтерфейс кинетика (вы это могли уже сделать когда ставили репозиторий).
4. Создаём на компьютере сетевой диск с адресом: \\192.168.1.1\DISK_A1 средствами Windows и заходим на него с использованием Total Commander-а. Переходим по пути \system\usr\share\xupnpd\playlists\ В эту папку копируем файл с вашим плейлистом. Помните, плейлист должен быть в кодировке UTF-8. Тут надо отметить, что при желании вы можете доделать скрипт запуска xupnpd (\system\etc\init.d\S27xupnpd), чтобы при каждом старте роутера или по расписанию плейлист скачивался и обновлялся самостоятельно с сайта Вашего провайдера. Примерно так: wget -O /DISK_A1/system/usr/share/xupnpd/playlists/iptv.m3u http://provayder.net/iptv/iptv.m3u
5. Открываем для редактирования файл \system\usr\share\xupnpd\xupnpd.lua. В Total Commander имеется свой редактор AkelPad, вы же можете использовать и популярный Notepad++, но ни в коем случае не стандартный Блокнот Windows. Для мультикастовых находим и исправляем на вот это
— external ‘udpxy’ url for multicast playlists (udp://@…)
cfg.udpxy_url=’http://192.168.1.1:4022′
— downstream interface for builtin multicast proxy (comment ‘cfg.udpxy_url’ for processing ‘udp://@…’ playlists)
—cfg.mcast_interface=’eth2.2′
Далее прописываем путь к вашему плейлисту, который вы залили в п.4. Также расшариваем весь наш винчестер с именем Disk.
— playlist (m3u file path or path with alias
playlist=
{
{ ‘./playlists/iptv.m3u’, ‘IP-TV’ },
{ ‘/media/DISK_A1’, ‘Disk’ }
}
Отключим все фиды по-умолчанию закомментировав их или просто удалив, потом будем добавлять их в другом месте
— feeds list (plugin, feed name, feed type)
feeds=
{
}
Сохраняем файл, закрываем редактор.
6. Переходим сюда \system\etc\init.d\ и переименовываем скрипт запуска K27xupnpd на S27xupnpd. Теперь он будет запускаться автоматически при старте роутера. Если вы хотите, чтобы ваш плейлист скачивался с сайта провайдера каждый раз при старте роутера, то отредактируйте скрипт запуска в процедуре start согласно п.4 данной инструкции.
7. Этот пункт только для мультикастовых плейлистов (тем кто установил updxy)!
В \system\etc\init.d\ открываем для редактирования K26udpxy. Рекомендую поменять строку запуска udpxy на проверенную мной
UDPXY_SOCKBUF_LEN=$SOCKBUF udpxy -a br0 -p $PORT -m eth2.2 -c 4 -B 1Mb -R -1 -H 1
Тут нужно в параметре -m указывать ваш интерфейс на котором у вас идет вещание мультикаста, зачастую это eth2.2. Также обратите внимание на последние три параметра, если у вас что то не работает или сыпется картинка, то подкручивайте эти параметры. Подробнее о настройке udpxy читайте здесь
Для тех у кого соединение pppoe нужно в самом начале процедуры start написать
#for pure PPPoE without ip add any ip to eth2.2
ifconfig eth2.2 10.10.99.1 up
!!! Если у вас прошивка NDMS v1.11 и выше, то измените скрипт выгрузки модуля IGMODULE или отключите TV-port в настройках роутера.
IGMODULE=`lsmod | grep -e igmpsn -e cc | cut -d » » -f 1`
if [ -n «$IGMODULE» ]; then
rmmod igmpsn
rmmod cc
fi
Сохраняем и закрываем файл. Переименовываем его с K26udpxy на S26udpxy.
8. Перегружаем роутер.
9. После 2-3 минут прогрузки заходим на http://192.168.1.1:4044 и переходим в раздел Config. Заходим там наверху во vKontakte , при этом у вас по пути \system\usr\share\xupnpd\config\ создастся файл vkontakte.lua и больше вводить пароль вам не придется. Здесь же в конфиге можно настроить время автообновления плейлистов и фидов, для лайтов я задал раз в сутки 86400 сек. После всех изменений обязательно нажимаем Save. Теперь у нас создастся файл config.lua в \system\usr\share\xupnpd\config\ , в котором и будут лежать ваши настройки, можно их и там менять редактором (только не блокнотом).
10. Переходим в раздел feeds и начинаем набивать нужные нам фиды, не забываем делать Save. После этого у нас всё там же в \system\usr\share\xupnpd\config\ создастся файл со всеми настроенными фидами feeds.lua
11. После всех настроек перегружаем роутер и наслаждаемся.
12. Если ваш провайдер вещает поток в мультикасте, то для плеера на компьютере вам потребуется измененный плейлист. Пример такого плейлиста можно посмотреть на странице с плейлистами для г. Чебоксары. О том как самостоятельно создать такой плейлист расписано в п.14 инструкции для Lite.
Вернуться на главную страницу
Страницы 1 2 3 … 58 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Topic RSS feed
Сообщений [ с 1 по 25 из 1,446 ]
1 2011-10-06 21:44:40
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Тема: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Как мне написал автор pshare (соседняя тема) Антон Бурдынюк
pshare больше не поддерживаю. На телеках не работает.
Вместо него теперь xupnpd. UPnP реализован в большем объеме, есть встроенный HTTP прокси для добавления дополнительных DLNA заголов в поток которые нужны телевизорам.
Сейчас народ активно тестирует, телеки показывают.
Поэтому настоятельно рекомендую обратить внимание на xupnpd и не заморачиваться с pshare.
Поэтому и собран xupnpd.
Страница проекта http://xupnpd.org/
На русском — http://clark15b.livejournal.com/179943.html
Ссылки на обсуждение (на русском)
http://clark15b.livejournal.com/117362.html
http://ru-playstation.livejournal.com/168039.html
Версия выложена в репозитарий, ставим с помощью «opkg install xupnpd».
Скрипт запуска K27xupnpd (для автозапуска переименовываем). В скрипт добавлены правила iptables (ниже) с этим продолжаем разбираться. Т.к. у меня сейчас udpxy не на кинеткие и кинетик в режиме точки доступа — я в этом не помогу.
Настройки (xupnpd.lua) в директории /media/DISK_A1/system/usr/share/xupnpd
При работе совместно с udpxy скорее всего (как и для pshare) нужно разрешить сетевой обмен «внутри кинетика»
iptables -I INPUT -i lo -j ACCEPT
Просьба это проверить.
По сравнению с xupnpd.lua из svn сделаны следующие изменения
интерфейc установлен br0
отключен multicast loop (нам он и не нужен).
включен режим демона (для тестирования имеет смысл отключить, но может сразу все работает?)
pid файл создается в папке /media/DISK_A1/system/var
По сравнению с аналогичным конфигом из архива на странице проекта — не включен режим embeded (после отладки лучше включить).
Режим embeded в версии из репозитария уже включен.
Исходники минимально пропатчены (для размещения файлов по умолчанию в /media/DISK_A1/system/usr/share/xupnpd).
Разбираемся, отписываемся.
Бинарник по крайней мере запускается, web интерфейс работает. При отключении режима демона логи выдает.
2 Ответ от Zevs 2011-10-06 23:17:20
- Zevs
- Member
- Неактивен
- Зарегистрирован: 2011-09-06
- Сообщений: 16
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Zyxmon, Спасибо
Завтра вечером протестирую и отпишусь !
3 Ответ от g0ga 2011-10-07 07:14:38
- g0ga
- Member
- Неактивен
- Зарегистрирован: 2011-09-18
- Сообщений: 37
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
спасибо!!!
в выходные буду тестить)
4 Ответ от Zyxmon 2011-10-07 07:39:37
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Забыл написать «секретное» название бинарника — xupnpd !
Можно еще попытаться запустить бинарник из архива на странице проекта (mipsel вариант) — это я не пробовал. В этом случае стоит распаковать все в отдельную папку, liblua не нужна.
5 Ответ от g0ga 2011-10-07 08:32:37
- g0ga
- Member
- Неактивен
- Зарегистрирован: 2011-09-18
- Сообщений: 37
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
полуофф: ткните как установить ipk на keenetic…
6 Ответ от Zyxmon 2011-10-07 09:41:48
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
g0ga :
полуофф: ткните как установить ipk на keenetic…
Ну Вы, блин, даете. (С) народный.
В конце соседней темы по sane описаны два варианта.
1. Скачать на кинетик, указать путь к скачанному файлу в команде opkg
2. Указать URL в параметрах opkg.
7 Ответ от Zyxmon 2011-10-07 15:48:41
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Интересная возможность xupnpd (c блога)
Для раздачи локального контента в таблицу playlist (xupnpd.lua) надо добавить директории содержимое которых надо раздавать.
Например, «{ ‘./localmedia’, ‘Local Media Files’ }» приведет к появлению еще одной папки ‘Local Media Files’ содержащий все внутренние файлы. Тип и профиль DLNA определяется по расширению (по умолчанию ‘mpeg’), поддиректории игнорируются (обязательно перечислять в таблице).После добавления новых файлов необходимо перечитать плейлисты.
Для этого либо посылаем SIGUSR1 процессу xupnpd либо дергаем броузером http://192.168.1.1:4044/reload (где 192.168.1.1 адрес хоста с xupnpd).
8 Ответ от vovic67 2011-10-07 21:01:17
- vovic67
- Member
- Неактивен
- Зарегистрирован: 2011-03-29
- Сообщений: 245
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Установил оба пакета http://forum.zyxmon.org/post1948.html#p1948, выключил транзит через lo
iptables -D INPUT -i lo -j ACCEPT
IP TV у меня нет, поэтому проверил только IP Radio и UPnP-DLNA на медиаплеере WDTV Live.
IP Radio.
Сделал плей-лист ipradio.m3u (ip-radio.m3u не подхватился)
#EXTM3U
#EXTINF:0 type=mp3 dlna_extras=mp3 ,HitFM.mp3
http://online-hitfm.tavrmedia.ua:8000/HitFM
подсунул, работает.
UPnP-DLNA.
В xupnpd.lua в конец секции playlist добавил
{ '/media/DISK_A1/_Videos/Favorites', 'Favorites' }
и перезапустил xupnpd, нашлись все фильмы в расшаренной папке, с именами файлов кирилицей и содержащих пробелы нет проблем, проигрывает. Удобно, что можно затачивать mime-type под свой клиент редактированием файла xupnpd_mime.lua.
P.S. для mkv дописал в файл xupnpd_mime.lua две строки (после [‘mov’] = …) и проверил на LG TV, работает:
upnp_proto=
{
…
[‘mov’] = ‘http-get:*:video/quicktime:’,
[‘mkv’] = ‘http-get:*:video/x-matroska:’,
…
mime=
{
...
['mov'] = { upnp_type.video, upnp_class.video, 'video/quicktime', upnp_proto.mov, dlna_org_extras.none },
['mkv'] = { upnp_type.video, upnp_class.video, 'video/x-matroska', upnp_proto.mkv, dlna_org_extras.none },
...
Отредактировано vovic67 (2011-10-07 21:49:32)
9 Ответ от Nigel 2011-10-07 23:50:15
- Nigel
- Member
- Неактивен
- Зарегистрирован: 2011-04-28
- Сообщений: 102
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Проверил. Работает. Проверял покачто с внешним IPTV (там в комплекте идёт плейлист mozhay. Оно уже в http формате ссылки. Завтра сутра буду пробовать уже с внутренним IPTV в связке с udpxy. А так пока доволен — работает.
10 Ответ от Zyxmon 2011-10-08 07:13:16
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
vovic67 :
выключил транзит через lo
Нужно для совместной работы с udpxy, почти наверняка при использовании cfg.udpxy_url. В описанной ситуации — лишнее это. При использовании multicast playlists (udp://@…), насколько понимаю, нужно запускать udpxy с параметром -р 4022.
Плейлисты через web интерфейс грузяться? Попадают в xupnpd/playlists?
PS Сам хотел вчера вечером провести подобный тест, теперь не буду.
11 Ответ от Nigel 2011-10-08 07:36:28
- Nigel
- Member
- Неактивен
- Зарегистрирован: 2011-04-28
- Сообщений: 102
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Zyxmon :
Плейлисты через web интерфейс грузяться? Попадают в xupnpd/playlists?
Продолжаю тестить. Нет, не грузятся. вылазиет Error occurred в веб интерфейсе.
Проверил работу совместно с udpxy — Работает. Уважаемый Zyxmon, помогите создать скрипт автозапуска udpxy. Тот что вы привели в теме по udpxy у меня не работает. И я другие команды впихиваю в IPtabls, и помоему, немножко по другому запускаю сам udpxy, чтобы он стартанул…
12 Ответ от vovic67 2011-10-08 07:39:40
- vovic67
- Member
- Неактивен
- Зарегистрирован: 2011-03-29
- Сообщений: 245
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Zyxmon
Плейлисты через web интерфейс грузяться? Попадают в xupnpd/playlists?
Наличие плей-листов в web-интерфейс (вкладка Playlists) определяется только присутствием файлов с расширением m3u в …usr/share/xupnpd/playlists и, соответственно, на клиенте видны папки с именами плей-листов. Через web-интерфейс (кнопка Send) плей-листы у меня не грузятся, выдается сообщение об ошибке и в секцию playlist xupnpd.lua ничего не записывается.
13 Ответ от Zyxmon 2011-10-08 07:53:27
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Nigel, скоро обновлю udpxy. Вышло обновление
Patch-1 20 (06-Oct-2011)
(*) FIXED: any error in accept() makes udpxy quit (disregarding exceptions such as EINTR and ECONNABORTED)
Добавлю скрипт запуска.
Проверьте, нужно ли вышеприведенное правило iptables при работе udpxy, для этого его удалите
iptables -D INPUT -i lo -j ACCEPT
Столько раз, сколько добавляли.
Вместе с обновленным udpxy в репозитарий добавлю и xupnpd. Тут отпишу.
14 Ответ от Nigel 2011-10-08 08:18:19
- Nigel
- Member
- Неактивен
- Зарегистрирован: 2011-04-28
- Сообщений: 102
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Вроде не нужно. при попытке удаления написало что его нету.
Я запускаю updxy с другими правилами iptables. (сори я не сильно в них разбираюсь, знаю что с ними работает).
Я уже показывал вам, вот тут, этого достаточно чтоб у меня завелось udpxy нормально. http://forum.zyxmon.org/post1890.html#p1890
Сори за оффтоп…
15 Ответ от Zyxmon 2011-10-08 08:25:30
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
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
- vovic67
- Member
- Неактивен
- Зарегистрирован: 2011-03-29
- Сообщений: 245
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Zyxmon
-I и -A — добавляют правило (INSERT, APPEND), -D — удаляет правило (-D — delete)
Спасибо, мне надо было явно написать, что у меня это правило присутствует и разрешено в firewall.d и, чтобы вернуть систему к виду «по умолчанию» и для «чистоты» тестирования, я его выключил.
Отредактировано vovic67 (2011-10-08 09:49:00)
17 Ответ от Zyxmon 2011-10-08 09:54:52
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
xupnpd в репозитарии, по сравнению с версией для тестирования добавлен скрипт запуска K27xupnpd и включен в конфигурации режим embeded.
18 Ответ от Zyxmon 2011-10-08 10:25:11
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
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
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Исправил ui/xupnpd_ui.lua
плейлисты у меня загружаются. Обновил пакет с этим фиксом.
20 Ответ от vovic67 2011-10-08 12:17:12
- vovic67
- Member
- Неактивен
- Зарегистрирован: 2011-03-29
- Сообщений: 245
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
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
Плейлисты попадают в /media/DISK_A1/system/usr/share/xupnpd/playlists.
Если перестартовать xupnpd, то в web интерфейсе отображаются (наверное все плейлисты из этой папки), подхватываются или нет — не проверял.
В xupnpd.lua не появляются. Если не подхватываются, то нужно добавлять ручками.
Это вопросы, скорее, к автору xupnpd, Антону. Надеюсь он прочтет это и ответит.
22 Ответ от Zyxmon 2011-10-08 20:57:17
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
vovic67 :
P.S. для mkv дописал в файл xupnpd_mime.lua две строки (после [‘mov’]
Если не лень, выкладывайте изменения в виде patch файла, добавлю в сборку.
23 Ответ от vovic67 2011-10-08 21:53:17
- vovic67
- Member
- Неактивен
- Зарегистрирован: 2011-03-29
- Сообщений: 245
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
040-keenetic-mkv-support.patch
diff -u orig/xupnpd_mime.lua mod/xupnpd_mime.lua
--- orig/xupnpd_mime.lua 2011-09-08 18:17:25.000000000 +0400
+++ mod/xupnpd_mime.lua 2011-10-08 22:49:26.000000000 +0400
@@ -25,6 +25,7 @@
['mp2t'] = 'http-get:*:video/mp2t:',
['mp2p'] = 'http-get:*:video/mp2p:',
['mov'] = 'http-get:*:video/quicktime:',
+ ['mkv'] = 'http-get:*:video/x-matroska:',
['aac'] = 'http-get:*:audio/x-aac:',
['ac3'] = 'http-get:*:audio/x-ac3:',
['mp3'] = 'http-get:*:audio/mpeg:',
@@ -85,6 +86,7 @@
['mp2t'] = { upnp_type.video, upnp_class.video, 'video/mp2t', upnp_proto.mp2t, dlna_org_extras.mpeg_ts_hd },
['mp2p'] = { upnp_type.video, upnp_class.video, 'video/mp2p', upnp_proto.mp2p, dlna_org_extras.mpeg_ps_pal },
['mov'] = { upnp_type.video, upnp_class.video, 'video/quicktime', upnp_proto.mov, dlna_org_extras.none },
+ ['mkv'] = { upnp_type.video, upnp_class.video, 'video/x-matroska', upnp_proto.mkv, dlna_org_extras.none },
['aac'] = { upnp_type.audio, upnp_class.audio, 'audio/x-aac', upnp_proto.aac, dlna_org_extras.none },
['ac3'] = { upnp_type.audio, upnp_class.audio, 'audio/x-ac3', upnp_proto.ac3, dlna_org_extras.ac3 },
['mp3'] = { upnp_type.audio, upnp_class.audio, 'audio/mpeg', upnp_proto.mp3, dlna_org_extras.mp3 },
http://rghost.net/24761871
Отредактировано vovic67 (2011-10-08 21:59:45)
24 Ответ от Zyxmon 2011-10-09 07:51:07
- Zyxmon
- Administrator
- Неактивен
- Зарегистрирован: 2008-12-07
- Сообщений: 5,567
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
vovic67, есть же более удобное место для выкладывания маленьких файлов.
All Собран xupnpd с патчем от vovic67 для поддержки mkv файлов. Для тех, кто ставил пакет раньше, достаточно как всегда сделать:
25 Ответ от BigHercules 2011-10-09 14:52:16
- BigHercules
- Member
- Неактивен
- Зарегистрирован: 2011-03-14
- Сообщений: 76
Re: xupnpd («улучшенный вариант pshare») — eXtensible UPnP agent
У меня в firefox некорректно в статусе отображались русские названия активных потоков (проверял на mozhay.m3u). Пришлось добавить
<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
в файл ui_playlist.html
Я думаю и в другие файлы стоит добавить. Вот патч 050-keenetic-utf8.patch:
diff -Nur a/ui/ui_main.html b/ui/ui_main.html
--- a/ui/ui_main.html 2011-10-09 15:31:28.000000000 +0400
+++ b/ui/ui_main.html 2011-10-09 15:36:15.000000000 +0400
@@ -1,6 +1,7 @@
<html>
<head>
<title>${fname}</title>
+<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="/ui?action=style">
</head>
diff -Nur a/ui/ui_playlist.html b/ui/ui_playlist.html
--- a/ui/ui_playlist.html 2011-10-09 15:31:28.000000000 +0400
+++ b/ui/ui_playlist.html 2011-10-09 15:36:35.000000000 +0400
@@ -1,6 +1,7 @@
<html>
<head>
<title>${fname} - playlists</title>
+<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="/ui?action=style">
</head>
diff -Nur a/ui/ui_status.html b/ui/ui_status.html
--- a/ui/ui_status.html 2011-10-09 15:31:28.000000000 +0400
+++ b/ui/ui_status.html 2011-10-09 15:36:46.000000000 +0400
@@ -1,6 +1,7 @@
<html>
<head>
<title>${fname} - status</title>
+<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
<link rel="stylesheet" href="/ui?action=style">
</head>
diff -Nur a/www/index.html b/www/index.html
--- a/www/index.html 2011-10-09 15:31:28.000000000 +0400
+++ b/www/index.html 2011-10-09 15:37:13.000000000 +0400
@@ -1,5 +1,8 @@
<html>
-<head><title>${fname}</title></head>
+<head>
+<title>${fname}</title>
+<meta http-equiv="Content-type" content="text/html; charset=utf-8"/>
+</head>
<body>
Device name: ${fname}<br>
UUID: ${uuid}<br>
http://rghost.ru/24834211
Страницы 1 2 3 … 58 Далее
Чтобы отправить ответ, вы должны войти или зарегистрироваться
XUPnPd – это программное обеспечение, которое позволяет стримить медиа-содержимое с одного устройства на другое в домашней сети. Многие роутеры, включая Zyxel Keenetic, поддерживают эту функцию. Однако, иногда настройка xupnpd может вызвать затруднения, особенно если вы новичок в этой области. В данной статье мы рассмотрим простое руководство по настройке xupnpd на роутере Zyxel Keenetic.
Шаг 1. Подключите свое устройство к роутеру Зиксель Кинетик с помощью сетевого кабеля или через беспроводное подключение Wi-Fi.
Шаг 2. Откройте веб-браузер и введите IP-адрес своего роутера в адресной строке. Обычно он указан на задней панели роутера или в документации к нему. Нажмите Enter, чтобы открыть страницу входа в настройки роутера.
Шаг 3. Введите свои учетные данные для входа в настройки роутера. Если вы не изменили логин и пароль, обычно по умолчанию они равны «admin». Нажмите Войти или нажмите Enter.
Шаг 4. Найдите вкладку, названную «Настройки UPnP» или «Домашняя сеть» в меню настроек роутера. Обычно она расположена вверху или слева в боковом столбце.
Шаг 5. Включите функцию xUPnPd или UPnP, если она еще не включена. Выберите опцию, которая разрешит автоматическое обнаружение устройств в вашей домашней сети и разрешит их взаимодействие.
Шаг 6. Сохраните изменения и перезагрузите роутер. Теперь ваш роутер Zyxel Keenetic должен быть настроен для работы с xupnpd.
Обратите внимание, что настройка xupnpd может немного различаться в зависимости от модели роутера Zyxel Keenetic и версии программного обеспечения. Если у вас возникли проблемы с настройкой или вы не можете найти определенные параметры, рекомендуется обратиться к документации к роутеру или обратиться в службу поддержки.
Настройка xupnpd на роутере Zyxel Keenetic может быть отличным способом расширить функциональность вашей домашней сети. Она позволяет удобно стримить медиа-содержимое с одного устройства на другое без необходимости устанавливать дополнительное программное обеспечение. Благодаря этой простой инструкции вы сможете быстро и легко настроить xupnpd на своем роутере Zyxel Keenetic и наслаждаться всеми его преимуществами.
Содержание
- Установка xupnpd на роутер Zyxel Keenetic
- Необходимые инструменты и материалы
- Первоначальные шаги перед установкой
Установка xupnpd на роутер Zyxel Keenetic
Для начала необходимо зайти в веб-интерфейс роутера Zyxel Keenetic. В браузере введите адрес роутера (обычно 192.168.1.1) и введите логин и пароль для входа в систему.
После входа вам необходимо скачать файл программы xupnpd. Найдите и загрузите последнюю версию программы с официального сайта разработчика.
После загрузки файла xupnpd вы должны перейти в раздел «Пакетные приложения» в веб-интерфейсе роутера Zyxel Keenetic. Здесь вам нужно выбрать загруженный файл xupnpd и нажать кнопку «Установить».
После установки xupnpd на роутер вам необходимо настроить его. Для этого перейдите в раздел «Настройки» в веб-интерфейсе роутера и найдите раздел «xupnpd». Здесь вы сможете настроить различные параметры, такие как название сервера, пути к медиафайлам и другие.
После выполнения всех настроек не забудьте сохранить изменения и перезагрузить роутер. После перезагрузки xupnpd будет готов к использованию.
Теперь вы можете подключиться к серверу xupnpd с помощью любого устройства в вашей домашней сети, поддерживающего протокол DLNA. Вам будет предоставляться доступ к мультимедийным файлам на вашем роутере.
Установка и настройка xupnpd на роутере Zyxel Keenetic довольно проста и не требует особых навыков. Это отличный способ сделать вашу домашнюю сеть еще более функциональной и удобной.
Необходимые инструменты и материалы
Для настройки xupnpd на роутере Zyxel Keenetic вам понадобятся следующие инструменты и материалы:
- Компьютер: вы будете использовать локальный компьютер для доступа к веб-интерфейсу роутера.
- Роутер Zyxel Keenetic: у вас должен быть установлен и настроен роутер Zyxel Keenetic. Убедитесь, что ваш роутер поддерживает xupnpd и его версия прошивки совместима с этим приложением.
- Интернет-браузер: для доступа к веб-интерфейсу роутера вам понадобится установленный и настроенный интернет-браузер (например, Google Chrome, Mozilla Firefox или Microsoft Edge).
- Файловый менеджер: вам потребуется файловый менеджер для загрузки необходимых файлов на роутер и редактирования конфигурационных файлов.
- Текстовый редактор: для редактирования конфигурационных файлов xupnpd вам понадобится текстовый редактор (например, Notepad++ или Sublime Text).
Убедитесь, что у вас есть все необходимые инструменты и материалы перед началом процесса настройки xupnpd на роутере Zyxel Keenetic.
Первоначальные шаги перед установкой
Шаг 1: Подготовьте роутер Zyxel Keenetic и компьютер. Убедитесь, что у вас есть доступ к настройкам роутера.
Шаг 2: Установите программу xupnpd на ваш компьютер.
Шаг 3: Подключите компьютер к роутеру с помощью Ethernet-кабеля или через Wi-Fi.
Шаг 4: Зайдите в настройки роутера, введя IP-адрес роутера в адресную строку браузера.
Шаг 5: Авторизуйтесь в настройках, введя логин и пароль администратора.
Шаг 6: Проверьте, что у вас включен режим «Расширенный» или «Эксперт».
Шаг 7: В разделе «Дополнительные настройки» найдите вкладку «Сервисы» или «Программное обеспечение».
Шаг 8: Во вкладке «Сервисы» или «Программное обеспечение» найдите опцию «xupnpd» и установите ее включенной.
Шаг 9: Настройте параметры xupnpd, указав папки с медиа-контентом и другие настройки по вашему усмотрению.
Обратите внимание, что шаги могут немного отличаться в зависимости от модели роутера.
Установка и настройка xupnpd на роутере Zyxel Keenetic позволяет улучшить работу сети и значительно расширить функционал устройства. Xupnpd – это демон UPnP/DLNA, который позволяет воспроизводить медиа-контент на различных устройствах, поддерживающих эти стандарты. Отличительной особенностью xupnpd является его простая настройка и установка на роутер.
Процесс настройки xupnpd начинается с установки программного обеспечения на роутер Zyxel Keenetic. Для этого нужно загрузить xupnpd с официального сайта разработчика и установить его на роутер. После установки программы необходимо настроить xupnpd для правильного функционирования.
Настройка xupnpd включает в себя выбор источников контента, определение доступа к этому контенту и настройку параметров медиа-серверов. Также стоит учесть, что для работы xupnpd на роутере Zyxel Keenetic должна быть включена функция UPnP. Для этого достаточно перейти в настройки роутера и активировать данную опцию.
Все необходимые настройки xupnpd подробно описаны в инструкции, предоставленной при установке программы. После настройки xupnpd пользователи смогут воспроизводить медиа-файлы на различных устройствах, таких как смартфоны, планшеты, Smart TV, игровые консоли и т. д., без необходимости копирования контента на каждое устройство отдельно.
Содержание
- Что такое xupnpd и зачем он нужен?
- Как установить xupnpd на роутер Zyxel Keenetic?
- Основные настройки xupnpd на роутере Zyxel Keenetic
- Как добавить медиа-сервер в xupnpd на роутере Зyxel Keenetic?
- Конфигурация xupnpd для стриминга на роутере Zyxel Keenetic
Что такое xupnpd и зачем он нужен?
Основная функция xupnpd состоит в создании сервера мультимедиа на вашем роутере. Он интегрирует все ваши устройства в одну удобную среду, позволяя вам аккуратно организовать и воспроизводить все ваши медиафайлы.
Преимущества использования xupnpd на роутере Zyxel Keenetic:
- Простая настройка и управление настроек;
- Поддержка большинства типов мультимедийных файлов;
- Возможность стримить медиафайлы с различных устройств, включая компьютеры, телефоны, планшеты и телевизоры;
- Удобное управление из одной главной панели управления;
- Поддержка различных протоколов, таких как UPnP, DLNA, IPTV и других;
- Позволяет создать локальную сеть для обмена и воспроизведения мультимедиафайлов с другими устройствами.
Резюмируя, xupnpd предоставляет широкий спектр функций для пользователей Zyxel Keenetic, позволяя им максимально упростить воспроизведение и организацию своих медиафайлов на различных устройствах.
Как установить xupnpd на роутер Zyxel Keenetic?
Для установки xupnpd на роутер Zyxel Keenetic вам потребуется выполнить следующие шаги:
- Подключитесь к роутеру Keenetic через интерфейс командной строки (SSH).
- Установите пакеты, необходимые для работы xupnpd, с помощью следующих команд:
apt-get update
apt-get install upnp python-mini xupnpd
- Настройте конфигурационный файл xupnpd, открыв его в текстовом редакторе:
nano /etc/xupnpd.conf
- Внесите необходимые изменения в конфигурацию xupnpd, такие как выбор порта и настройка папки с медиа-файлами.
- Сохраните изменения в файле и закройте редактор.
- Запустите xupnpd, выполнив команду:
/etc/init.d/xupnpd start
- Удостоверьтесь, что xupnpd успешно запущен, выполнив команду:
/etc/init.d/xupnpd status
Если вы видите сообщение «xupnpd is running», значит установка и запуск прошли успешно.
Основные настройки xupnpd на роутере Zyxel Keenetic
Для настройки xupnpd на роутере Zyxel Keenetic, вам потребуется выполнить следующие шаги:
- Войдите в веб-интерфейс вашего роутера, введя IP-адрес роутера в адресную строку браузера и авторизуйтесь с использованием учетных данных администратора.
- Перейдите на вкладку «Сервисы» и выберите раздел «DLNA/UPnP».
- Включите опцию «Включить xupnpd».
- Выберите каталог для хранения медиафайлов. Вы также можете выбрать медиафайлы, которые хотите отображать через xupnpd.
- Настройте доступ к xupnpd с внешней сети, если требуется.
- Нажмите кнопку «Применить» для сохранения настроек.
После завершения этих шагов xupnpd будет работать на вашем роутере Zyxel Keenetic, и вы сможете стримить мультимедиа контент на все устройства, поддерживающие протокол UPnP. Теперь вы можете наслаждаться своими любимыми фильмами, музыкой и другим контентом в любое время и в любом месте в вашем доме.
Чтобы добавить медиа-сервер в xupnpd на роутере Зyxel Keenetic, следуйте инструкциям ниже:
- Подключитесь к роутеру Зyxel Keenetic с помощью компьютера или другого устройства с доступом к интернету.
- Откройте веб-браузер и введите IP-адрес вашего роутера в адресной строке. Обычно это 192.168.1.1.
- Войдите в веб-интерфейс роутера, указав логин и пароль. Если у вас нет учетной записи, создайте новую.
- На главной странице веб-интерфейса найдите раздел «Настройки» или «Advanced Settings».
- Выберите «Настройки UPnP» или «UPnP Settings».
- Включите функцию UPnP, поставив флажок рядом с «Включить UPnP».
- Нажмите кнопку «Применить» или «Сохранить» для сохранения изменений.
- Теперь перейдите в раздел «xupnpd» или «Media Server» на странице настроек.
- Нажмите кнопку «Добавить» или «Add» для добавления нового медиа-сервера.
- В поле «Имя» или «Name» введите имя медиа-сервера.
- Введите путь к папке с медиа-файлами в поле «Путь» или «Path».
- Выберите тип медиа-сервера из выпадающего списка.
- Нажмите кнопку «Сохранить» или «Save», чтобы сохранить настройки.
После добавления медиа-сервера в xupnpd на роутере Зyxel Keenetic, вы сможете использовать его для передачи медиа-файлов на другие устройства в вашей домашней сети.
Конфигурация xupnpd для стриминга на роутере Zyxel Keenetic
Для настройки xupnpd на роутере Zyxel Keenetic и стриминга мультимедийного контента на устройства в домашней сети, следуйте инструкциям ниже:
1. Вход в веб-интерфейс роутера
Откройте веб-браузер и введите IP-адрес роутера (обычно 192.168.1.1) в строке адреса. Введите имя пользователя и пароль для доступа в веб-интерфейс.
2. Установка пакета xupnpd
В меню роутера найдите и откройте вкладку «Плагины». На странице плагинов найдите пакет «xupnpd» и установите его. После установки пакета роутер автоматически будет перезагружаться.
3. Настройка xupnpd
После перезагрузки роутера откройте вкладку «Плагины» в веб-интерфейсе. Найдите пункт «xupnpd» и откройте его. На странице настроек xupnpd введите следующие данные:
— Включить xupnpd: выберите чекбокс для активации xupnpd.
— Родительский интерфейс: выберите интерфейс, который подключен к Интернету.
— Интерфейс для использования с xupnpd: выберите интерфейс, который будет использоваться для передачи мультимедийного контента в локальную сеть.
— Мультикаст/Игнорировать WAN: выберите «Выключить».
— xupnpd interface: оставьте значение по умолчанию.
— xupnpd port: оставьте значение по умолчанию.
— Источники прокси: оставьте значение по умолчанию (пустое поле).
4. Сохранение и проверка настроек
После ввода всех настроек xupnpd, нажмите кнопку «Применить». Роутер снова автоматически перезапустится. После перезагрузки проверьте работу xupnpd, подключив устройство в домашней сети и проверив, появился ли мультимедийный контент в списке доступных источников.
С помощью этих инструкций вы сможете настроить xupnpd на роутере Zyxel Keenetic и стримить мультимедийный контент на различные устройства в вашей домашней сети.