Внимание
У Вас отключена поддержка Cookie в браузере. Возможно некорректное отображение сайта!

Что должна уметь CDN для доставки видеоконтента в 2021 году

Одно из недавних исследований показало, что 40% зрителей прекращают смотреть видео из-за частой буферизации. Это доказывает, что сейчас недостаточно просто производить интересный контент, — нужно сделать так, чтобы пользователи могли получать его в отличном качестве и без задержек.

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

Зимой мы рассказывали о том, как не ошибиться с выбором CDN-провайдера в целом. А сейчас давайте разбираться, что должна уметь CDN для доставки видео в 2021 году.

Как CDN помогает доставлять видеоконтент быстрее

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

Это ведёт к долгой загрузке видео, если речь идёт о VOD, и к большим задержкам, если речь идёт об онлайн-трансляциях.

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

  • Стрим падает, когда его начинают смотреть 1000+ зрителей одновременно.
  • Видеопоток отстаёт от реального времени на ±30–50 секунд.
  • Для зрителей в далёких регионах, диаспор в других странах видео вообще недоступно.

Как CDN помогает решить эти проблемы

CDN — это множество связанных между собой точек присутствия (кеш-серверов), которые ускоряют отдачу данных пользователю. Кеш-серверы обычно располагаются как можно ближе к юзерам. Они забирают контент с источника при первом запросе, кешируют его и при следующих запросах отдают быстрее.

Что должна уметь CDN для доставки видеоконтента в 2021 году

CDN ускоряет загрузку видео и уменьшает задержки. А ещё она повышает отказоустойчивость вашего сервиса.

Если видео смотрят миллионы зрителей одновременно, на источник идёт колоссальная нагрузка. Если вы используете CDN, трафик равномерно распределяется между точками присутствия. Стрим не буферизуется, остаётся доступным, и ваши зрители довольны.

Таким образом, CDN решает проблемы и открывает новые возможности для стриминга:

  • Позволяет транслировать видео одновременно на 1 000 000+ пользователей.
  • Сокращает задержки до 3–5 секунд.
  • Повышает отказоустойчивость вашего сервиса.
  • Доставляет контент с одинаковой скоростью в любую точку мира.

Однако, чтобы CDN действительно помогала, она должна поддерживать важные для стриминга функции и соответствовать определённым критериям.

Что должна уметь CDN для доставки видеоконтента

Выбор CDN во многом зависит от специфики вашего проекта:

  • Что вы собираетесь доставлять: Live или VOD?
  • Сколько человек одновременно будет смотреть видео?
  • Будет ли контент платным с ограниченным доступом или бесплатным и так далее?

Например, если вы планируете организовывать онлайн-трансляции, одним из самых важных критериев для вас будут низкие задержки. CDN должна обеспечивать Low Latency Streaming — стриминг с задержками не более 4 секунд. За такое короткое время контент должен доходить от источника до зрителей.

Мы собрали небольшой чек-лист из основных критериев, на которые точно стоит обратить внимание при выборе сети доставки контента. Но всегда держите в голове ваши цели. Какие-то из наших критериев будут для вас более важными, какие-то — менее.

1. Глобальная сеть с отличной связностью

Количество точек присутствия и пиринг-партнёров — это первое, на что стоит обращать внимание при выборе CDN. Этот параметр важен не только для доставки видео, но и для любого другого контента.

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

В плане точек присутствия смотрите на важные для вас регионы. Если большинство ваших зрителей живут в Европе, CDN в первую очередь должна обеспечивать отличное покрытие в этом регионе. Большое количество кеш-серверов делает сеть более надёжной. Трафик равномерно распределяется по узлам, и ваши серверы справляются с любой нагрузкой.

Количество пиринг-партнёров тоже важно. От него зависит связность сети. Чем их больше, тем лучше скорость и меньше задержки.

У G‑Core Labs CDN более 90 точек присутствия по всему миру и более 6 000 партнёров по пирингу. Наша сеть представлена на всех континентах, кроме Антарктиды, и вошла в Книгу рекордов Гиннесса за максимальное количество игроков, одновременно находящихся в сети.

Что должна уметь CDN для доставки видеоконтента в 2021 году

2. Поддержка современных технологий и протоколов доставки видео

Чтобы успешно доставлять видео без задержек, CDN должна поддерживать необходимые протоколы.

Мы назовём основные технологии для быстрой передачи видео пользователям.

HLS (HTTP Live Steraming). Протокол передачи видео. Он делит поток на маленькие фрагменты (чанки) и отправляет их пользователям. Пока один сегмент воспроизводится, остальные загружаются в буфер. Так удаётся добиться того, что всё видео воспроизводится плавно и не «тормозит».

MPEG-DASH (Dynamic Adaptive Streaming over HTTP). Протокол адаптивной потоковой передачи данных. Так же, как и HLS, делит видео на сегменты и доставляет по частям.

Наша CDN поддерживает оба протокола.

При этом с обоими протоколами используется технология адаптивного битрейта (ABR, Adaptive Bitrate). Создаётся несколько потоков с разным качеством. Они отправляются зрителям в соответствии с возможностями их устройства и скоростью интернета, и видео доступно без буферизации при любом соединении.

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

3. Современные механизмы доставки видео через CDN и протокол HTTP

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

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

G‑Core Labs CDN, например, использует HTTP 1.1 CTE, Chunked CMAF и собственные разработки по улучшению скорости.

HTTP 1.1 CTE (Chunked Transfer Encoding). Это вариант протокола HTTP, новый стандарт для Low Latency Streaming. Он даёт возможность передавать новые части последнего сегмента клиенту сразу по мере их поступления от серверов транскодирования.

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

Мы смогли добиться этого благодаря собственным разработкам. В результате мы используем CTE максимально эффективно и добиваемся очень низких задержек.

Chunked CMAF (Chunked Common Media Application Format). Это формат передачи видео, который применяют при использовании MPEG-DASH.

Поток делится на очень маленькие сегменты, что обеспечивает бесшовное воспроизведение видео. Минимальная длина сегмента — 200 мс.

Собственные разработки для передачи видео через CDN. Мы не только используем готовые решения, но и дорабатываем собственные.

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

Благодаря всем этим технологиям вы сможете транслировать видео на миллионную аудиторию с минимальными задержками ±4 секунды.

4. Шилдинг

Если вы транслируете какое-то важное онлайн-мероприятие, смотреть его могут миллионы пользователей одновременно. Это огромная нагрузка на источник.

CDN сама по себе снижает эту нагрузку, распределяет трафик по кеш-серверам. Но всё равно к источнику одновременно могут приходить тысячи запросов из разных локаций.

Для защиты сервера от высокой нагрузки и повышения скорости отдачи контента используют шилдинг.

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

Что должна уметь CDN для доставки видеоконтента в 2021 году

Опция шилдинга есть и у нашей CDN. Вы можете подключить её за дополнительную плату.

Подробнее об этой технологии читайте в статье «4 причины попробовать обновлённый шилдинг».

5. Специальные настройки кеширования для стриминга

Чтобы видеоконтент отдавался пользователям через CDN без задержек и сбоев, нужно правильно настроить кеширование. Это особенно важно для онлайн-трансляций.

Очень хорошо, если у CDN есть специальные пресеты и готовые шаблоны, чтобы вы могли настроить стрим буквально за пару кликов.

Например, у нас есть специальный пресет Live Streaming. Вам достаточно включить его в настройках ресурса, и система автоматически применит оптимальные параметры для онлайн-трансляций. И не нужно ничего настраивать вручную.

Что должна уметь CDN для доставки видеоконтента в 2021 году

А ещё у нас есть шаблоны для кеширования плей-листов и чанков. Если для передачи видео используется HLS, важно правильно установить время кеширования.

Плей-листы лучше всего кешировать на 1–2 секунды. Так при запросе зрителям никогда не будут отдаваться устаревшие фрагменты.

Чанки лучше всего кешировать на 1 минуту. У зрителя может быть плохой интернет, и, когда он будет смотреть чанк из одного плей-листа, на источнике может отдаваться уже новый плей-лист. И если чанков из старого плей-листа не будет в кеше, часть видео до зрителя не дойдёт.

На нашей CDN вы можете не задавать время кеширования вручную, а использовать шаблоны. Это опять же поможет задать нужные параметры буквально за пару кликов.

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

Подробнее о пресетах и шаблонах для стриминга читайте в статье «Как быстро настроить стриминг через CDN».

6. Безопасность контента

Хорошая CDN для стриминга должна поддерживать современные технологии, защищающие видео от нелегального просмотра и копирования. Стандартных функций, таких как, например, подключение SSL-сертификатов, будет недостаточно.

Довольно эффективный метод защиты — заголовки CORS. С помощью этой технологии можно предоставить доступ к ресурсу ограниченному количеству доменов. Для остальных контент будет недоступен.

Ещё один хороший способ — Tokenization и Signed URLs. Это одноразовые безопасные ссылки, которые помогают исключить часть несанкционированных подключений к трансляциям, защищают от нелегального копирования.

Наша CDN поддерживает обе эти технологии.

7. Ограничение скорости загрузки контента

Эта функция очень важна для оптимизации затрат на CDN при доставке видео. Ограничение помогает уменьшить объём полосы пропускания и сократить расходы.

Максимальная скорость и максимальная полоса пропускания нужны только на старте видео, когда важно как можно быстрее передать фрагменты для начала просмотра.

А когда видео уже воспроизводится, скорость может быть и меньше. Но так как никто её не ограничивает, CDN продолжает передавать столько данных, сколько может. Фрагменты добавляются в буфер, и получается, что часть ресурсов расходуется зря.

А ещё эта функция очень полезна, если вам нужно разграничить аудиторию и кому-то доставлять видео быстрее, а кому-то медленнее. Например, так может быть, если вы предоставляете контент по подписке и у вас есть платный и бесплатный тарифы. На платном тарифе скорость должна быть максимальной, а на бесплатном она может быть ниже.

Наша CDN не только позволяет ограничивать скорость, у нас можно достаточно удобно настроить лимит. Мы создали эту опцию специально под запросы наших клиентов.

Что должна уметь CDN для доставки видеоконтента в 2021 году

Подробнее об ограничении скорости читайте в статье «Как контролировать скорость загрузки контента».

7. Статистика

Оценивать эффективность контента важно для каждого проекта. Чтобы понимать, всё ли вы делаете правильно, вы должны знать, кто ваша аудитория, сколько человек вас смотрит, из каких регионов и с каких устройств.

А для этого нужна подробная аналитика.

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

Например, у G‑Core Labs CDN есть аналитика по трафику в реальном времени бесплатно на всех тарифах. Вы можете посмотреть:

  • общее количество трафика за конкретный период; Что должна уметь CDN для доставки видеоконтента в 2021 году
  • трафик из разных регионов; Что должна уметь CDN для доставки видеоконтента в 2021 году
  • трафик из разных стран; Что должна уметь CDN для доставки видеоконтента в 2021 году
  • а ещё ширину полосы пропускания, коды ответов, запросы и количество кешированного трафика.

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

Данные можно посмотреть по странам, директориям, браузерам, устройствам и ОС.

Что должна уметь CDN для доставки видеоконтента в 2021 году

Почему G‑Core Labs CDN — идеальный вариант для доставки видеоконтента

Наша CDN соответствует всем перечисленным критериям.

  • 90+ точек присутствия на 5 континентах и 6 000+ партнёров по пирингу.
  • Поддерживаем современные протоколы и обеспечиваем задержки в пределах 4 или 1 секунды.
  • Защищаем источник от высоких нагрузок с помощью шилдинга.
  • Удобная панель управления с функциями для быстрой настройки стриминга.
  • Защищаем контент от нелегального просмотра и копирования.
  • Предоставляем широкую статистику по пользователям.

Каждый день мы успешно помогаем клиентам доставлять контент быстрее.

Например, в прошлом году мы помогли платформе онлайн-образования GetCourse организовать бесперебойную доставку видеоуроков на миллионы зрителей по всему миру.

Благодаря нашей CDN поставщик концертного оборудования Stage Audio Works запустил собственную платформу для онлайн-трансляций и смог выйти на мировой рынок.

Видеостриминг под ключ

Если для производства и распространения видеоконтента вам нужна не только CDN, мы можем предложить комплексное решение — нашу стриминговую платформу.

  • Уже интегрирована с CDN.
  • Обеспечивает все этапы трансляции — от захвата видео до воспроизведения на устройстве пользователя.
  • Поддерживает технологию транскодинга и адаптивного битрейта для плавного воспроизведения видео на любых устройствах при любом интернете.
  • Интегрируется в ваш сервис без программирования, с полным брендированием и кастомизацией под ваш дизайн.
  • Обеспечивает безопасность контента с помощью алгоритмов шифрования и самого высокого уровня защиты — технологий DRM.
  • Позволяет использовать современные методы монетизации контента и обходить Adblock.

Подведём итоги

  1. Чтобы доставлять видеоконтент в высоком качестве без задержек и буферизации в любую точку мира, не обойтись без CDN. И очень важно выбрать подходящую сеть, которая справится с доставкой стримов.
  2. Обязательно проверяйте, сколько у провайдера точек присутствия в важном для вас регионе и пиринг-партнёров — чем их больше, тем лучше.
  3. Какие протоколы поддерживает CDN? Для доставки видео нужны HLS, MPEG-DASH, HTTP 1.1 CTE, Chunked CMAF.
  4. Важно, чтобы источник был защищён от высокой нагрузки. Для этого продвинутые CDN-провайдеры используют шилдинг.
  5. Узнайте, есть ли у вендора специальные настройки и шаблоны для стриминга. Хорошо, если правильно настроить кеширование для онлайн-трансляций можно за пару кликов.
  6. Выясните, какие технологии защиты контента предлагает поставщик. Лучше, чтобы среди них были заголовки CORS, Tokenization и Signed URLs.
  7. Даёт ли провайдер возможность ограничивать скорость загрузки? Эта функция помогает оптимизировать затраты и точнее настроить отдачу контента под ваши потребности.
  8. Проверьте, какие инструменты статистики предоставляет вендор. Чтобы проект был эффективным, важно знать, кто смотрит ваш контент, из каких регионов, с каких устройств.
  9. G‑Core Labs CDN соответствует всем перечисленным критериям. Мы обеспечиваем доставку видео в качестве до 8K с задержками не более 4 секунд и без буферизации. А если вам нужно комплексное решение, видеостриминг под ключ, вы можете подключить нашу стриминговую платформу.

Не знаете, какой сервис лучше решит ваши задачи? Воспользуйтесь бесплатной консультацией. Наши эксперты по доставке контента помогут вам подобрать оптимальное решение.

Подпишитесь на полезную рассылку

Выгодные предложения и важные новости раз в месяц. Без спама