Потоковая передача YouTube

В API потоковой передачи YouTube мы можем создавать трансляцию и потоковую передачу, но как мне начать потоковую передачу?

Я имею в виду, когда мы создаем трансляцию с помощью браузера, мы должны сначала нажать «кнопку предварительного просмотра». А когда YouTube получает потоковый контент, тогда мы можем нажать «кнопку трансляции».

Каков эквивалентный вызов API для этого? Спасибо за указание на API Java, Python или PHP.

1

Решение

Как документация для прямых трансляций переходных состояний:

Изменяет статус прямой трансляции YouTube и инициирует любые
процессы, связанные с новым статусом. Например, когда вы
переходя статус трансляции в тестирование, YouTube начинает передавать
видео в поток мониторинга этой трансляции. Перед вызовом этого метода,
Вы должны подтвердить, что значение свойства status.streamStatus
для потока, привязанного к вашей трансляции, активен.

Параметр broadcastStatus указывает состояние, в которое изменяется широковещание. Обратите внимание, что для перевода широковещательной рассылки в состояние тестирования или в реальном времени status.streamStatus должен быть активным для потока, к которому привязана широковещательная рассылка.

Приемлемые значения для broadcastStatus Параметр:

  • завершено — трансляция окончена. YouTube перестает передавать видео.
  • прямой эфир — трансляция видна своей аудитории. YouTube передает
    видео в поток мониторинга трансляции и его трансляцию.
  • тестирование — начать тестирование трансляции. YouTube передает видео на
    поток трансляции монитора. Обратите внимание, что вы можете только перейти
    трансляция в состояние тестирования, если его
    Свойство contentDetails.monitorStream.enableMonitorStream имеет значение
    правда.
1

Другие решения

POST https://www.googleapis.com/youtube/v3/liveBroadcasts/transition

Когда вы устанавливаете трансляциюStatus в прямом эфире, вы собираетесь жить. При настройке на тестирование YouTube только передает видео в поток монитора трансляции.

Больше информации здесь https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/transition

1

По вопросам рекламы [email protected]