xupnpd - eXtensible UPnP agent

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

Сообщение ZigZag » 14 ноя 2020, 17:13

Немного покопал по поводу выкрутасов ютуба с 720p. Есть пара линков: https://www.youtube.com/watch?v=7Z3u88lBtiM и https://www.youtube.com/watch?v=pjuukLUCEac. Общее поведение у них одно - 360p воспроизводится, а 720p нет (есть различия в реакции плеера на линки транслируемые через прокси, в одном случае пишет, что не тот формат, в другом к чёрту падает). Через ffmpeg тоже глухо - линки, полученные через youtube-dl не отдаются. Через curl с ключом "-I" удаётся достучаться до заголовков, но это максимум, чего удаётся добиться. Что интересно, через браузер при этом всё отлично воспроизводится и в 360p и в 720p в mp4,не в dash. Попытка скормить линки из браузера ffmpeg'у или VLC заставила их надолго задуматься, после чего первый выдал

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

[tls @ 0x9767be0] A TLS packet with unexpected length was received.
и НЕ отдал медиаинформацию. VLC же подумав минуты 2 -3 начал воспроизведение. В лог же при этом он очень активно писал подобные строки

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

http debug: trying to seek to 565540502
core debug: net: connecting to r3---sn-gvnuxaxjvh-3i8l.googlevideo.com port 443
core debug: connection succeeded (socket = 560)
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
gnutls debug: 2 certificate(s) in the list
http debug: protocol 'HTTP' answer code 206
http debug: Content-Type: video/mp4
http debug: stream size=626658932,pos=565540502,remaining=61118430
http debug: this frame size=61118430
http debug: Connection: keep-alive
http debug: Server: gvs 1.0
mp4 warning: unknown box type tfdt (incompletely loaded)
http debug: trying to seek to 566232669
core debug: net: connecting to r3---sn-gvnuxaxjvh-3i8l.googlevideo.com port 443
core debug: connection succeeded (socket = 560)
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Resource temporarily unavailable, try again.
gnutls debug: TLS handshake: Success.
gnutls debug: 2 certificate(s) in the list
http debug: protocol 'HTTP' answer code 206
http debug: Content-Type: video/mp4
В общем очевидно, шёл какой-то затык по линии https/ssl/tls. Единственное, не проверил поведение линков отданных через youtube-dl через fgmpeg и VLC (для сравнения). Там проверял только через curl.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение mesb » 14 ноя 2020, 18:55

Так итог то какой?
Ждём когда ютуб придёт в чувство?

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

Сообщение ZigZag » 14 ноя 2020, 20:02

mesb, пока без итога. Просто информация для размышления. Ещё буду копать. Мб организую issue на гите youtube-dl по данному вопросу, пусть им займутся люди, которые более осведомлены в выкрутасах ютуба. Мб алгоритм получения линков по итогу подрихтуют. Ведь линки из браузера через пень-колоду, но работают (возможно с ssl/tls это были вообще локальные проблемы).
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение ZigZag » 15 ноя 2020, 06:29

В общем, ещё поразбирал этот вопрос - лаги в VLC, это была проблема старого билда, который я юзал, посвежее , 3.x влёт открывал линки из браузера. Полученные через youtube-dl как и ожидалось, не открывались совсем. Через ffmpeg по одному линку были получены медиаданные, по второму - нет. Заголовки через curl были получены в обоих случаях. Надо issue булет заводить. Пусть разбираются. Если бы 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 » 15 ноя 2020, 12:05

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

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

Сообщение ZigZag » 16 ноя 2020, 07:55

mesb писал(а):Источник цитаты Как создадите, запостите тут ссылку плиз, надо будет посматривать.
Однако, "приехали" Репозиторий youtube-dl удален с GitHub за нарушение DMCA. На гитхабе есть тред с форком от некоего l1ving, но что-то непохоже, что там тусуются разработчики оригинала и похоже там заводить issue бесполезно. youtube-dl продолжает обновляться, но как выйти с разработчиками на связь я ХЗ. Один из ведущих разработчиков там кстати русский. Пытался как-то раньше с ним связаться по другому вопросу через почту, но ответа не было. Попробую ещё разок. Всё таки интересна судьба фидбека.
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение mesb » 16 ноя 2020, 23:19

ZigZag писал(а):Источник цитаты Однако, "приехали"

Вроде всё норм, разрулили вопрос и они опять в строю.

https://www.xda-developers.com/github-r ... w-process/

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

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

mesb писал(а):Источник цитаты
Вчера тут ещё висела DMCA - плашка. На xda же теперь висит (теперь буду знать, где запасной "аэродром" у разработчиков)
We are taking a stand for developers and have reinstated the youtube-dl repo. Section 1201 of the DMCA is broken and needs to be fixed. Developers should have the freedom to tinker. That’s how you get great tools like youtube-dl. https://t.co/k0sbsNN30u

— Nat Friedman (@natfriedman) November 16, 2020
Т.е. аккурат 16-го, когда я решил оформить запрос. Промешкал бы день - и про бан даже не узнал бы ...

p.s. Вернулись на гитхаб с новым релизом. А я только везде переобновлял до 2020.11.12. Пойду оформлю issue ...
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение ZigZag » 17 ноя 2020, 21:17

Открыл issue и описал, насколько позволял мой английский проблему. Пусть разбираются ...
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]

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

Сообщение ZigZag » 18 ноя 2020, 09:18

Уже закрыли с формулировкой, что это "проблемы сервера". Мои увещивания, что 720p линки дёрнутые с ютуба через браузер таких проблем не имеют были проигнорированы. Ну ОК, чё. Я сделал всё что мог ...
Keenetic Omni II [v2.13.C.0.0-1]; Zyxel Keenetic [V1.00(BFW.4.4)D0]


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

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

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

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