Почему видео тормозит именно у вас: CDN и маршруты
Вы платите за 300 мегабит. Сосед по лестничной площадке платит за те же 300 тому же провайдеру. У него ролик открывается мгновенно и держит максимальное качество, у вас — крутится серый кружок, картинка проваливается до размытых 360p, а через минуту снова замирает. Вы запускаете тест скорости: честные 300 мегабит, задержка нормальная, потерь нет. Формально всё в порядке. Пользоваться при этом невозможно.
Это одна из самых частых и самых непонятных ситуаций в домашнем интернете. Непонятна она ровно потому, что мы привыкли описывать качество связи одним числом — шириной канала. А буферизация видео почти никогда не связана с шириной канала. Она связана с тем, откуда именно к вам едут данные и по какой дороге.
Почему мегабиты не отвечают на этот вопрос
Тест скорости измеряет ровно одну вещь: сколько данных вы можете прокачать до ближайшего измерительного сервера за единицу времени. Такой сервер обычно стоит внутри сети вашего провайдера или в одном-двух шагах от неё. Дорога до него короткая и почти всегда свободная. Поэтому результат теста честно говорит: «участок между вами и вашим провайдером в порядке» — и ничего больше.
Видео приезжает не от провайдера. Оно приезжает с сервера, который может стоять в соседнем городе, а может — в другой стране, и путь до него проходит через несколько независимых сетей. Каждая из них — отдельная организация со своими каналами, своей загрузкой и своими договорённостями с соседями. Достаточно одного узкого места на этом пути, чтобы поток данных перестал успевать за проигрыванием. Вы увидите кружок, хотя ваш собственный канал будет занят процентов на пять.
Что на самом деле важно для видео
Плеер не скачивает ролик целиком. Он забирает его небольшими кусками по несколько секунд и держит запас — буфер. Пока буфер наполняется быстрее, чем расходуется, видео идёт гладко. Как только доставка очередного куска отстаёт от скорости воспроизведения, буфер пустеет и картинка замирает. Дальше срабатывает адаптивное качество: чтобы не останавливаться совсем, плеер сам понижает разрешение, потому что кусок в 360p весит в разы меньше и успевает доехать вовремя.
Значит, важна не пиковая скорость, а равномерность доставки маленьких порций. На неё влияют три вещи: задержка — сколько миллисекунд идёт запрос туда и ответ обратно; потери пакетов — какую долю данных приходится переспрашивать; и загруженность промежуточных узлов в часы пик. Ширина канала в этом списке идёт только четвёртым пунктом, и то лишь пока её хватает на выбранное разрешение.
Что такое CDN и зачем контенту сотни копий
Если бы каждый видеосервис хранил все ролики на одном сервере, интернет в нынешнем виде просто не работал бы: миллионы людей одновременно тянули бы данные из одной точки через полмира. Поэтому крупные сервисы используют CDN — content delivery network, сеть доставки контента.
Идея простая. Популярный контент заранее копируется на множество серверов, расставленных по разным городам и странам. Такие серверы называют узлами или edge-серверами — «краевыми», то есть стоящими на краю сети, максимально близко к пользователю. Когда вы открываете ролик, он приезжает не из головного дата-центра сервиса, а с ближайшей доступной копии. Часть таких узлов физически стоит прямо в дата-центрах интернет-провайдеров: провайдеру это выгодно, потому что он экономит на внешних каналах, а вам — потому что данные идут пару миллисекунд.
Разница между вариантами огромная. Если копия стоит в вашем городе, данные идут 5–15 миллисекунд, и любая мелкая заминка мгновенно компенсируется. Если ближайшая доступная копия оказалась за три тысячи километров, задержка вырастает до 60–100 миллисекунд, и та же самая заминка уже превращается в видимую паузу проигрывания.
Как выбирается копия
Механизмов два, и обычно они работают вместе.
Первый — через DNS. Когда ваше устройство спрашивает адрес видеосервера, отвечающая сторона видит, откуда пришёл запрос, и выдаёт адрес того узла, который считает ближайшим. Тонкость в том, что «откуда пришёл запрос» определяется не по вашему адресу, а по адресу DNS-резолвера, которым вы пользуетесь. Если резолвер физически находится далеко, CDN честно направит вас к копии, ближайшей к резолверу, а не к вам. Про саму механику превращения имени в адрес есть отдельный разбор — «Что такое DNS простыми словами и зачем его менять».
Второй механизм — anycast. Один и тот же IP-адрес одновременно объявляется десятками серверов в разных точках мира, и сеть сама доставляет ваш пакет до того из них, до которого маршрут короче. Вы обращаетесь по одному адресу, а попадаете каждый раз туда, куда ближе. Здесь важна оговорка: «ближе» с точки зрения сети — это не километры, а количество и качество промежуточных переходов. Сервер в 200 километрах от вас может оказаться сетевым образом дальше, чем сервер в полутора тысячах.
Расстояние в интернете измеряется не в километрах, а в маршрутах. Дорога до соседнего города может идти через три страны, и вы этого никак не заметите — кроме как по задержке.
Пиринг и транзит: почему запрос едет кругом
Интернет — это не единая сеть, а десятки тысяч независимых сетей, которые как-то договорились друг с другом. Договорённости бывают трёх видов.
- Пиринг — две сети соединяются напрямую и обмениваются трафиком, как правило без оплаты, потому что это выгодно обеим. Обычно такие стыки живут в точке обмена трафиком: большой нейтральной площадке, куда приходят десятки операторов и контент-сетей сразу.
- Транзит — сеть покупает у более крупного оператора доступ «ко всему остальному интернету». За транзит платят по объёму, поэтому его стараются экономить и пускать туда только то, что нельзя отдать через пиринг.
- Отсутствие прямой связи — двух сетей может просто не оказаться в одной точке обмена, и тогда трафик пойдёт обходным путём через общего знакомого, у которого есть связь с обеими.
Отсюда берётся эффект, который сильно удивляет при первом знакомстве: запрос из вашего города к серверу в том же городе может физически съездить в другую страну и вернуться обратно — потому что именно там ваш провайдер и владелец сервера впервые встречаются. Ошибки в этом нет, это следствие того, как выстроены коммерческие связи между сетями. Просто цена такого крюка — лишние десятки миллисекунд на каждом запросе.
Часы пик и перегруженные стыки
У любого стыка между сетями есть предел пропускной способности. Вечером, когда все возвращаются домой и включают видео, отдельные стыки заполняются под завязку. Перегруженный стык ведёт себя очень характерно: днём всё летает, а с семи вечера до полуночи появляются потери пакетов и рывки задержки. Если ваш провайдер отдаёт трафик к нужной вам CDN именно через такой стык, вы получите вечернюю буферизацию при полностью свободном домашнем канале — и никакой тест скорости этого не покажет, потому что он идёт другим путём.
Почему у соседа быстрее
Теперь понятно, откуда берётся разница при одинаковом тарифе. Причин обычно несколько сразу, и они складываются.
- Другой провайдер. Даже в одном доме их обычно два-три. У одного внутри сети стоит узел нужной CDN, у другого нет — и трафик идёт наружу через транзит.
- Другая точка входа в город. Крупные операторы заводят трафик через разные региональные узлы, и вечерняя загрузка у них не совпадает.
- Другой DNS. Если сосед пользуется резолвером провайдера, а вы — публичным, вас могут направлять к разным копиям контента. Иногда это в вашу пользу, иногда наоборот.
- Другой протокол или устройство. Телевизор, старый роутер с перегруженным Wi-Fi на 2,4 ГГц и ноутбук в двух метрах от точки доступа дают совершенно разную картину при одном и том же канале.
Важно понимать: ни одна из этих причин не находится в зоне вашего влияния напрямую. Вы не можете попросить провайдера поставить узел CDN и не можете выбрать, через какой стык пойдёт ваш трафик. Но вы можете увидеть, где именно проблема, и на основании этого решить, что делать дальше.
Как проверить маршрут самому
Для этого есть встроенный в любую систему инструмент — трассировка маршрута. Он показывает список промежуточных узлов между вами и целевым сервером и время отклика каждого из них.
На Windows откройте командную строку и введите tracert и через пробел адрес сайта. На macOS и Linux откройте терминал и введите traceroute и адрес. Через 10–30 секунд вы увидите пронумерованный список: первая строка — ваш роутер, дальше идут узлы провайдера, затем — транзитные и, наконец, сеть назначения.
Что означают цифры и скачки
Читать вывод стоит не по абсолютным значениям, а по динамике.
- Плавный рост задержки от 1–3 мс на первых шагах до 20–40 мс к концу — нормальная картина. Так и должно быть: чем дальше узел, тем больше время.
- Резкий скачок — например, с 15 мс на одном шаге до 120 мс на следующем — означает, что между этими двумя узлами трафик ушёл далеко. Это и есть тот самый крюк через другую страну.
- Скачок с последующим возвратом к прежним значениям — обычно не проблема: промежуточный маршрутизатор просто медленно отвечает на служебные запросы, но транзитный трафик пропускает нормально.
- Звёздочки вместо времени сами по себе тоже не приговор: многие узлы намеренно не отвечают на такие запросы. Тревожно, только если звёздочки начались и до конца списка ничего больше не появилось.
- Рост задержки, который остаётся высоким до самого конца и появляется только вечером, — самый сильный признак перегруженного стыка.
Чего трассировка не покажет
Обратный путь может отличаться от прямого, а трассировка видит только прямой. Кроме того, она измеряет отклик служебных пакетов, к которым маршрутизаторы относятся с низким приоритетом, — поэтому большое время на промежуточном шаге ещё не значит, что там теряется ваше видео. Смотрите на итоговую задержку до конечного узла и на то, как она меняется в разное время суток.
Где VPN действительно может помочь
VPN меняет маршрут. Вместо того чтобы ехать по умолчанию через стыки вашего провайдера, трафик сначала идёт до VPN-сервера, а дальше — уже по его каналам. Если проблема была в конкретном перегруженном участке на пути «ваш провайдер → нужный контент», новый маршрут может этот участок обойти, и видео перестанет буферизоваться.
Так же VPN иногда помогает в ситуации, когда провайдер сам ограничивает определённые типы трафика в часы пик: туннель делает поток однородным, и точечное ограничение к нему уже не применяется. Подробнее об этой механике — в разборе «Замедляет ли VPN интернет».
На практике проверка занимает минуту: включите туннель, откройте то же видео, посмотрите, изменилось ли поведение. Если стало заметно лучше — проблема была в маршруте. Если ничего не изменилось — узкое место в другом.
Чего VPN не делает
Здесь нужна честность, иначе весь предыдущий раздел превращается в обещание. VPN не увеличивает пропускную способность вашего канала. Если у вас 50 мегабит, с туннелем их не станет 100. Всё, что он может, — перенаправить трафик другой дорогой.
Более того, VPN всегда добавляет к пути дополнительный отрезок: сначала до своего сервера, только потом к контенту. Если сервер выбран далеко, суммарная задержка вырастет и видео станет хуже, а не лучше. Плюс шифрование и упаковка данных в туннель добавляют небольшие накладные расходы — обычно единицы процентов, но при и без того узком канале это заметно.
Не поможет туннель и там, где проблема на вашей стороне: слабый Wi-Fi, перегруженный диапазон 2,4 ГГц, старый роутер, десять устройств на одной точке доступа. И совсем ничего он не сделает, если тормозит сам источник — сервис может быть перегружен, и тогда медленно у всех независимо от маршрута.
VPN — это инструмент смены маршрута, а не ускоритель. Он помогает ровно в тех случаях, когда старая дорога была хуже новой, и мешает во всех остальных.
Простое правило: если после включения туннеля стало лучше — проблема была в маршруте, оставляйте. Если стало хуже — выбранный сервер дальше нужного, попробуйте другую локацию или выключите. Если не изменилось ничего — дело не в сети между вами и контентом, ищите причину дома или на стороне сервиса.
Частые вопросы
Тест скорости показывает 300 мегабит, а видео тормозит. Это возможно?
Да, и это типичная ситуация. Тест измеряет короткий участок до ближайшего измерительного сервера, а видео едет с другого сервера по совсем другому маршруту, на котором может быть перегруженный узел.
Поможет ли смена тарифа на более быстрый?
Если проблема в маршруте, а не в ширине канала, дополнительные мегабиты ничего не изменят: узкое место находится за пределами вашего домашнего подключения, и увеличение тарифа на него не влияет.
Может ли VPN ускорить видео?
Иногда да — если VPN уводит трафик в обход перегруженного участка. Но он же может и замедлить, потому что добавляет к пути дополнительный отрезок до своего сервера. Результат зависит от конкретного маршрута и проверяется только опытным путём.
Скорость в интернете — это не одно число, а цепочка из нескольких участков, и слабым может оказаться любой. Ваш домашний канал, стык вашего провайдера с остальным миром, длина маршрута до ближайшей копии контента, загрузка этой копии в конкретный час. Тест скорости освещает только первый участок, поэтому и создаёт ощущение, что всё в порядке, когда на самом деле нет. Умение посмотреть на маршрут целиком превращает необъяснимое «у соседа работает, у меня нет» в понятную задачу с конкретным ответом — и заодно помогает трезво оценить, поможет ли здесь VPN или проблема лежит совсем в другом месте.
Похожие статьи
Попробуй LOKI VPN бесплатно
Быстрый и безопасный VPN для свободного интернета. 3 дня бесплатно, без привязки карты — подключение прямо в Telegram.
🎁 Забрать 3 дня бесплатно