Перейти к содержанию

HTTP-стриминг потоков, опубликованных по RTMP/RTSP

Предназначение

Для организации вещания прямых трансляций, представленных в виде сегментированных потоков, используйте Сервисные конфигурации с типом архитектуры «Рестриминг сегментированных потоков (HLS, DASH и т.п.)»

Рестриминг сегментированных потоков (HLS, DASH и т.п.)

Источники данных

При настройке Сервисной конфигурации с этим типом архитектуры в качестве источников данных для серверов публикации Платформы может выступать (или):

  • Серверы оригинации, доступные в сети Интернет по протоколу RTMP (RTMP Pull) или RTSP (RTSP Pull);
  • Устройство, способное публиковать медиапотоки в сети Интернет по протоколу RTMP (RTMP Push).

Функциональные возможности

Сервис Edge Content Deliveryпозволяет создавать Сервисные конфигурации, реализующие базовые функциональные возможности Платформы.

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

Для одной Сервисной конфигурации допустимо не более 5 входящих медиапотоков.

Базовые функциональные возможности:

  • Обработка запроса конечных пользователей оптимальным сервером доставки Платформы с применением HTTP-балансировки с учетом актуальной карты сетевых маршрутов сети Интернет и работы распределенной системы мониторинга состояния инфраструктуры и веб-приложений.

Дополнительные функциональные возможности:

  • Поддержка HTTP/2, являющегося наиболее эффективным, безопасным и быстрым протоколом передачи данных в сетях с высокими задержками (требуется настройка сервиса SSL Support).

Базовые функциональные возможности:

  • Публикация медиапотоков не менее чем на 2 сервера доставки.
  • Преобразование медиапотоков в сегментированные потоки с применением технологий доставки видео Apple® HTTP Live Streaming, Adobe® HTTP Dynamic Streaming, Microsoft® Smooth Streaming, MPEG-DASH.

Дополнительные функциональные возможности:

  • Обработка запросов DNS распределенными и защищенными от DDoS-атак серверами DNS Платформы с целью повышения отказоустойчивости веб-ресурса и перенаправления запросов конечных пользователей на серверы доставки Платформы (требуется настройка сервиса Secure DNS).

Базовые функциональные возможности:

  • Анализ и блокировка DDoS-атак на уровне сети передачи данных (L3/L4).

Дополнительные функциональные возможности:

  • Доступ конечных пользователей к данным на серверах доставки по HTTPS (требуется настройка сервиса SSL Support) c возможностью загрузки и безопасного хранения своих SSL-сертификатов или выпуска с помощью интегрированного в Платформу сервиса Let's Encrypt (требуется настройка сервиса Hosted SSL).
  • Поддержка загрузки, безопасного хранения и использования ГОСТ-сертификатов вместо или в дополнение к RSA/ECDSA-сертификатам (требуется настройка сервиса Hosted SSL).
  • Доступ обработки HTTPS-трафика и позволяет управлять версиями TLS, при этом весь внутрисетевой трафик также зашифрован.
  • Контроль доступа к данным на основе параметров запроса (источники, версии протоколов, география и т.д.) (требуется настройка сервиса Edge Logic Rules) или с помощью механизма подписанных (одноразовых) ссылок (требуется настройка сервиса Tokenzied URL).

Базовые функциональные возможности:

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

Дополнительные функциональные возможности:

  • Статистика в режиме реального времени по 30 показателям работы Платформы в виде графиков и гистограмм в NGENIX Multidesk или по API с задержкой в 1 минуту (требуется настройка сервиса Real-time Analytics).
  • Статистика по географии запросов, операционным системам, браузерам, устройствам и другим признакам веб-аудитории (требуется настройка сервиса Advanced Analytics).
  • Доступ к аггрегированной информации о всех обработанных запросах серверами доставки в виде лог-файлов с возможностью управления временем хранения на Платформе (требуется настройка сервисов Raw Access Logs и Cloud Object Storage).
  • Передача в режиме реального времени информации об обработанных запросах серверам доставки по syslog (требуется настройка сервиса Real-time Logs Streaming).