xupnpd - eXtensible UPnP agent

Используем пакеты, расширяющие возможности оборудования
ghostbuster
Сообщения: 2
Зарегистрирован: 19 апр 2017, 16:09

Сообщение ghostbuster » 20 апр 2017, 11:06

Zyxmon, буду очень признателен, судя по форумам с повсеместным переходом на hls такая проблема не только у меня, у многих hls их устройства в принципе не понимают, особенно это касается владельцев "железных" плееров. А утилита действительно полезной будет, как в свое время udp to http, тока у нас hls to http ;)

ZigZag
Сообщения: 25
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » Вчера, 06:55

Keepvid постоянно придётся допиливать, т.к. исходник страниц на keepvid'e для тех или иных ссылок отличается.

Вот в очередной раз допилил свои костыли (к xupnpd и киннетику отношения не имеющие) добавив поддержку подобного линка https://www.youtube.com/watch?v=wJnLWF4mr70

У меня заработал HTTPS (проверял на youtube)!

Т.к. вариант через keepvid у меня не запустился, то скачал исходники xupnpd, кросскомпилятор под свой openwrt, и за неделю прикрутил туда openssl (изучал долго эту либу). Поток льется в телевизор! Сейчас надо будет curl обратно убрать из всех мест. Пока тестируюсь.
Размер бинарника сильно увеличился (у меня только статически линкованные сборки работают), было 300кб, стало 1200кб.
Будет замечательно, если допилите его для entware.

sysmer
Сообщения: 23
Зарегистрирован: 24 авг 2015, 15:47

Сообщение sysmer » Вчера, 11:41

ghostbuster писал(а):Источник цитаты Я так понимаю что благодаря плагину hls xupnpd конвертирует (cобирает) поток hls состоящий из набора мелких файлов в единый поток и передают уже на обработку серверу dlna и дальше на ТВ.


Вы неправильно понимаете. xupnpd ничего не делает с видеопотоком и никуда его не шлет.
xupnpd работает только со ссылками на видео.
xupnpd посылает на телевизору ссылку откуда тот может забрать видео.
в hls плагине xupnpd через указанные в плейлисте промежутки времени дает телевизору ссылку по которой он (телевизор) забирает видео и показывает.

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

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

Сообщение Zyxmon » Вчера, 14:07

ghostbuster, собрал, запускается, порт слушает. В работе не проверял.
Если у кого есть возможность - проверяйте (mipsel, entware-3x). Без скрипта запуска.
http://entware-3x.zyxmon.org/binaries/m ... sel-3x.ipk

Сам позже займусь проверкой.

ZigZag
Сообщения: 25
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » Вчера, 21:55

sysmer писал(а):Вы неправильно понимаете. xupnpd ничего не делает с видеопотоком и никуда его не шлет.
Делает.

xupnpd проксирует поток и отдаёт телевизору свою "проксированную" ссылку, оборачивая поток в определённый контейнер (что зададите в настройках) и передавая пачку опций для работы с upnp.

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

Сообщение Zyxmon » Вчера, 22:41

ZigZag писал(а):Источник цитаты xupnpd проксирует поток

Опционально.

Вернусь к xlspxd - работает! Теперь могу смотреть через xupnpd hls плейлисты на старом самсунге. Каналы HD (edem), которые через апплеты-проигрыватели (smart hub от samsung) немного "сыпали" теперь идут нормально. Может это и совпадение... Эх, не хватает EPG....

ZigZag
Сообщения: 25
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » Сегодня, 01:22

Опционально.
Т.е. исходный линк можно скормить напрямую ? Какая настройка за это отвечает ? На досуге поиграюсь.

Хотя с новыми ТВ эта фишка не пройдёт (по крайней мере с самсунгами). Там будет работать лишь проксирование.

Помнится при ручном скармливании внешнего линка через передачу setavtransport телевизор samsung j-серии слал меня лесом, а вот линки из локальной сети с апача, переданные по upnp жрал на ура.

maksim_ur
Сообщения: 1
Зарегистрирован: Сегодня, 08:24

Сообщение maksim_ur » Сегодня, 08:58

Всем привет.
На прошлой неделе озаботился воспроизведением HLS (edem.tv) на своём SmartTV Samsung UE48JU6530U (так же в наличии имеется ue32es6750m), роутер у меня Asus RT-N56UB1 с прошивкой от Padavan, репозиторий entware-ng.
Сначала пытался запустить hlspxd по инструкции автора http://hlspx.ocry.com/ - S92hlspxd отказывался запускать hlspxd, написал автору, но тот молчал.
Набрел на данный топик, обнаружил, что xupnpd с помощью плагина HLS может помочь с edem.tv - помощь от этого плагина крайне сомнительна (на обоих указанных телеках видео играет первый чанк, далее "проверьте сетевое соединение").
С нетерпением ждал от Zyxmon сборки hlspx в Entware и вот вчера дождался - счастью нет предела! На UE48JU6530U плейлист edem.tv показывает замечательно (до ue32es6750m ещё не добрался, но что то мне подсказывает что там все будет аналогично ок, хоть он и не Tizen), без единого разрыва)))!
Правда с целью экономии времени, т.к. занимался уже в ночи, я сразу поменял репозиторий entware-ng на entware-3x (возможно этого и не надо было делать), благо инструкция тут соответствующая имеется, а поскольку в линуксах я не силен, то я скачал по ссылке от Zyxmon файл m ... sel-3x.ipk, выковырял из него сам hlspxd (не удалось мне его из репо entware-3x инсталировать), а со страницы автора взял S92hlspxd - положил руками их в соответствующие папки (/opt/bin/hlspxd «и «/opt/etc/init.d/S92hlspxd»), придал прав на исполнение (chmod 777) и запустил S92hlspxd - все с первого раза завелось (я даже для уверенности попробовал restart S92hlspxd - все чётко отозвалось в отличии от сборки автора)!!!
Так что всем рекомендую и благодарствую Zyxmon!!!

п.с. у меня теперь hlspxd сам будет после перезагрузки роутера стартовать с помощью S92hlspxd в init.d или мне нужно это самостоятельно скриптами организовать?


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

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

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

Сейчас этот форум просматривают: CommonCrawl [Bot] и 1 гость