Как настроить доставку видео с предварительной сегментацией на сервере оригинации?
В этой стат ье описана процедура создания сервисной конфигурации, позволяющей организовать доставку видео по запросу или прямой трансляции в потоковом режиме по протоколу HTTP с сегментацией на стороне сервера оригинации.
Серверы доставки NGENIX доставляют сегментированные потоки в том виде, в котором они были подготовлены сервером оригинации. Платформа поддерживает следующие технологии доставки видео в виде сегментированных потоков:
Сервис | Принцип работы |
Серверы доставки NGENIX будут обслуживать все запросы пользователей к сегментированным потокам прямой трансляции или видео по запросу, доступных на сервере оригинации. При обработке первого запроса серверы доставки NGENIX будут кэшировать сегменты видео, все последующие запросы будут обрабатываться из кэш-памяти серверов доставки. | |
Терминация HTTPS-соединени я будет осуществляться на серверах доставки NGENIX. | |
Шифрование трафика будет происходить с использованием загруженного вами SSL-сертификата или SSL-cертификата Let's Encrypt, специально выпущенного для этих целей в автоматическом режиме. |
Для доставки видео в потоковом режиме по протоколу HTTP с сегментацией на стороне Платформы вам необходимо создать сервисную конфигурацию с базовым сервисом Live Streaming (для доставки прямой трансляции) или On-Demand Streaming (для доставки видео по запросу).
Для одновременной доставки прямой трансляции и видео по запросу вам потребуется не менее двух сервисных конфигурации, по одной на каждый тип доставляемого видео.
- 1.В меню второго уровня нажмите на кнопку «+ Создать конфигурацию».
- 2.В открывшемся меню выбора сервиса выберите сервис «Segmented re-Streaming» и нажмите на кнопку «Создать».
- 3.Введите название сервисной конфигурации и нажмите на кнопку «Создать». Название сервисной конфигурации поможет вам далее идентифицировать сервисную конфигурацию в NGENIX Multidesk.
- 4.Дождитесь окончания запроса на создание сервисной конфигурации, после чего нажмите «Перейти в параметры конфигурации».
На странице сервиса «Segmented re-Streaming» клиентского портала NGENIX Multidesk выберите вновь созданную сервисную конфигурацию и укажите следующую информацию:
(определяют параметры взаимодействия серверов доставки и источника данных)
Сервер оригинации
Сервис Cloud Object Storage
Сервис Cloud Data Storage
Если источником данных для серверов доставки является сервер оригинации, то укажите:
- 1.Список серверов оригинации, содержащий адреса (доменное имя или IP-адрес) и другие параметры доступа Платформы к серверу оригинации.
- 2.Путь к данным на серверах оригинации.
- 3.Метод балансировки, который будет применять Платформа при обращении к серверам оригинации.
- 4.Протокол взаимодействия Платформы с серверами оригинации.
- 5.(опционально) Название фиксированного HTTP-заголовка Host.
Для одной сервисной конфигурации может быть использовано несколько серверов оригинации, если они содержат идентичный набор данных.
Если источником данных для серверов доставки является сервер объектного хранения данных NGENIX в рамках сервиса Cloud Object Storage, то укажите:
- 1.
- 2.
Если источником данных для серверов доставки является сервер файлового хранения данных NGENIX в рамках сервиса Cloud Data Storage, то укажите путь к файлам внутри директории /content/ на выделеной для вас области хранения данных.
(определяют параметры взаимодействия серверов доставки NGENIX с устройствами конечных пользователей)
Укажите список доменных имен, которые будут использованы в ссылках для доступа к файлам через Платформу. Например:
video.example.com
На странице сервиса «SSL Support» включите для сервисной конфигурации поддержку HTTPS. Если вы собираетесь использова ть в ссылках собственное доменное имя, то дополнительно загрузите SSL-сертификат и ключ в разделе «Hosted SSL» клиентского портала NGENIX Multidesk.
Если видео не воспроизводится, пожалуйста, обратитесь в службу сопровождения клиентских сервисов за помощью.
- По телефону: +7 (495) 023 5756
Договоритесь с инженером NGENIX о дате и времени переключения запросов пользователей к веб-ресурсу через Платформу NGENIX в целях дополнительного контроля со стороны NGENIX.
Способ переключения запросов пользователей на Платформу зависит от того, какое доменное имя будет использоваться в ссылках на файлы.
Ваше доменное имя
Доменное имя NGENIX
- 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
- 1.Убедитесь, что на странице «Hosted SSL» клиентского портала NGENIX Multidesk для сервисной конфигурации выключено использование стороннего SSL-сертификата, так как доступ по HTTPS в этом случае должен быть организован с использованием сертификата NGENIX.
- 2.В согласованное время измените код веб-ресурса таким образом, чтобы ссылки на файлы содержали EDGE-DOMAIN.
Пример ссылок Apple® HTTP Live Streaming:
https://s12345.cdn.ngenix.net/live/mystream/playlist.m3u8
Пример ссылок MPEG-DASH:
https://s12345.cdn.ngenix.net/vod/myvideo.mp4/manifest.mpd