xupnpd - eXtensible UPnP agent

Используем пакеты, расширяющие возможности оборудования
ZigZag
Сообщения: 82
Зарегистрирован: 28 окт 2015, 03:43

Сообщение ZigZag » 18 янв 2018, 14:19

mesb писал(а):С кодом чуть позже, сам проект в этой части написан на GO, такчто не факт что сильно это поможет для затягивания куда-то.
Понятно. А есть мысли, как можно проксировать стрим на лету более "привычными" средствами на стороне сервера ? У решений на базе ngenix/httpd + curl в stdout проблемы с Content-Length и Content-Range, которые статичны, из-за чего возникают проблемы с перемоткой и воспроизведением.
Keenetic Omni II [v2.10.C.2.0-4]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

maksim_ur
Сообщения: 3
Зарегистрирован: 27 апр 2017, 08:24

Сообщение maksim_ur » 22 янв 2018, 10:39

dsultan писал(а):
maksim_ur писал(а):Источник цитаты получается что hlspxd подставляет свой user_agent - возможно ли его поменять на нужный?

в 464 строке utils.cpp в исходниках hlspxd нужно поменять вот это:

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

<< "\nUser-agent: hlspxd\nAccept: */*\nConnection: close\n\n";

на нужное и пересобрать hlspxd из исходников
Свернуть
по хорошему туда нужно вставить прокидку user-agent от клиента (xupnpd в данном случае)

C прокидкой, мне кажется, самый правильный вариант будет, но как это сделать, в т.ч. пересобрать, я не представляю себе - может кто нибудь помочь с этим вопросом?


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

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

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

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