Начать трансляцию
Чтобы начать трансляцию:
- Получите адрес сервера и ключ трансляции.
- Настройте программу для трансляции.
- Запустите трансляцию.
- Проверьте доступность трансляции.
Получите адрес сервера и ключ трансляции
-
Откройте главную страницу
Cloud Video. -
Выберите канал.
-
На вкладке
Трансляции выберите нужную трансляцию. -
В открывшемся окне с параметрами трансляции скопируйте значения следующих полей:
- Адрес сервера;
- Ключ трансляции.
Чтобы получить адрес сервера, воспользуйтесь методом REST API get для ресурса StreamLine или вызовом gRPC API StreamLineService/Get.
Чтобы получить ключ трансляции, воспользуйтесь методом REST API getStreamKey для ресурса StreamLine или вызовом gRPC API StreamLineService/GetStreamKey.
Настройте программу для трансляции
Вам потребуется программа для записи видео и потокового вещания, например Open Broadcaster Software (OBS)
В программе укажите Ключ трансляции и Адрес сервера, полученные ранее, и запустите трансляцию.
Пример настройки OBS
-
На панели справа перейдите в раздел Управление → Настройки → Трансляция.
-
В блоке Назначение:
- В поле Служба выберите Настраиваемый....
- В поле Сервер укажите адрес сервера, полученный ранее.
- В поле Ключ потока укажите ключ трансляции, полученный ранее.
-
На панели слева в разделе Вывод → Трансляция:
- В поле Битрейт видео установите значение в зависимости от разрешения экрана и скорости интернета. Измерить скорость интернета можно с помощью Яндекс.Интернетометра
. Битрейт трансляции не должен превышать значения Исходящее соединение. - В поле Кодировщик видео выберите формат кодирования видео.
- В поле Битрейт видео установите значение в зависимости от разрешения экрана и скорости интернета. Измерить скорость интернета можно с помощью Яндекс.Интернетометра
-
В блоке Запись:
- В поле Путь записи укажите путь для сохранения вашей трансляции.
- В поле Формат записи выберите формат видеофайла.
-
Нажмите ОК.
-
Чтобы добавить источник, на панели слева снизу Источники нажмите кнопку
.- В открывшемся списке выберите источник, например Устройство захвата видео.
- В открывшемся окне задайте название источника и нажмите ОК.
- Выберите устройство, с которого передавать видеопоток, например веб-камеру, и нажмите ОК.
-
В центральной части окна можете настроить размер и положение транслируемого видеопотока.
Подробнее см. в разделе Рекомендации по настройке OBS Studio.
Запустите трансляцию
- Вернитесь на вкладку
Трансляции сервиса Cloud Video. - Выберите трансляцию, созданную ранее.
- Включите опцию Принимать сигнал.
- В OBS Studio на панели справа снизу Управление нажмите Начать трансляцию.
- В поле Опубликовать трансляцию дождитесь, когда кнопка
Опубликовать трансляцию станет активной и нажмите на нее. Если значение поляавтоматически, дополнительных действий не требуется.
Воспользуйтесь методом REST API performAction для ресурса Stream или вызовом gRPC API StreamService/PerformAction.
В сервисе действуют ограничения на длительность и количество одновременных трансляций.
Проверьте доступность трансляции
- В блоке Эпизоды выберите эпизод трансляции со статусом
On air. - На странице эпизода выберите вкладку
link. - Нажмите кнопку
Скопировать. - Откройте новую страницу браузера и вставьте в адресной строке полученную ссылку.
- Нажмите кнопку воспроизведения, чтобы убедиться, что трансляция доступна.
Воспользуйтесь методом REST API getPlayerURL для ресурса Episode или вызовом gRPC API EpisodeService/GetPlayerURL.