База знаний
Подключиться Консультация
Получить консультацию Подключиться
Облачные сервисы
Виртуальный рабочий стол
Передовые сервисы по предоставлению сотрудникам безопасного удалённого доступа к мощным виртуальным десктопам и корпоративным ресурсам клиента с любого устройства, из любой точки мира.
Корпоративные сервисы
Удобные сервисы для обмена документами или файлами между сотрудниками компании в том числе за пределами организации, а также настройка ИТ‑инфраструктуры «под ключ» для Вашего бизнеса от экспертов облака МТС. Благодаря этим сервисам сотрудники экономят рабочее время на выполнение ежедневным рутинных задач, тем самым повышается их эффективность.
Сетевые сервисы
Мы обеспечиваем комплекс решений по построению и оптимизации сетевой инфраструктуры. Это позволит вам быстро и эффективно реализовать необходимую связность между различными сервисами с определенными параметрами качества.
Хранение и резервирование данных
Надежно и стабильно с МТС Cloud. Мы обеспечиваем хранение любых видов и объемов данных. Это позволит вам быстро и эффективно работать с данными и приложениями.
Аренда оборудования
Сервисы собственной разработки, которые помогут повысить эффективность работы ИТ‑подразделений.
Проектные решения
Партнерские сервисы
Стать партнером
Поддержка
База Знаний #CloudMTS
База знаний #CloudMTS / Cloud CDN / Медиасервисы / CDN / Потоковое вещание через CDN

Потоковое вещание через CDN

Настройка вещания через CDN по протоколу HLS (HTTP Live Streaming)

По умолчанию CDN поддерживает передачу потока с сервера-источника, на котором опубликован готовый поток, по протоколу HLS.

Чтобы раздавать поток через CDN:

  • создайте CDN-ресурс в личном кабинете
  • настройте кеширование плейлистов (.m3u8) и чанков (.ts)
  • если создана Live-трансляция, настройте кеширование файлов через оперативную память

Настройка кеширования плейлистов и чанков

Настройка кеширования плейлистов и чанков возможна на источнике и на CDN.

Рекомендации по настройке на источнике

Через HTTP-заголовок Cache-Control задайте:

  • как время кеширования для чанков (немного более длины чанка): 1 минута
  • как время кеширования для плейлистов: 1-2 секунды

По умолчанию CDN наследует все HTTP-заголовки и следует заданным директивам.

Настройка кеширования на CDN

1. Добавьте правила кеширования чанков и плейлистов из заготовленных шаблонов

Для чанков

  • в настройках ресурса перейдите на вкладку Правила
  • нажмите на кнопку [Создать правило]
  • выберите шаблон Video segments template (.ts)
1.pngУвеличить
  • нажмите на кнопку [Создать правило]

Для плейлистов

  • в настройках ресурса перейдите на вкладку Правила
  • нажмите на кнопку [Создать правило]
  • выберите шаблон Playlists template (.m3u8)
2.pngУвеличить
  • нажмите на кнопку [Создать правило]
2. Интегрируйте поток с CDN:

  • в ссылке на поток замените домен на CDN домен; заранее убедитесь, что запись CNAME настроена корректно

    • пример

      • поток напрямую с источника: http://xxx/playlist.m3u8
      • поток через CDN: http://cdn.xxx/playlist.m3u8
  • проверьте трансляцию через любой плеер, работающий с потоковым видео по протоколу HLS (например, VLC)
3. Настройте кеширование файлов через оперативную память

Если вы планируется передавать VOD, такой тип настройки не подходит. В этом случае пропустите данный пункт.


Чтобы файлы Live-трансляции кешировались не на жестких дисках, а в оперативной памяти серверов, что позволяет ускорить передачу файлов через CDN, необходимо включить пресет «LIVE STREAMING» на используемом для трансляции ресурсе:

  • перейдите в список CDN-ресурсов
  • откройте меню управления необходимым ресурсом
  • выберите Включить пресет LIVE STREAMING
3.pngУвеличить

Чтобы отключить пресет:

  • откройте меню управления необходимым ресурсом
  • выберите Выключить пресет LIVE STREAMING
4. Разместите обновленную ссылку на плейлист на сайте

Если трансляцию будут проматривать более 100 человек в разных локациях, рекомендуется увеличить отказоустойчивость и снять нагрзку с источника - подключите прекеш-сервер (шилдинг).

Описания и инструкции, размещаемые на данном ресурсе, носят исключительно информационный характер и не могут рассматриваться в качестве гарантий, заверений, рекомендаций или документа, порождающего какие-либо обязательства МТС. Конкретные условия использования сервисов определяются договорами с клиентом. МТС не несет ответственности за содержание публикуемых инструкций и результаты их применения клиентом. Актуальность отдельных положений публикуемых описаний и инструкций необходимо уточнять у аккаунт-менеджера или службы технической поддержки hub-support@cloud.mts.ru