Как настроить доставку видео с предварительной сегментацией на сервере оригинации?
В этой статье описана процедура создания сервисной конфигурации, для доставки видео по запросу или прямой трансляции в потоковом режиме по протоколу HTTP с сегментацией на стороне сервера оригинации.
Серверы доставки NGENIX доставляют сегментированные потоки в том виде, в котором они были подготовлены сервером оригинации. Платформа поддерживает следующие технологии доставки видео в виде сегментированных потоков:
Для сервисной конфигурации необходима настройка следующих сервисов NGENIX:
Сервис | Принцип работы |
Segmented re-Streaming | Серверы доставки NGENIX будут обслуживать все запросы пользователей к сегментированным потокам прямой трансляции или видео по запросу, доступных на сервере оригинации. При обработке первого запроса серверы доставки NGENIX будут кэшировать сегменты видео, все последующие запросы будут обрабатываться из кэш-памяти серверов доставки. |
Терминация HTTPS-соединения будет осуществляться на серверах доставки NGENIX. | |
Шифрование трафика будет происходить с использованием загруженного вами SSL-сертификата или SSL-cертификата Let's Encrypt, специально выпущенного для этих целей в автоматическом режиме. |
Для доставки видео в потоковом режиме по протоколу HTTP с сегментацией на стороне Платформы вам необходимо создать сервисную конфигурацию с архитектурой "HTTP-стриминг потоков, опубликованных по RTMP/RTSP" (для доставки прямой трансляции) или "HTTP-стриминг MP4-файлов" (для доставки видео по запросу).
Пошаговое руководство
1. Создайте сервисную конфигурацию
Для одновременной доставки прямой трансляции и видео по запросу вам потребуется не менее двух сервисных конфигурации, по одной на каждый тип доставляемого видео.
На любой странице клиентского портала NGENIX Multidesk нажмите кнопку: "+ Создать новую конфигурацию". Некоторые шаги в визарде можно пропустить и/или выполнить потом, путём редактирования настроек сервисной конфигурации.
Далее необходимо выполнить шаги визарда.
2. Шаги визарда создания сервисной конфигурации:
Выбрать архитектуру сервисной конфигурации "Рестриминг сегментированных потоков (HLS, DASH и т.п.)".
Указать типа источника данных (сервера оригинации).
Указать синонимы (опционально).
Синонимы - список доменных имен, по которым должен быть доступен веб-ресурс через Платформу. Для подтверждения владения указанными доменными именами, вам необходимо создать в доменных зонах TXT-записи с предложенным вам значением.
Включить поддержку SSL/TLS.
Загрузить собственный SSL-сертификат на Платформу, либо выпустить SSL-сертификат Let's Encrypt можно после создания сервисной конфигурации.
Указать название сервисной конфигурации.
Новая сервисная конфигурация создана!
3. Согласуйте дату и время переключение запросов пользователей на Платформу NGENIX
Договоритесь с инженером NGENIX о дате и времени переключения запросов пользователей к веб-ресурсу через Платформу NGENIX в целях дополнительного контроля со стороны NGENIX.
4. Переключите запросы пользователей на Платформу
Способ переключения запросов пользователей на Платформу зависит от того, какое доменное имя будет использоваться в ссылках на файлы.
В согласованное время перейдите в панель управления доменной зоной в клиентском кабинете вашего доменного регистратора и найдите А-запись, содержащую доменное имя.
Измените тип записи на 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