Как настроить доставку видео с предварительной сегментацией на сервере оригинации?

В этой статье описана процедура создания сервисной конфигурации, для доставки видео по запросу или прямой трансляции в потоковом режиме по протоколу HTTP с сегментацией на стороне сервера оригинации.

Серверы доставки NGENIX доставляют сегментированные потоки в том виде, в котором они были подготовлены сервером оригинации. Платформа поддерживает следующие технологии доставки видео в виде сегментированных потоков:

Для сервисной конфигурации необходима настройка следующих сервисов NGENIX:

Сервис

Принцип работы

Segmented re-Streaming

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

Терминация HTTPS-соединения будет осуществляться на серверах доставки NGENIX.

Шифрование трафика будет происходить с использованием загруженного вами SSL-сертификата или SSL-cертификата Let's Encrypt, специально выпущенного для этих целей в автоматическом режиме.

Для доставки видео в потоковом режиме по протоколу HTTP с сегментацией на стороне Платформы вам необходимо создать сервисную конфигурацию с архитектурой "HTTP-стриминг потоков, опубликованных по RTMP/RTSP" (для доставки прямой трансляции) или "HTTP-стриминг MP4-файлов" (для доставки видео по запросу).

pageДоставка видео по запросу (VoD)pageДоставка прямых трансляций (Live)

Пошаговое руководство

1. Создайте сервисную конфигурацию

Для одновременной доставки прямой трансляции и видео по запросу вам потребуется не менее двух сервисных конфигурации, по одной на каждый тип доставляемого видео.

  1. На любой странице клиентского портала NGENIX Multidesk нажмите кнопку: "+ Создать новую конфигурацию". Некоторые шаги в визарде можно пропустить и/или выполнить потом, путём редактирования настроек сервисной конфигурации.

  2. Далее необходимо выполнить шаги визарда.

2. Шаги визарда создания сервисной конфигурации:

  1. Выбрать архитектуру сервисной конфигурации "Рестриминг сегментированных потоков (HLS, DASH и т.п.)".

  2. Указать типа источника данных (сервера оригинации).

pageИсточники данных
  1. Указать синонимы (опционально).

Синонимы - список доменных имен, по которым должен быть доступен веб-ресурс через Платформу. Для подтверждения владения указанными доменными именами, вам необходимо создать в доменных зонах TXT-записи с предложенным вам значением.

  1. Включить поддержку SSL/TLS.

Загрузить собственный SSL-сертификат на Платформу, либо выпустить SSL-сертификат Let's Encrypt можно после создания сервисной конфигурации.

  1. Указать название сервисной конфигурации.

Новая сервисная конфигурация создана!

3. Согласуйте дату и время переключение запросов пользователей на Платформу NGENIX

Договоритесь с инженером NGENIX о дате и времени переключения запросов пользователей к веб-ресурсу через Платформу NGENIX в целях дополнительного контроля со стороны NGENIX.

4. Переключите запросы пользователей на Платформу

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

  1. В согласованное время перейдите в панель управления доменной зоной в клиентском кабинете вашего доменного регистратора и найдите А-запись, содержащую доменное имя.

  2. Измените тип записи на CNAME и в качестве значения укажите EDGE-DOMAIN.

Пример ссылок Apple® HTTP Live Streaming:

https://video.example.com/live/mystream/playlist.m3u8

Пример ссылок MPEG-DASH:

https://video.example.com/vod/myvideo.mp4/manifest.mpd

Настройка сервисной конфигурации завершена.

Дополнительные возможности

pageСтатистика и аналитика

Last updated