Comment on page
Как настроить доставку медиафайлов?
В этой статье описана процедура создания сервисной конфигурации с базовым сервисом On-Demand Streaming, позволяющей организовать доставку видео по запросу в потоковом режиме по протоколу HTTP с сегментацией на стороне Платформы и поддержкой следующих технологий доставки видео:
Сервис | Результат настройки |
Серверы доставки будут обслуживать все запросы пользователей к меди афайлам, размещенным на сервере оригинации или сервере хранения. Серверы публикации будут загружать медиафайл и представлять его в виде сегментированного потока. При обработке первого запроса серверы доставки NGENIX будут кэшировать сегменты видео, все последующие запросы к медиафайлу будут обрабатываться из кэш-памяти серверов доставки. | |
Терминация HTTPS-соединения будет осуществлять ся на серверах доставки NGENIX. | |
Шифрование трафика будет происходить с использованием загруженного вами SSL-сертификата или SSL-cертификата Let's Encrypt, специально выпущенного для этих целей в автоматическом режиме. |
Для доставки видео по запросу в виде сегментированных потоков, предварительно подготовленных на вашем сервере оригинации, вам необходимо создать сервисную конфигурацию с базовым сервисом Segmented re-Streaming.
Источником медиафайлов для серверов доставки NGENIX может выступать сервер оригинации или серверы хранения Платформы.
Для публикации медиафайлов на серверы хранения в виде объектов по S3 воспользуйтесь сервисом Cloud Object Storage.
Для публикации данных на серверы хранения в виде файлов по FTP воспользуйтесь сервисом Cloud Data Storage.
Инженеру NGENIX нужна следующая информация:
Медиафайлы размещены на сервере оригинации
Медиафайлы размещены на серверах хранения
- Доменное имя или IP-адрес сервера оригинации на котором размещены медиафайлы, предназначенные для доставки Например:
origin.example.com
или128.66.0.1
- Ссылку на тестовый медиафайл на сервере оригинации (ORIGIN-URL). Например:
https://origin.example.com/folder/myvideo.mp4
- Список доменных имен, которые будут использованы в ссылках для доступа к файлам через Платформу. Например:
video.example.com
Убедитесь, что доменное имя сервера оригинации отличается от доменных имен, которые будут использоваться для доступа к данным через Платформу.
Для одной сервисной конфигурации может быть и спользован один сервер оригинации.
- Для данных, хранимых в виде объектов с доступом по S3, сообщите идентификатор корзины хранения данных сервиса Cloud Object Storage. Например:
b12345
или - Для данных, хранимых в виде файлов с доступом по FTP, сообщите директорию на серверах хранения. Например:
/video/
Получите от инженера NGENIX уведомление о завершении настройки, содержащее реквизиты сервисной конфигурации:
Если вы планируете использовать EDGE-DOMAIN в ссылках к медиафайлам, то пропустите этот шаг.
Настройте сервис Hosted SSL для созданной сервисной конфигурации, загрузив собственный SSL-сертификат и ключ в разделе «Hosted SSL» клиентского портала NGENIX Multidesk.
Договоритесь с инженером NGENIX о дате и времени переключения запросов пользователей на Платформу NGENIX в целях дополнительного контроля со стороны NGENIX.
Способ переключения запросов пользователей на Платформу зависит от того, какое доменное имя будет использоваться в ссылках на файлы.
Ваше доменное имя
Доменное имя NGENIX
- 1.В согласованное время перейдите в панель управления доменной зоной в клиентском кабинете вашего доменного регистратора и найдите А-запись, содержащую доменное имя.
- 2.Измените тип записи на CNAME и в качестве значения укажите EDGE-DOMAIN.
https://video.example.net/s12345-vod-origin/ods/video.mp4/index.m3u8
https://video.example.net/s12345-vod-origin/ods/video.mp4/manifest.mpd
Где video.example.net - ваш домен, 12345 - идентификатор сервисной конфигурации (ConfID), video.mp4 - запрашиваемый видеофайл.
- 1.Убедитесь, что на странице «Hosted SSL» клиентского портала NGENIX Multidesk для сервисной конфигурации выключено использование стороннего SSL-сертификата, так как доступ по HTTPS в этом случае должен быть организован с использованием сертификата NGENIX.
- 2.В согласованное время измените код веб-ресурса таким образом, чтобы ссылки на файлы содержали EDGE-DOMAIN.
https://s12345.cdn.ngenix.net/s12345-vod-origin/ods/video.mp4/index.m3u8
https://s12345.cdn.ngenix.net/s12345-vod-origin/ods/video.mp4/manifest.mpd
Где 12345 - идентификатор сервисной конфигурации (ConfID), video.mp4 - запрашиваемый видеофайл.
Last modified 30d ago