
xupnpd - eXtensible UPnP agent
-
- Сообщения: 12
- Зарегистрирован: 19 апр 2017, 17:09
Zyxmon, буду очень признателен, судя по форумам с повсеместным переходом на hls такая проблема не только у меня, у многих hls их устройства в принципе не понимают, особенно это касается владельцев "железных" плееров. А утилита действительно полезной будет, как в свое время udp to http, тока у нас hls to http 

-
- Сообщения: 286
- Зарегистрирован: 28 окт 2015, 04:43
Keepvid постоянно придётся допиливать, т.к. исходник страниц на keepvid'e для тех или иных ссылок отличается.
Вот в очередной раз допилил свои костыли (к xupnpd и киннетику отношения не имеющие) добавив поддержку подобного линка https://www.youtube.com/watch?v=wJnLWF4mr70
Вот в очередной раз допилил свои костыли (к xupnpd и киннетику отношения не имеющие) добавив поддержку подобного линка https://www.youtube.com/watch?v=wJnLWF4mr70
Будет замечательно, если допилите его для entware.У меня заработал HTTPS (проверял на youtube)!
Т.к. вариант через keepvid у меня не запустился, то скачал исходники xupnpd, кросскомпилятор под свой openwrt, и за неделю прикрутил туда openssl (изучал долго эту либу). Поток льется в телевизор! Сейчас надо будет curl обратно убрать из всех мест. Пока тестируюсь.
Размер бинарника сильно увеличился (у меня только статически линкованные сборки работают), было 300кб, стало 1200кб.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]
-
- Сообщения: 31
- Зарегистрирован: 24 авг 2015, 16:47
ghostbuster писал(а):Источник цитаты Я так понимаю что благодаря плагину hls xupnpd конвертирует (cобирает) поток hls состоящий из набора мелких файлов в единый поток и передают уже на обработку серверу dlna и дальше на ТВ.
Вы неправильно понимаете. xupnpd ничего не делает с видеопотоком и никуда его не шлет.
xupnpd работает только со ссылками на видео.
xupnpd посылает на телевизору ссылку откуда тот может забрать видео.
в hls плагине xupnpd через указанные в плейлисте промежутки времени дает телевизору ссылку по которой он (телевизор) забирает видео и показывает.
По поводу нового смарт телевизора - в нем же есть поддержка длна, так что продолжайте смотреть тв через xupnpd, а по поводу мыльности картинки и багов это всетаки вопросы к создателю телевизора и виджета.
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
ghostbuster, собрал, запускается, порт слушает. В работе не проверял.
Если у кого есть возможность - проверяйте (mipsel, entware-3x). Без скрипта запуска.
http://entware-3x.zyxmon.org/binaries/m ... sel-3x.ipk
Сам позже займусь проверкой.
Если у кого есть возможность - проверяйте (mipsel, entware-3x). Без скрипта запуска.
http://entware-3x.zyxmon.org/binaries/m ... sel-3x.ipk
Сам позже займусь проверкой.
-
- Сообщения: 286
- Зарегистрирован: 28 окт 2015, 04:43
Делает.sysmer писал(а):Вы неправильно понимаете. xupnpd ничего не делает с видеопотоком и никуда его не шлет.
xupnpd проксирует поток и отдаёт телевизору свою "проксированную" ссылку, оборачивая поток в определённый контейнер (что зададите в настройках) и передавая пачку опций для работы с upnp.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
ZigZag писал(а):Источник цитаты xupnpd проксирует поток
Опционально.
Вернусь к xlspxd - работает! Теперь могу смотреть через xupnpd hls плейлисты на старом самсунге. Каналы HD (edem), которые через апплеты-проигрыватели (smart hub от samsung) немного "сыпали" теперь идут нормально. Может это и совпадение... Эх, не хватает EPG....
-
- Сообщения: 286
- Зарегистрирован: 28 окт 2015, 04:43
Т.е. исходный линк можно скормить напрямую ? Какая настройка за это отвечает ? На досуге поиграюсь.Опционально.
Хотя с новыми ТВ эта фишка не пройдёт (по крайней мере с самсунгами). Там будет работать лишь проксирование.
Помнится при ручном скармливании внешнего линка через передачу setavtransport телевизор samsung j-серии слал меня лесом, а вот линки из локальной сети с апача, переданные по upnp жрал на ура.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]
-
- Сообщения: 3
- Зарегистрирован: 27 апр 2017, 09:24
Всем привет.
На прошлой неделе озаботился воспроизведением 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 или мне нужно это самостоятельно скриптами организовать?
На прошлой неделе озаботился воспроизведением 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 или мне нужно это самостоятельно скриптами организовать?
-
- Сообщения: 239
- Зарегистрирован: 06 сен 2015, 00:47
Тэкс, а как сию штуку на keenetic giga белой поднять нормально? 
Ато:

Ато:
Код: Выделить всё
opkg install hlspxd_2016-12-1_mipsel-3x.ipk
Unknown package 'hlspxd'.
Collected errors:
* pkg_hash_fetch_best_installation_candidate: Packages for hlspxd found, but incompatible with the architectures configured
* opkg_install_cmd: Cannot install package hlspxd.
-
- Администратор
- Сообщения: 1912
- Зарегистрирован: 09 авг 2015, 15:33
mesb, ждите, когда ответственные за mipsel перенесут пакет в entware-ng или entware-keenetic из entware-3x:
https://github.com/Entware-for-kernel-3 ... ter/hlspxd
Вариант из 3x в ng не взлетит.
Дополнение.
В настоящий момент hlspxd в entware-3x в репе для всех фидов.
В entware-ng в репе для всех фидов.
В entware-keenetic - нет (работоспособность под вопросом).
https://github.com/Entware-for-kernel-3 ... ter/hlspxd
Вариант из 3x в ng не взлетит.
Дополнение.
В настоящий момент hlspxd в entware-3x в репе для всех фидов.
В entware-ng в репе для всех фидов.
В entware-keenetic - нет (работоспособность под вопросом).
Вернуться в «Entware/Qnapware/Optware/Zyxware - обсуждаем репозитории пакетов»
Кто сейчас на конференции
Всего 2 посетителя :: 0 зарегистрированных, 0 скрытых и 2 гостя (основано на активности пользователей за последние 5 минут)
Больше всего посетителей (162) здесь было 16 ноя 2019, 18:33
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя