xupnpd - eXtensible UPnP agent

Используем пакеты, расширяющие возможности оборудования
sysmer
Сообщения: 31
Зарегистрирован: 24 авг 2015, 16:47

Сообщение sysmer » 28 апр 2017, 09:53

ZigZag писал(а):Источник цитаты Делает.

если вы сделаете tcpdump работы телевизора с xupnpd то увидете что не делает, телевизор берет видео не xupnpd а с источника видео в интернете.
xupnpd вообще не работает с источником видео, он просто указывает телевизору откуда брать поток и все.

Аватара пользователя
ZigZag
Сообщения: 285
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 28 апр 2017, 11:14

если вы сделаете tcpdump работы телевизора с xupnpd то увидете что не делает, телевизор берет видео не xupnpd а с источника видео в интернете.
xupnpd вообще не работает с источником видео, он просто указывает телевизору откуда брать поток и все.
Я видел как работает xupnpd, по крайней мере с настройками из коробки которые были минимально скорректиррованы.

xupnpd берёт стрим и пропускает его через себя, а ТВ отдаёт http-линк который генерирует сам будучи upnp (http) сервером. При полной отладке в xupnpd это отчётливо видно (равно как в софте для работы с upnp и wireshark - я тестировал xupnpd как под win, так и под линуксом).

Вырубите xupnpd во время воспроизведения телевизором внешнего потока и если поток не заглохнет, то таки да, ссылка на стрим передаётся напрямую (в таком случае я поднимаю ранее поднятый вопрос - какая опция отвечает за данный функционал), ну а ежели стрим заглохнет ... то ... смотрите логи xupnpd ...
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение Zyxmon » 28 апр 2017, 13:18

ZigZag писал(а):Источник цитаты ну а ежели стрим заглохнет ... то ..

это свидетельствует, что xupnpd проксирует поток. Это не означает, что он его модифицирует.

Аватара пользователя
ZigZag
Сообщения: 285
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 28 апр 2017, 14:43

Zyxmon писал(а): это свидетельствует, что xupnpd проксирует поток. Это не означает, что он его модифицирует.
Дык я и не говорил нигде, что он его модифицирует. Я лишь писал, что он производит действия с потоком, а именно проксирование.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

mesb
Сообщения: 238
Зарегистрирован: 06 сен 2015, 00:47

Сообщение mesb » 28 апр 2017, 20:45

Спасибо за оперативность, однако увы, даже прямое обращение к висящему в процессах демону результатов не дало.
Толи нормально неработает на белых гигах, толи что-то ещё.
Ресурс типа http://cdn-01.bonus-tv.ru:8080/wfcru/index.m3u8 - он открывать через себя отказался:
http://192.168.1.1:4343/cdn-01.bonus-tv ... index.m3u8

ghostbuster
Сообщения: 12
Зарегистрирован: 19 апр 2017, 17:09

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

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

Мне удалось решить проблему, правда немного другим путем. Я связался с Антоном, автором xupnpd. Он посоветовал скачать проксированный плейлист из xupndp вкладка download. На версии 1.034 плейлист скачивался пустым, но откатившись на версию 1.033 уже нормально скачался и содержал в себе ссылки вида:
#EXTINF:0,Amedia Premium HD
http://192.168.1.1:4044/proxy/0_1_1_12.mpeg_ts
#EXTINF:0,MGM HD
http://192.168.1.1:4044/proxy/0_1_1_13.mpeg_ts
#EXTINF:0,Sony HD
http://192.168.1.1:4044/proxy/0_1_1_14.mpeg_ts
и т.д.
Подгрузил этот плейлист в виджет, в моем случае ottplayer, и картинка стала шикарной, как и была по dlna.
sysmer писал(а):Источник цитаты а по поводу мыльности картинки и багов это всетаки вопросы к создателю телевизора и виджета.

Первым делом задал этот вопрос создателям виджета, пробовал ottplayer, nstreamlmod, ssiptv, у всех ответ один-все вопросы к инженерам самсунга, к его встроенному плееру. И действительно, от виджета картинка абсолютно не зависела и была одинаково мыльной и дерганной во всех трех.
Zyxmon писал(а):Источник цитаты ghostbuster, собрал, запускается, порт слушает. В работе не проверял.
Если у кого есть возможность - проверяйте (mipsel, entware-3x). Без скрипта запуска.
http://entware-3x.zyxmon.org/binaries/m ... sel-3x.ipk

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

Большое спасибо, вижу человек отписался, что работает нормально. Когда перейду на edem tv, обязательно воспользуюсь. Пока плейлист моего оператора работает хорошо по способу описанному выше - буду так и смотреть.

Аватара пользователя
TheBB
Сообщения: 114
Зарегистрирован: 31 авг 2015, 02:24
Откуда: 26 ~44.098,43.022

Сообщение TheBB » 01 май 2017, 20:06

Zyxmon писал(а):Источник цитаты В entware-keenetic - нет
mea culpa, как говорили древние... добавил, проверять нечем.
K Giga II NDMSv.2.06C/2.11D/2.15A + Entware-Keenetic/Entware&Gentoo; K DSL NDMSv.2.05C/2.11D + Entware-Keenetic/Entware&Debian 8.11/9.6

Аватара пользователя
ZigZag
Сообщения: 285
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 06 май 2017, 10:00

keepvid поломался, теперь совсем - старые скрипты надо переделывапть ибо радикально изменилась структура веб-страниц - они обновили интерфейс ...

upd: Обновил свои костыли - парсить страничку на предмет ссылок стало в разы проще :)
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение sysmer » 11 май 2017, 13:09

Народ, я тут придумал nginx использовать как прокси что бы переделывать https в http что бы ютуб смотреть. Работает. :geek:
Переделал плагин ютуба (пряммая ссылка берется с нового кипвида) и написал конфиг для nginx (ставится из репозитория).
Кому интересно, пользуйте.проверяйте. Нужен curl и незабудте ключь от апи ютба в плагин вписать.

Как это работает:
Допустим у нас nginx запущен на 8484 порту
тогда xupnpd плагин ютуба формирует ссылку вида http://127.0.0.1:8484/fwd/прямая ссылка на ютуб
телек переходит по этой ссылке и в ответ от nginx получает поток но уже по http :ugeek:
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя
ZigZag
Сообщения: 285
Зарегистрирован: 28 окт 2015, 04:43

Сообщение ZigZag » 11 май 2017, 15:05

sysmer, распишите принцип работы, по которому работает проксирование, мб удастся приспособить его для своих нужд.

Если я правильно понял, то nginx забирает поток по https, а отдаёт уже по http ? Т.е. принцип работы схож с ранее выкладываемым вами "xyp" для самого xupnpd на базе curl ?

nginx не пользовался, так что интересует вопрос, возможно ли это провернуть под чем-то попроще ? Типа busybox httpd или на крайняк lighttpd (хотя первый вариант более предпочтителен).
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]


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

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

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

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