xupnpd - eXtensible UPnP agent

Используем пакеты, расширяющие возможности оборудования
kodekmy13
Сообщения: 9
Зарегистрирован: 07 дек 2015, 17:25

Сообщение kodekmy13 » 15 янв 2016, 12:03

Yura270972 писал(а):Источник цитаты Создайте два разных плейлиста для xbox и плеера с одинаковым содержимым и указанием в заглавии плейлиста подходящий
type - тип видео по умолчанию (кодек), dlna_extras - DLNA профиль по умолчанию (если нужно),
#EXTM3U type=mpeg4 dlna_extras=none

Основные настройки выставил для xbox: Default mime type - mp4, Proxy mode - on. Попробовал под плеер, пример с лички. Не работает плеер.
Yura270972 писал(а):Источник цитаты или редактируйте MIME-Types (файл xupnpd_mime.lua) подбирая настройки таким образом, чтобы показывали оба плеера.

Это пока для меня сложновато. Надо чего то почитать, вопрос: с какой стороны начинать копать?
Здесь логичный вопрос: почему функции нельзя реализовать в gui? Получается, что каждому 2-му, встретевшемуся с таким затыком, для решения нужно лопатить литературу. Я не пытаюсь высказать претензии, всё это очень даже, но ведь софт пишется что бы людям облегчить жизнь, да и программе нужно расти в уровне возможностей. (всё-таки из круга пора бы и колесо вылепить до конца)

kodekmy13
Сообщения: 9
Зарегистрирован: 07 дек 2015, 17:25

Сообщение kodekmy13 » 15 янв 2016, 12:19

Кстати по рестарту. У меня на Tomato firmware, для пусчей убедительности приходится делать killall xupnpd и mount -obind /tmp/mnt/4GB/opt/ /opt/ && /opt/bin/xupnpd (по сути killall xupnpd && mount -obind /tmp/mnt/4GB/opt/ /opt/ && /opt/bin/xupnpd), правда очень часто глючит роутер при частых экспериментах и приходится следующий перезагружать.

Аватара пользователя
Zyxmon
Администратор
Сообщения: 1333
Зарегистрирован: 09 авг 2015, 14:33

Сообщение Zyxmon » 15 янв 2016, 12:23

kodekmy13 писал(а):Источник цитаты Здесь логичный вопрос: почему функции нельзя реализовать в gui?


Так задайте этот вопрос автору xupnpd на великом и могучем. Он не скрывается, но к этому форуму отношения не имеет. Он тут не зарегистрирован.

kodekmy13 писал(а):Источник цитаты для решения нужно лопатить литературу.


Система пакетов Entware подразумевает определенный уровень знаний linux и умение искать и "лопатить" литературу. Жизнь уже облегчена максимально возможно.

kodekmy13
Сообщения: 9
Зарегистрирован: 07 дек 2015, 17:25

Сообщение kodekmy13 » 20 янв 2016, 19:08

Всем привет.
Yura270972
На основе полученной инфы, с форматом кодеков разобрался (действительно, писали об этом раньше, но формулировали проблему по другому, опираясь не на вид кодека, а на железяку, на которой запускались), спасибо.
По этой теме понятно, остаётся только вопрос, если изначала плей лист имеет вид *.m3u8, а уже в нём ссылки. Xpnpd явно не умеет обрабатывать
m3u в котором ссылка на такой плейлист.
С прокси какая то засада, только выставляешь и hls ссылки не фурычат + ещё и рвёт соединение канала после некоторого времени показа. Пробовал костыль
sysmer писал(а):Источник цитаты Озадачился такой проблемой, xupnpd не умеет транслировать rtmp и hls потоки.

: установил пакеты, скопипастил server.lua, добавил строчку cd /путь к server.lua && lua server.lua &. Не фурычит. Куда копать дальше?

Yura270972
Сообщения: 58
Зарегистрирован: 29 сен 2015, 15:21

Сообщение Yura270972 » 20 янв 2016, 22:09

Server.lua помимо установки требует так же и настройки, а так же редактирование плейлиста(в указанном сообщении есть), если у вас NDMS V2, то порт 8000 занят прошивкой(чем не знаю), указывайте другой порт. Приложенный к сообщению плейлист идет нормально, но пробовать лучше на VLC. Server.lua у вас запускается?
По xupnpd во первых, что бы плагин hls подхватывался в плейлисте указываем

Код: Выделить всё

#EXTM3U plugin=hls

во вторых xupnpd не умеет выбирать битрейт, если потоки имеют выбор битрейта(нужно указывать битрейт в плейлисте) и если сервер отдает параметр #EXT-X-PROGRAM-DATE-TIME:
Тестировать лучше на VLC

kodekmy13
Сообщения: 9
Зарегистрирован: 07 дек 2015, 17:25

Сообщение kodekmy13 » 21 янв 2016, 09:22

Yura270972 писал(а):Источник цитаты Server.lua помимо установки требует так же и настройки, а так же редактирование плейлиста(в указанном сообщении есть), если у вас NDMS V2, то порт 8000 занят прошивкой(чем не знаю), указывайте другой порт. Приложенный к сообщению плейлист идет нормально, но пробовать лучше на VLC. Server.lua у вас запускается?

Сервер lua запускается-это точно. Проверял ручным запуском - вышеприведённым методом, повторный запуск уже естественно выдаёт, что порт занят. У меня Tomato (писал выше, но в данном случае, так понимаю, это не сильно важно т. к. linux).
Пошёл пробовать данные варианты.

kodekmy13
Сообщения: 9
Зарегистрирован: 07 дек 2015, 17:25

Сообщение kodekmy13 » 21 янв 2016, 15:27

пробовал добавить
Yura270972 писал(а):Источник цитаты #EXTM3U plugin=hls
и чего то молчок... Каналы на плеере просто переключаются до окончания списка и плеер благополучно вылетает на главную страницу, как и раньше. Ничего не понимаю. Может server.lua куда то в спец место, хотя теоретически же не важно куда, я же запустил server.lua...
На vlc плеере ссылки навряд ли пойдут, адрес то имеет 127.0.0.1:8000 в начале, а это же внутренний адрес на компьютере по всем канонам и учебникам, как он сможет его проверить, единственное, что порт может быть свободен? ))) Плеер должен получить ссылку на сервер lua роутера, а не ББ.
P.S. попробовал убрать 127.0.0.1:8000 и оставить один комент #EXTM3U plugin=hls в плейлисте. Результат на плеере аналогичен 127.0.0.1:8000 в адресе.
P.P.S. В windows 10 почему то не работает uPnP на vlc, приходится запускать в wmp. (Переключаться на win7 или linux не комильфо с рабочей винды). Симптом обычной работы плейлиста в wmp, играет кусками - без склейки (в данном случае не работает вообще под hls параметрами, без параметров - пожалуйста, но только кусками).
Мож с сервером lua пошагово попробовать сделать с начала?
P.P.P.S. Все 4 пакета стоят: lua, luasocket, rtmpdump, curl. Мож настройки server.lua? У Вас Yura270972 какие настройки?

Yura270972
Сообщения: 58
Зарегистрирован: 29 сен 2015, 15:21

Сообщение Yura270972 » 21 янв 2016, 23:56

В lua.server приписываем ip роутера порт у меня 10.0.0.1:8888, в правленном плейлисте

Код: Выделить всё

http://10.0.0.1:8888/http://msk3.peers.tv/streaming/rain/16/tvrec/playlist.m3u8

в заглавии плейлиста plugin=hls убрать, тестировать на vlc через xupnpd, ещё можно посмотреть, запускается ли curl и куда направляет запросы.

kodekmy13
Сообщения: 9
Зарегистрирован: 07 дек 2015, 17:25

Сообщение kodekmy13 » 22 янв 2016, 01:32

Yura270972 писал(а):Источник цитаты запускается ли curl и куда направляет запросы

Похоже, что надо...
Только в интернете проверки какие то через php. Не пойму, как проверить. Вот не программист я, как то туго с этим...
P.S. Сейчас чего добился: не показывает, но в плейлисте канал висит, если его тапнуть мышкой, он становиться папкой и бежит список с кракозябрами, при этом вылазят ошибки. Список длинее, если ждать дольше до тапа.

Yura270972
Сообщения: 58
Зарегистрирован: 29 сен 2015, 15:21

Сообщение Yura270972 » 22 янв 2016, 07:44

Команда Top в putty. Там же смотрим запущен ли server.lua.прокси xupnpd включён?


Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»

Кто сейчас на конференции

Всего 5 посетителей :: 0 зарегистрированных, 0 скрытых и 5 гостей (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (121) здесь было 18 май 2016, 18:19

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей