В API потоковой передачи YouTube мы можем создавать трансляцию и потоковую передачу, но как мне начать потоковую передачу?
Я имею в виду, когда мы создаем трансляцию с помощью браузера, мы должны сначала нажать «кнопку предварительного просмотра». А когда YouTube получает потоковый контент, тогда мы можем нажать «кнопку трансляции».
Каков эквивалентный вызов API для этого? Спасибо за указание на API Java, Python или PHP.
Как документация для прямых трансляций переходных состояний:
Изменяет статус прямой трансляции YouTube и инициирует любые
процессы, связанные с новым статусом. Например, когда вы
переходя статус трансляции в тестирование, YouTube начинает передавать
видео в поток мониторинга этой трансляции. Перед вызовом этого метода,
Вы должны подтвердить, что значение свойства status.streamStatus
для потока, привязанного к вашей трансляции, активен.
Параметр broadcastStatus указывает состояние, в которое изменяется широковещание. Обратите внимание, что для перевода широковещательной рассылки в состояние тестирования или в реальном времени status.streamStatus должен быть активным для потока, к которому привязана широковещательная рассылка.
Приемлемые значения для broadcastStatus
Параметр:
POST https://www.googleapis.com/youtube/v3/liveBroadcasts/transition
Когда вы устанавливаете трансляциюStatus в прямом эфире, вы собираетесь жить. При настройке на тестирование YouTube только передает видео в поток монитора трансляции.
Больше информации здесь https://developers.google.com/youtube/v3/live/docs/liveBroadcasts/transition