Перейти к основному содержимому

Yandex Cloud Video. Часть 2: стриминг видео

· 3 мин. чтения

В этом туториале я расскажу, как настроить стриминг видео из OBS с помощью Yandex Cloud Video.

Настройка стриминга в облаке

Начнем с того, в сервисе Yandex Cloud Video создадим новый канал.

создание канала

Я назвал его Stream.

созданный канал

Теперь создадим линию для стриминга. Укажем название линии, выберем протокол RTMP и тип Push.

создание линии

Теперь нам нужно создать Трансляцию. Для этого перейдем раздел Трансляции и нажмем на кнопку Создать трансляцию.

создание трансляции

Укажем название трансляции и выберем созданную ранее линию. Еще тут можно загрузить обложку для трансляции.

Настройка OBS

Теперь перейдем к настройке OBS.

Настройка OBS

Для начала в сценах добавим источник (Source) - Video Capture Device, чтобы захватывать видео с камеры.

Добавление источника

В открывшемся окне выберем нашу камеру и нажмем ОК.

Выбор камеры

Теперь откроем настройки OBS и перейдем в раздел Stream.

Настройки стрима

В поле Service выберем Custom....

Выбор сервиса

Теперь нам нужно указать URL сервера и ключ потока. Для этого вернемся в Yandex Cloud Video и откроем созданную Линию.

Открытие линии

Их указываем в OBS:

  • В поле Server указываем URL сервера из поля Адрес сервера.
  • В поле Stream Key указываем ключ потока из поля Ключ трансляции.

Настройка URL и ключа

Теперь нажмем OK, чтобы сохранить настройки.

Запуск трансляции

Теперь в OBS нажмем на кнопку Start Streaming, чтобы начать трансляцию.

Запуск стрима в OBS

Внизу в статусе мы увидим, что идет передача данных. На скриншоте видно, что идет передача около 2500 Кбит/с.

Запуск трансляции

Теперь вернемся в Yandex Cloud Video и откроем созданную Трансляцию.

Просмотр трансляции

Первые несколько секунд статус трансляции будет Preparing, а затем изменится на Ready.

Статус трансляции

В видео плеере на странице вы можете запустить просмотр трансляции. Однако, пока вы не нажмете кнопку Начать под плеером, трансляция не будет доступна зрителям.

Просмотр трансляции

Если кликнуть по кнопке Встроить на сайте, то вы получите HTML код для встраивания плеера на ваш сайт или ссылку на отдельную страницу с плеером.

Законченные трансляции можно объединить в плейлисты, чтобы зрители могли просматривать их позже. Плейлисты

Оценка скорости канала

Как мы видели ранее, в OBS отображается скорость передачи данных и в этом случае она была около 2500 Кбит/с. Чтобы заранее оценить качество вашего исходящего канала, вы можете воспользоваться инструментом Интернетометр.

Интернетометр

В зависимости от разрешения трансляции вам потребуется определенная скорость исходящего канала:

Разрешение экранаРекомендованный битрейт, Кбит/с
426 x 240300 – 700
640 x 360400 – 1000
854 x 480500 – 2000
1280 x 7201000 – 3000
1920 x 10802000 – 5000

Заключение

Надеюсь мне удалось показать, как просто настроить стриминг видео из OBS с помощью Yandex Cloud Video.