Автоматически встраивать прямую трансляцию YouTube

#php #web #youtube-api

#php #веб #youtube-api

Вопрос:

Как автоматически встроить прямую трансляцию YouTube на веб-страницу с использованием php?

Что-то вроде запроса видео наhttps://youtube.com/user/USERID/live когда передача в эфире?

Ответ №1:

Я автор статьи. Я написал этот класс PHP, возможно, он будет полезен для некоторых, поэтому я дам ссылку здесь:

https://github.com/iacchus/youtube-live-embed

Это позволяет запрашивать канал и встраивать прямую трансляцию, если она есть. Может потребоваться несколько секунд или даже минут для ответа API YouTube, чтобы показать прямую трансляцию после трансляции в эфире.

Комментарии:

1. Спасибо, добрый сэр! Я ооочень долго искал это.

Ответ №2:

Вы можете легко сделать это с помощью метода поиск-> список, установив тип = видео и EventType=live

Вот еще один пример кода поиска на PHP, который поможет вам начать.

Комментарии:

1. Большое вам спасибо! Также необходимо установить channelId=CHANNELID, который не является идентификатором пользователя (username), а тем идентификатором, который появляется на панели при открытии канала на YouTube. Для примера на странице API «поиск-> список» для работы нужно, чтобы у вас не было Oauthorized.

Ответ №3:

Да, вы можете сделать это легко, используя приведенный ниже код iframe:

 https://www.youtube.com/embed/live_stream?channel=CHANNEL_ID
  

Вы можете взглянуть на этот сайт:streambd.co для вашего лучшего понимания