Основные шаги для создания и настройки live стриминга

Стриминговая платформа поддерживает прием потоков с вашего источника (PULL) или с выделенной вам точки публикации (PUSH) по протоколам:   
-SRT   
-RTMP   

Входящий поток транскодируется для получения потоков в качествах ниже и доставляется с адаптивным битрейтом через CDN в наш HTML-5 или в любой другой плеер в протоколах HLS и MPEG-DASH (CMAF). 

 

Чтобы запустить трансляцию, нужно пройти несколько шагов в личном кабинете: 

  • Настроить CDN — создать домен (CDN-ресурс), через который будет отправляться контент. 
  • Создать Live поток, чтобы получить точку публикации или указать, откуда нам забирать поток. 
  • Запустить поток в приложении для стриминга (только для PUSH-потока). 
  • Получить iframe плеера для сайта или URL для встраивания в собственный плеер.

Ниже описаны все шаги и пример, как запустить поток в стриминговом приложении (OBS).

Настроить CDN 

Создать или подготовить существующий CDN-ресурс 

Есть CDN-ресурс: подготовить существующий CDN-ресурс 

Нет CDN-ресурса: создать и подготовить новый CDN-ресурс 

Создать Live-поток 

Запустить поток в приложении для стриминга (только для PUSH-потока) 

Экспортировать поток  

Использовать плеер от G-Сore Labs и настроить трансляцию 

Использовать собственный плеер 

Настроить CDN 

 

Создать или подготовить существующий CDN-ресурс 

Через CDN-ресурс потоки кешируются на наших серверах и отправляются зрителям с ближайшего из них.

Удобнее всего создать или подготовить домен, уже созданный на вкладке «CDN», внутри продукта «Стриминг» на вкладке «Настройки». 

 

Есть CDN-ресурс: подготовить существующий CDN-ресурс 

1. На вкладке «Настройки» в списке CDN-ресурсов найдите нужный ресурс и нажмите «Подготовить».

К выбранному ресурсу будут применены правила кеширования для корректного вещания через сервис «Стриминг».  

_____________________.png

Важно! Не вносите изменения в подготовленные для «Стриминга» ресурсы, это может негативно повлиять на работу вещания.

 
Нет CDN-ресурса: создать и подготовить новый CDN-ресурс 

Если у вас еще нет CDN-ресурса для трансляций, на вкладке «Настройки» нажмите «Создать CDN-ресурс».  

____________________________.png

Откроется окно с выбором: задать собственный домен или использовать зону gcdn.co. 

___________________2____.png

1. Рекомендуем выбрать зону gcdn.co, если вы планируете тестировать сервис или это ваш первый запуск. При такой настройке DNS и бесплатный SSL-сертификат будут настроены автоматически.

Обратите внимание! CDN-домен будет вида *. gcdn.co и будет отображаться в ссылках на ваши трансляции.

2. Выберите «Свое значение», чтобы указать собственный домен. 

  •  После создания CDN-ресурса, нажмите кнопку «Подготовить» напротив созданного ресурса. К выбранному ресурсу будут применены правила кеширования для корректного вещания через сервис «Стриминг».

_____________________.png

Важно! Не вносите изменения в подготовленные для Стриминга ресурсы, это может  негативно повлиять на работу вещания.  

  • После подготовки ресурса обязательно настройте DNS-записи в настройках своего домена.

Все необходимые данные для настройки вы найдете в «Инструкции по настройке».

______________________.pngЧтобы открыть инструкцию, перейдите во вкладку «CDN» -> найдите созданный ресурс ->перейдите в настройки ресурса -> нажмите «Инструкция по настройке» -> Шаг «Настройте DNS».

Подробно как настроить DNS в статье.

 

Базовая настройка CDN завершена. 

 

Обратите внимание! 

Созданный ресурс отобразится на вкладке «CDN-ресурсы» в сервисе «CDN». 

В его настройках можно задать расширенные параметры, например, настроить просмотр по временным ссылкам

Не рекомендуем менять другие настройки самостоятельно, это может нарушить работу трансляции.

Если необходимы дополнительные настройки, обратитесь в техническую поддержку support@gcorelabs.com за помощью. 

 

Создать Live поток 

После настройки CDN-ресурса создайте Live-поток.

1. Для этого в разделе «Стриминг» перейдите во вкладку «Live-потоки» и нажмите «Создать поток». 

________________.png

2. Далее выберите тип соединения: «PULL» или «PUSH»:

  • При PULL-трансляции мы забираем контент с вашего rtmp или srt сервера.
  • Для этого укажите сервер в поле «URL».

    pull___.png

Для стримингового приложения вам понадобятся не только специально сгенерированный URL,  но и ключ для авторизации. 

URL и ключ станут доступны в настройках потока после его создания.push_________.png

Подробнее о настройках Live-потока и выборе типа соединения в статье «Live-потоки»

 

Запустить поток в приложении для стриминга  (только для PUSH-потока) 

Если вы выбрали «PUSH» в настройках Live-потока, необходимо настроить приложение для стриминга (энкодер), чтобы запустить поток.

После создания PUSH-потока в настройках потока появится URL и ключ потока. 

Эти данные нужны, чтобы приложение для стриминга (энкодер) отправляло поток на наш сервер  для обработки и отправки зрителям.

Рассмотрим, как настроить PUSH поток на примере одного из самых популярных приложений для  стриминга - OBS. 

1. Запустите «OBS»

2. Перейдите в «Настройки».


____________________obs.png
3. Откройте раздел «Вещание».

4. В поле «Сервис» выберите «Настраиваемый».

____________________________.png5. Откройте настройки Live-потока, в поле «PUSH URL» найдите ссылку.

_______________________.png

6. Часть ссылки до /in/ укажите в поле «Сервер» — это выделенный вам URL сервера.

7. Часть ссылки после in/ укажите в поле «Ключ потока».

 

________________.pngПосле этих настроек можно запускать поток, он будет отправлен на серверы Стриминга. 

 

Экспортировать поток  

После того как поток запущен, разместите его на вашей платформе. 

Вы можете передавать поток как в плеер от G-Сore Labs, так и в собственный плеер.

Использовать плеер от G-Сore Labs и настроить Трансляцию 

1. Создайте «Трансляцию». 

_____________________.png2. Задайте имя трансляции, перенесите нужные потоки в правый список и нажмите «Создать».

3. Какие дополнительные опции доступны для трансляции, и как их настроить, читайте здесь.  

_________________________________.png

4. Чтобы получить плеер, перейдите на вкладку «Экспорт».

5. Здесь вы увидите предпросмотр трансляции и iframe, который можно вставить в код сайта.  

iframe_______________.png

 

Использовать собственный плеер 

1. Перейдите в «Live потоки».

2. Откройте настройки нужного потока.

3. Нажмите на вкладку «Экспорт». Здесь расположена ссылка на m3u8-плейлист, который можно встроить в любой плеер, поддерживающий библиотеку hls.js 

hls_url___.png

Была ли статья полезна?
Недавно просмотренные статьи