По данным Telegram-канала Mash, с 12 июля 2024 года в России может произойти замедление работы YouTube. Скорость загрузки видео снизится, а качество воспроизведения ухудшится. Причиной тому, по версии официальных лиц и ведомств, — технические проблемы связанные с износом оборудования Google в России. Объем трафика увеличивается, и старая CDN-инфраструктура, которая не обновлялась уже 2,5 года, перестает справляться с нагрузкой. Как подтвердил «Ростелеком», эта ситуация затронет всех пользователей независимо от выбранного оператора. Также все чаще всплывают слухи о замедлении сервиса или о его полной блокировке. Впрочем, пока все проблемы связаны с авариями у магистральных провайдеров.

Мы решили узнать, как работает YouTube в России сейчас, а также проверить, поможет ли использование виртуальной приватной сети с подключением к серверу, расположенному близко к кэширующим серверам Google за пределами Российской Федерации, обеспечить комфортный просмотр видео. Также интересно было проверить, как постоянное включение такого соединения повлияет на работу других сервисов, поскольку зачастую использование виртуальных приватных сетей негативно сказывается на работе сервисов и программного обеспечения. 

Мы протестировали просмотр видео на YouTube через виртуальную приватную сеть до сервера, расположенного в Нидерландах, из небольшого города в Удмуртии. Мы арендовали VPS в дата-центре в Нидерландах, установили программное обеспечение и подняли сервер для виртуальной приватной сети. Установка ПО на сервере и настройка ноутбука заняли около пяти минут. Подключение можно настроить как на десктопном компьютере, так и на смартфоне.

Спойлер: YouTube прекрасно работает при подключении к серверам YouTube через виртуальную приватную сеть.

«Ростелеком». Подключение «по дефолту»

Для начала оценим текущую скорость подключения и скорость работы YouTube. Типичный региональный пользователь компании «Ростелеком» подключен по 100 Мбит «оптикой до подъезда». Этой скорости достаточно для просмотра контента в 4К со скоростью 60 кадров в секунду. За отображение у нас будет отвечать современная видеокарта — такая же как в вашем компьютере или ноутбуке, поэтому каких-либо «затыков» по графике именно из-за локальных проблем с железом быть не должно. Скрины мы снимаем на мониторе 1080p, но разницы в значениях как в оконном/развернутом режиме, так и при тесте на 4K мониторе не замечено, поскольку здесь важнее именно видеокарта и поддержка ей кодеков.

SpeedTest

  1. Тест скорости до серверов компании в том же регионе (в нашем случае пользователь живет в Удмуртии, измерялась скорость до серверов «Ростелекома» в Ижевске, поскольку сервера «Ростелекома» в городе, из которого мы тестируем, в SpeedTest нет) дает примерно 90 Мбит/с на скачивание и 95 Мбит/с на закачку.

  1. Проверка скорости до серверов другого провайдера в Москве (где находятся точки обмена трафиком и где прогнозируется увеличение нагрузки из-за 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

  1. До сервера в Нидерландах скорость чуть ниже, чем при локальном подключении. Несколько вырос пинг, но для нас это не критично, поскольку мы не в онлайн-шутере тесты проводим. В целом, по результату нескольких тестов скорость колеблется в диапазоне 85–95 Мбит/с.

  1. Сервера «Ростелекома» в городе, из которого мы тестируем, в 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 минут в зависимости от выбранной конфигурации.

Заказать

Комментарии (16)


  1. JuryPol
    14.07.2024 08:00

    Это средние значения замеров показаны? Ведь, наверное, работа делалась в течение недели раз шесть в сутки?


  1. Octabun
    14.07.2024 08:00
    +4

    Следующий шаг - замедление трансграничного трафика, неизбежный немедленно после блокировки YouTube. Поэтому нужно готовиться к тому, чтобы VPS следил за YouTube, анализировал новьё и отдавал или транскрипт или транскрипт с картинками или, на крайний случай, ролик пережатый в HEVC.

    Но это совсем другой бизнес на VPS.


    1. eyeDM
      14.07.2024 08:00
      +1

      Во времена диал-ап были сервисы "прокси+сжатие/перекодирование трафика". Даже в Opera была такая фича, вместе с возможностью полностью отключить загрузку графики.

      И вот, двадцать лет спустя, под руководством "старой гвардии", с грёзами о деградации всего и вся...


  1. Grigory_Otrepyev
    14.07.2024 08:00
    +1

    Также интересно было проверить, как постоянное включение такого соединения повлияет на работу других сервисов, поскольку зачастую использование виртуальных приватных сетей негативно сказывается на работе сервисов и программного обеспечения.

    Роскомнадзор-тян, перелогиньтесь. Если у вас руки растут так, что route только 0/0, так это не у всех так


    1. Didimus
      14.07.2024 08:00

      Уже есть впн, которые можно из коробки настроить на трафик определённых приложений или сайтов?

      А то прямо жуть, рабочий впн включишь - ничего не работает


      1. Grigory_Otrepyev
        14.07.2024 08:00

        Уже есть впн, которые можно из коробки настроить на трафик определённых приложений или сайтов?

        Split-tunneling is used in scenarios where only specific traffic must be tunneled, opposed to scenarios where all of the client machine-generated traffic flows across the VPN when connected.

        Use of the AnyConnect Configuration Wizard can default result in a tunnel-all configuration on the ASA. Split tunnelling must be configured separately, which is explained in further detail in the Split Tunnel section of this document.

        In this configuration example, the intention is to send traffic for the 10.10.10.0/24 subnet, which is the LAN subnet behind the ASA, over the VPN tunnel and all other traffic from the client machine is forwarded via its own Internet circuit.

        https://www.cisco.com/c/en/us/support/docs/security/anyconnect-secure-mobility-client/119006-configure-anyconnect-00.html


        1. Didimus
          14.07.2024 08:00

          Вот его каждая вторая компания и использует. При этом, само собой, настроить ничего нельзя и весь трафик с домашнего компьютера начинает заворачиваться через компанию


  1. Grigory_Otrepyev
    14.07.2024 08:00
    +2

    Отключение виртуальной приватной сети увеличивает буфер видео до 30 секунд, качество видео остается прежним.

    Можно мне другого сетевого инженера?


  1. MultiGramen
    14.07.2024 08:00

    Хорошо когда у тебя уже есть VPN для других нужд, но глупо пробрасывать его специально для YouTube, тем более брать в аренду целый VDS-сервер и регулярно платить за него деньги.


    1. Grigory_Otrepyev
      14.07.2024 08:00
      +2

      Хорошо когда у тебя уже есть VPN для других нужд

      Плохо, когда это первый комментарий с регистрации MultiGramen - с 15 февраля 2013


      1. MultiGramen
        14.07.2024 08:00

        Почему плохо?


        1. dark0n01
          14.07.2024 08:00

          Охотимся на ведьм. Вдруг вы тоже переодетый Роскомнадзор.


          1. MultiGramen
            14.07.2024 08:00

            Это не так. Когда я регистрировался, меня испугали термины, которые здесь используются. Сейчас я начинаю их понимать, поэтому вернулся.


  1. mikkax
    14.07.2024 08:00

    Мысль логичная, но незавершённая. Конечно все будет работать через ВПН. Но кэширующие сервера придуманы не просто так. Большое трафик видео контента через ВПН быстро приведет к деградации трансграничных каналов. Это не выход. Это попытка выживать


    1. eyeDM
      14.07.2024 08:00

      При оптимистичном сценарии за предложение тут вариантов выхода аккаунт быстро в read only переведут.


    1. Didimus
      14.07.2024 08:00

      Чего бы провайдерам не поднять свои кэши и мериться, у кого ютуб меньше тормозит?