Способ 1: Вещание напрямую через CDN
Если у вас свой медиа-сервер, который отправляет поток в формате HLS, вам понадобится один CDN-ресурс со специальными настройками для плейлистов (.m3u8) и чанков (.ts).
Подробнее о настройках читайте в статье «Настроить вещание через CDN по протоколу HLS».
Безопасность вещания
Вещание можно защитить с помощью токена.
Токен настраивается через скрипт на источнике и включение опции «Secure Token» в настройках CDN-ресурса.
Читайте, как настроить токен для вещания через CDN
Способ 2: Вещание через Стриминг с доставкой через CDN
Воспользуйтесь этим способом, если поток с источника не в формате HLS.
Вещание через Стриминг дает ряд преимуществ и дополнительных возможностей, например:
- Запись потока — записывает трансляцию и сохраняет как VOD;
- DVR – возможность перематывать и останавливать стрим, возвращаться к его просмотру позже;
- Рестриминг – опция, которая позволяет единовременно отправлять трансляцию в несколько медиасервисов, например, «Facebook», «Вконтакте», «YouTube», «Одноклассники»;
- Собственный плеер и статистика – позволяет собирать статистику по просмотрам, географии и популярности отдельных трансляций;
- Реклама – позволяет интегрировать в видео или трансляцию рекламу по пяти типам воспроизведения (преролл, мидролл и т.д.);
Поддерживаемые Стримингом форматы и технические характеристики описаны в статье «Live-потоки. Поддерживаемые форматы потока».
При вещании через Стриминг есть два типа отправки нам начального потока: PUSH и PULL.
- PULL — предполагает, что у вас есть сервер, который отдает поток в RTMP (или другом формате) нашей Стриминговой платформе, которая перерабатывает его в HLS, добавляя к трансляции разные полезные штучки.
- PUSH — если вы вещаете напрямую со своего компьютера, камеры или любого другого устройства с использованием стороннего приложения. В таком случае в личном кабинете вам выдается специальная ключ-ссылка, которую вы вставляете в приложение для стриминга, поток доставляется на Стриминговую платформу, форматируется в HLS и отправляется конечным пользователям.
Подробнее про PULL и PUSH потоки в статье Live потоки. Создать Live поток.
Что нужно, чтобы начать вещать через Стриминг
Независимо от типа вещания через Стриминг (PULL или PUSH), создайте CDN-ресурс на вкладке «Стриминг» и интегрируйте его, а затем настройте live-поток и трансляцию.
Читайте подробную инструкцию по настройке вещания.
Безопасность вещания
Вещание можно защитить с помощью токена.
Токен настраивается через скрипт на источнике и включение опции «Secure Token» в настройках CDN-ресурса.