Обсуждение: Замедление YouTube в России

Добавить googlevideo.com в список доменов, чтобы он проксировался через ваш VPS.

У меня тоже не работает. Напишите свой город и провайдера, пожалуйста.

@Patrick.a, @paweca
Попробуйте поиграться с параметрами. Например,
-6 --blacklist youtube-domain.txt

Если и это не заработает, то
-f 2 -e 2 --wrong-chksum --reverse-frag --max-payload --blacklist youtube-domain.txt

А это актуально если на роутере с OpenWRT работает антизапрет?

Собстевенно, у меня со скоростью все ок сейчас, 1080 без затыков, 4K не пробовал

Да, разницы нет

Тесты последний yt-dlp x86 + этот curl Download curl-8.8.0-windows-x86.2024-05-26.zip (mulder) на Ростелекоме на win7 x64

curl --version
C:\Users\Admin>curl --version
curl 8.8.0 (i686-w64-mingw32) libcurl/8.8.0 quictls/3.1.5 zlib/1.3.1 brotli/1.1.
0 zstd/1.5.6 libidn2/2.3.7 libpsl/0.21.5 libssh2/1.11.0 nghttp2/1.62.0 ngtcp2/1.
5.0 nghttp3/1.3.0 librtmp/2.3 libgsasl/1.10.0
Release-Date: 2024-05-22
Protocols: dict file ftp ftps gopher gophers http https imap imaps ipfs ipns lda
p ldaps mqtt pop3 pop3s rtmp rtsp scp sftp smb smbs smtp smtps telnet tftp
Features: alt-svc AsynchDNS brotli gsasl HSTS HTTP2 HTTP3 HTTPS-proxy IDN IPv6 L
argefile libz NTLM PSL SSL threadsafe TLS-SRP Unicode UnixSockets zstd

http1.1:
yt-dlp URL -f 137 --no-mtime --merge-output-format=mkv --trim-filenames=80 --downloader=curl --downloader-args=“curl:–http1.1 -k”

1712k скачано за 0:01:54 (это 15 кбайт/с или 120 кбит/с или 0,12 мбит/с), ожидаемое время скачки 6:43:18 файла весом 352M
после скачивания 2M скорость падает до 0

http3:
yt-dlp URL -f 137 --no-mtime --merge-output-format=mkv --trim-filenames=80 --downloader=curl --downloader-args=“curl:–http3-only -k”

первая попытка
2684k скачано за 0:03:00 (это 15 кбайт/с или 120 кбит/с или 0,12 мбит/с), ожидаемое время скачки 6:44:53 файла весом 352M

вторая попытка
1518k скачано за 0:01:21 (это 18,7 кбайт/с или 150 кбит/с или 0,15 мбит/с)

тут иногда оживает
но скорости выше 100 (кбайт/с) не замечено в curl

за 5 минут скачалось 4,5 мб (это 15 кбайт/с или 120 кбит/с или 0,12 мбит/с)
еще за 5 минут скачалось 5,5 мб (т.е. суммарно 10 мб за 10 минут) (это 17 кбайт/с или 136 кбит/с или 0,13 мбит/с)

третья попытка
13.1M скачано за 0:08:53 (это 25 кбайт/с или 200 кбит/с или 0,2 мбит/с)

потом ошибка
curl: (55) ngtcp2_conn_writev_stream returned error: ERR_DRAINING
ERROR: curl exited with code 55

Браузеры (последние для win7):
(Opera) тормозит видео на ютубе уже в 720p (на 1x или 2x не уточнил, чел обычно смотрит 480p 2x)
(Firefox) правда на лисице (ESR) (720p) меньше тормозит, network.http.http3.enable в лисице было выкл

Android (10 или 11) (по wi-fi):
Firefox 68 тормозит, качество очень плохое (AVC, около 144p-240p, наверное)
Opera гораздо новее (но не самая новая) гораздо лучше (точное качество неизвестно), но ей редко пользуются, т.к. не залогинены

Не понял ответа)

Т.е. если антизапрет пашет на роутере, то с GoodByeDPI можно не заморачиваться?

Windows 7, проводной интернет от мегафона, подключение pppoe, в настройках прописаны гугловские dns, vpn не используется.

  • yt-dlp последней версии - скорость скачивания ~100 kbs, от GoodbyeDPI не зависит.
  • Internet Download Manager 6.42.14 - скорость скачивания ~1.5 mbs, от GoodbyeDPI не зависит.
  • Firefox 115.0.esr - видео 720p без GoodbyeDPI “connection speed” ~2mbs и зависания; с GoodbyeDPI без фрагментации http/https те же ~2mbs; с фрагментацией сразу же ~40mbs, зависания пропадают.
  • Opera 95.0 - видео 720p без GoodbyeDPI “connection speed” ~20mbs, зависаний нет.
  • Yandex 23.9 - видео 720p без GoodbyeDPI “connection speed” ~20mbs, зависаний нет.
  • Во всех браузерах включен doh Cloudfare, по тесту https://www.cloudflare.com/ssl/encrypted-sni/ стоят все галки, кроме последней “Secure SNI”
  • по тесту https://quic.nginx.org/quic.html в файфоксе quic не работает, в опере и яндексе работает.
    Итого:
  • на моей системе youtube не тормозит на опере 95.0 и яндекс 23.9 с quic
  • тормозит на FF 115esr без quic, но GoodbyeDPI с фрагментацией http/https убирает тормоза

А если nftables ?

Кстати, обещают урезать Ютуб на 70% в ближайшее время, но только на стационарных компьютерах. Дескать люди в отпусках и пользуются в основном мобильным Интернетом, так что все для людей. Может быть причина в том, есть какие-то технические трудности? Например, все сервисы гугла на мобилках лягут.

А куда ещё больше? И так 120 кбит/с даже для звука не хватит. Или имеют в виду, что все оставшиеся реализации QUIC добьют?

Видимо, процент десктопов крайней мал. И большинство используют QUIC в хромобраузерах, который пока не сильно режется?

Кстати, какие реализации QUIC используют лисо и хромобраузеры. Лисобраузер, наверное использует QUIC на Rust?

Оказывается, на Rust есть целых три реализации QUIC:
github.com/mozilla/neqo в составе Firefox, к curl не прикрутить
github.com/cloudflare/quiche можно собрать curl с quiche, но готовых сборок, особенно для win, я не видел
github.com/quinn-rs/quinn ни к чему не прикрутить

Реализации QUIC на других языках:
https://habr.com/ru/companies/slurm/articles/588230/
https://curl.se/docs/http3.html

Антизапрет никак не влияет на ютуб

Что-то субъективно, на глаз, не очень помогает. Подвисания даже на разрешении 720. На хромоподобных пока не пробовал. А есть способ замерить скорость объективно, в частности в браузерах?
Еще есть какой-то параметр network.http.http3.enable_0rtt в режиме true

в самом браузере для ютуба есть “статистика для сисадминов”
для windows например есть Лучшие программы для учета трафика в Windows

А как гуглосервисы связаны с видео на ютубе? Ответ - никак!

Значит это просто забота о людях. Я так и думал.

Похоже Роскомнадзор также как и мы продолжает экспериментировать с настройками. Еще днем скорость скачивания в yt-dlp была ~70 KiB/s, то теперь ~630 KiB/s, со следующими настройками goodbyedpi:

  1. -6;
  2. -6 --blacklist youtube-domain.txt;
  3. -f 2 -e 2 --wrong-chksum --reverse-frag --max-payload --blacklist youtube-domain.txt.
    Все три варианта в моем случае дают одинаковый результат (Москва, провайдер «МВМ Технолоджи»).

Включил. Видео 1280*720 @25fps. Скорость соединения показывает разную - то 420Kbps, то 700, то больше. Но смотреть невозможно. Зависает больше чем показывает. Пробовал на Firefox и на Chromium. Отключил в них все что нужно. Ничего другого не применял.

отключение флагов нужно только при использовании goodbyeDPI и подобных программ

Понял. А я подумал, что итак работать будет.

иначе вы только замедляете ютуб, сбросьте все флаги если без софта