По данным Telegram-канала Mash, с 12 июля 2024 года в России может произойти замедление работы YouTube. Скорость загрузки видео снизится, а качество воспроизведения ухудшится. Причиной тому, по версии официальных лиц и ведомств, — технические проблемы связанные с износом оборудования Google в России. Объем трафика увеличивается, и старая CDN-инфраструктура, которая не обновлялась уже 2,5 года, перестает справляться с нагрузкой. Как подтвердил «Ростелеком», эта ситуация затронет всех пользователей независимо от выбранного оператора. Также все чаще всплывают слухи о замедлении сервиса или о его полной блокировке. Впрочем, пока все проблемы связаны с авариями у магистральных провайдеров.
Мы решили узнать, как работает YouTube в России сейчас, а также проверить, поможет ли использование виртуальной приватной сети с подключением к серверу, расположенному близко к кэширующим серверам Google за пределами Российской Федерации, обеспечить комфортный просмотр видео. Также интересно было проверить, как постоянное включение такого соединения повлияет на работу других сервисов, поскольку зачастую использование виртуальных приватных сетей негативно сказывается на работе сервисов и программного обеспечения.
Мы протестировали просмотр видео на YouTube через виртуальную приватную сеть до сервера, расположенного в Нидерландах, из небольшого города в Удмуртии. Мы арендовали VPS в дата-центре в Нидерландах, установили программное обеспечение и подняли сервер для виртуальной приватной сети. Установка ПО на сервере и настройка ноутбука заняли около пяти минут. Подключение можно настроить как на десктопном компьютере, так и на смартфоне.
Спойлер: YouTube прекрасно работает при подключении к серверам YouTube через виртуальную приватную сеть.
«Ростелеком». Подключение «по дефолту»
Для начала оценим текущую скорость подключения и скорость работы YouTube. Типичный региональный пользователь компании «Ростелеком» подключен по 100 Мбит «оптикой до подъезда». Этой скорости достаточно для просмотра контента в 4К со скоростью 60 кадров в секунду. За отображение у нас будет отвечать современная видеокарта — такая же как в вашем компьютере или ноутбуке, поэтому каких-либо «затыков» по графике именно из-за локальных проблем с железом быть не должно. Скрины мы снимаем на мониторе 1080p, но разницы в значениях как в оконном/развернутом режиме, так и при тесте на 4K мониторе не замечено, поскольку здесь важнее именно видеокарта и поддержка ей кодеков.
SpeedTest
-
Тест скорости до серверов компании в том же регионе (в нашем случае пользователь живет в Удмуртии, измерялась скорость до серверов «Ростелекома» в Ижевске, поскольку сервера «Ростелекома» в городе, из которого мы тестируем, в SpeedTest нет) дает примерно 90 Мбит/с на скачивание и 95 Мбит/с на закачку.
-
Проверка скорости до серверов другого провайдера в Москве (где находятся точки обмена трафиком и где прогнозируется увеличение нагрузки из-за YouTube) показывает схожие значения в пределах погрешности, которая связана с параметрами интернет-канала.
YouTube
Возьмем тестовое видео (https://www.YouTube.com/watch?v=gcsxAddFaoA) и будем постепенно увеличивать его качество, очищая при каждом запуске кэш браузера через Ctrl+Shift+R. Значение скорости и других параметров будем смотреть через «Статистику для сисадминов», которую можно вызвать из меню по нажатию правой кнопки мыши на видео.
720p 60 кадров/с (HD)
Скорость соединения держится в районе 50–52 Мбит/с, а подгружаемого кэша хватает в среднем на 25 секунд видео при равномерной подзагрузке буфера.
1080p 60 кадров/с (FullHD)
Скорость потока выше (данных нужно больше) и держится в районе 65–67 Мбит/с. Кэш подгружает примерно на 15 секунд. Просадки скорости на 5–10 Мбит иногда бывали, но нивелировались кэшем. При этом пару раз были просадки до уровня онлайн-трансляции.
2060p 60 кадров/с (4K)
Хоть скорость канала высокая и достигает 75 Мбит/с, кэша видео хватает только на 8–9 секунд с просадками до 5 секунд. Начинаются пропуски кадров (не критичные, но есть). Для текущей скорости интернета — это предел, параметр 8К в выборе качества отсутствует. При прогоне теста в разрешении 4K несколько раз были пропуски кадров, поскольку кэш предзагрузки видео исчерпывался без его обновления. На скрине видно, что в такой момент YouTube автоматом снижал качество до 1440p.
Используем приватную сеть, подключенную к серверу в Нидерландах, для просмотра YouTube
Подключаемся к нашему серверу в Амстердаме и прокидываем соединение до него. Теперь весь трафик идет через сервер, и мы зависим только от скорости соединения (и отдачи контента) в Амстердаме и скорости прохождения трафика из Европы к нам.
Проводим те же тесты.
SpeedTest
-
До сервера в Нидерландах скорость чуть ниже, чем при локальном подключении. Несколько вырос пинг, но для нас это не критично, поскольку мы не в онлайн-шутере тесты проводим. В целом, по результату нескольких тестов скорость колеблется в диапазоне 85–95 Мбит/с.
-
Сервера «Ростелекома» в городе, из которого мы тестируем, в SpeedTest нет, поэтому смотрим на скорость до серверов «Ростелекома» в Ижевске. Эти значения показывают, с какой скоростью данные доберутся из Нидерландов в Россию и обратно. И тут мы получаем в среднем 75 Мбит/с на скачивание и 95 Мбит на закачку. Пинг при этом вырастает вдвое.
Мы предлагаем недорогие VPS-серверы (от 300 руб. в месяц) в Европе, США, Турции и России с root-доступом. Вы можете самостоятельно установить необходимое программное обеспечение на ваш сервер, а также воспользоваться нашим маркетплесом и получить сервер с уже предустановленным ПО. Оплата производится рублями, в том числе картами МИР и через другие российские платежные системы. Срок готовности сервера — от 3 до 60 минут в зависимости от выбранной конфигурации.
YouTube
720p 60 кадров/с (HD)
Получаем примерно 30 Мбит и кэш на 35–40 секунд. Хоть скорость и меньше, ее хватает за глаза, а сам кэш обновляется равномерно, буфер видео всегда заполнен.
1080p 60 кадров/с (Full HD)
Скорость соединения держится в районе 28 Мбит/с, буфер при этом хоть и заполняется немного пилообразно, но в кэш постоянно подгружается видео на ближайшие 20 секунд. Пропусков кадров нет, смотреть видео комфортно.
2060p 60 кадров/с (4K)
Скорость также держится в районе 28 Мбит/с, видео кэшируется на 8–10 секунд с небольшими просадками до 6 секунд, пару раз были пропуски кадров. Однако при повторных прогонах (мы проводили тест пять раз для каждого разрешения) качество видео не снижалось ни разу.
А что с другими российскими ресурсами при наличии виртуальной сети?
Давайте проверим другие видеохостинги в режиме 4K.
«VK видео» (https://vk.ru/video-194963909_456239935)
Скорость сети в среднем 30 Мбит/с, а вот с кэшем беда. Он подгружается на 2–3 секунды, потом быстро исчерпывается, в результате чего видео на пару секунд останавливается. Смотреть такое слайдшоу очень неприятно. При выключении виртуальной сети позволяет буферизовать в районе 25 секунд видео, и его уже можно смотреть в 4K. Сам «ВКонтакте» с включением виртуальной сети также становится не очень отзывчивым.
RuTube (https://rutube.ru/video/1cc5e01b1808d7189cb40706700dd3a1/)
Здесь для 4K достаточно ширины канала в 20 Мбит/с, поэтому кэш подгружается с запасом в 20 секунд. Отключение виртуальной приватной сети увеличивает буфер видео до 30 секунд, качество видео остается прежним.
Что по «не-видео»-сервисам
Банковские приложения, такси, онлайн-магазины работают нормально. Так что, даже если вы «виртуально» в Амстердаме, на работе большинства сервисов это никак не скажется (если, конечно, вы не зависите от пинга соединения).
На всякий случай. Проверяем сервера в США, Финляндии и Турции
Проверим скорость работы с серверами в других локациях. Протестируем YouTube-видео в разрешениях 1080p и 4К, а скорость — через SpeedTest, при коннекте с местными серверами и до сервера «Ростелекома» в Ижевске.
SpeedTest в США, Финляндии и Турции
-
США: 25 Мбит/с на скачивание и 95 Мбит/с на закачку при пинге 145 мс. При коннекте до сервера «Ростелекома» в Ижевске скорость соединения падает до 19 Мбит/с, а пинг вырастает до 285 мс.
-
Финляндия: 60 Мбит/с на скачивание и 90 Мбит/с на закачку при среднем пинге 75. До Ижевска скорость падает до 37 Мбит/с, а пинг вырастает до 145 мс.
-
Турция: 25 Мбит/с на скачивание и 95 Мбит/с на закачку при пинге 100 мс. До Ижевска скорость падает до 19 Мбит/с при возрастании пинга до 190 мс.
YouTube в США, Финляндии и Турции
-
США: в 1080p буфер примерно на 25 секунд, пропусков кадров нет; несмотря на относительно низкую скорость передачи видео (10 Мбит/с), работает отлично. В 4K все плохо. Пропускается половина кадров, видео идет рывками максимум по 0,5 секунды с паузами по 1–2 секунды. YouTube рекомендует 1080p.
-
Финляндия: 1080p смотрибельно, просадок нет, но идут небольшие пропуски кадров. Буфер в среднем на 10–12 секунд. 4К пропуск примерно 15–20% кадров, буфера почти нет, видео регулярно тормозит из-за недостатка скорости, так как скорость передачи примерно 24 Мбит/сек. Сам YouTube предлагает 1080p.
-
Турция: небольшие пропуски кадров в пределах 1% при буфере видео в 15–16 секунд для 1080p. 4K на пределе, скорость передачи плавает от 16 до 20 Мбит/с, а буфер опустошается каждые 1–2 секунды, тормозя видео на подзагрузку. Максимальное смотрибельное разрешение 1440p.
Как видно, географическое расположение сервера тоже влияет, но похоже, связанность с удаленным сервером для приватной сети куда важнее. Север в Хельсинки находится ближе, чем сервер в Нидерландах, но последний работает лучше. Впрочем, если вы не любитель посмотреть видео в 4K, 1080p будет доступно во всех локациях, а вот 2K может оказаться по зубам не всем.
Что в итоге?
Как показали тесты, подключение к серверам YouTube через виртуальную приватную сеть поможет при возможной деградации кэширующих серверов в России. Впрочем, пока что проблема наблюдается только с разрешениями 4К и выше, когда скорость соединения уже не является панацеей, так что, если вы смотрите видео в 1440p или даже в 1080p, в ближайшее время вы можете и не заметить проблемы. А вот если вы обнаружите, что ваш провайдер «отдает» вам YouTube-видео в 720p или в 480p, или и вовсе не отдает, вы знаете, что делать. Мы проверили — виртуальная приватная сеть замечательно работает!
Мы предлагаем недорогие VPS-серверы (от 300 руб. в месяц) в Европе, США, Турции и России с root-доступом. Вы можете самостоятельно установить необходимое программное обеспечение на ваш сервер, а также воспользоваться нашим маркетплесом и получить сервер с уже предустановленным ПО. Оплата производится рублями, в том числе картами МИР и через другие российские платежные системы. Срок готовности сервера — от 3 до 60 минут в зависимости от выбранной конфигурации.
ссылка на оригинал статьи https://habr.com/ru/articles/828696/
Добавить комментарий