xupnpd - eXtensible UPnP agent

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

Сообщение ZigZag » 02 окт 2019, 18:15

mesb писал(а):Неуверен пока что надо чото делать, но в качестве воркэраунда, в настройках xupnpd для ютуб можно выставить качество 360p
А разве сервер будет отдавать 360p в этом случае ? Вроде в плагине прописана только передача id-ка. Попробовал передать добавчной &vq=medium - всё равно отдаётся 720p.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение mesb » 02 окт 2019, 23:41

ZigZag писал(а):Источник цитаты А разве сервер будет отдавать 360p в этом случае ?

Да.
Прикол в следующем:
Среди листинга доступных вариантов 720п есть.
Он даже может пытаться начинать качаться.
Но в итоге не скачивается.

Фактически это кмк косяк или ютуб дл или таки самого ютуба.
Последний раз редактировалось mesb 02 окт 2019, 23:46, всего редактировалось 1 раз.

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

Сообщение mesb » 02 окт 2019, 23:46

Нашёл. Вобщем косяк на ютуб стороне:
https://github.com/ytdl-org/youtube-dl/issues/20296

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

Сообщение mesb » 02 окт 2019, 23:49

ZigZag писал(а):Источник цитаты опробовал передать добавчной &vq=medium

Кому вы это передаёте?

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

Сообщение ZigZag » 30 окт 2019, 08:55

mesb писал(а):Источник цитаты Э не. Это очень дорого по ресурсам будет.
Логика проще.
Фактически готовые потоки в мп4 на ютубе бывают в обычном случае 720п и 360п.
Потому по умолчанию мы хотим получить 720п, если такого нет, то берём ближайшее что есть в мп4, чаще это как раз 360п.
Ах да. Сам же подобное предлагал. Просто я перепутал сервер-ретранслятор для xupnpd с одним сервером-балансером, который отдавал в 360p и 1080p, из-за чего мне показалось, что происходит конвертация 1080p в 720p, ибо там было либо 1080p, либо 360p.
mesb писал(а):Источник цитаты Кому вы это передаёте?
Серверу-ретранслятору. Просто интернет не всегда работает идеально и иногда нужно понижать качество, дабы не смотреть с паузами по 10-30 секунд. Пусть будет выглядеть похуже, но проигрывание ролика будет без пауз :) Добавочный регулятор для 360p можно прикрутить ? Типа &quality=360p ?
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение mesb » 02 ноя 2019, 10:33

Или я чего-то не понимаю, или что-то ещё.
Загляните в код плагина, именно так оно и работает.
При скармливании серверу не просто ссылки на ютуб ролик, а ещё в конце такой вот штуки: ?/?vh=360 - он постарается отдать вам всё что есть мп4 но не выше 360.

Собственно сам xupnpd позволяет рулить качеством их своей веб морды 720 и 360 выбор работает.

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

Сообщение ZigZag » 02 ноя 2019, 17:02

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

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

Сообщение ZigZag » 21 ноя 2019, 16:27

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

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

Сообщение mesb » 22 ноя 2019, 22:01

Мои эксперименты показывали что в какой-то момент могут перестать быть доступными часть или серверов или тотсамый забавный косяк с тем что ютуб заявляет поток на 720, но не отдаёт его.
Я в таких случаях просто переключал в режим 360п и не парился.

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

Сообщение ZigZag » 23 ноя 2019, 06:06

mesb писал(а):Источник цитаты Мои эксперименты показывали что в какой-то момент могут перестать быть доступными часть или серверов или тотсамый забавный косяк с тем что ютуб заявляет поток на 720, но не отдаёт его.
Я в таких случаях просто переключал в режим 360п и не парился.
ОК. Понял. Буду иметь ввиду. При следующем "слёте" посреди воспроизведения попробю 360p - вариант.

К слову. Вот на такие линки youtube.com/watch?v=zUvt3n3nmzA наверное сразу имеет выдавать corrupted-заглушку. Там "Видео с ограниченным доступом" - воспроизведение надолго задумывается и залипает чёрным экраном на подобном.
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 гостей