Можно ли создать новую трансляцию/трансляцию Hangouts в прямом эфире с помощью API?

Можно ли инициализировать новую трансляцию/трансляцию Hangouts в прямом эфире непосредственно из API? Я пытаюсь использовать Hangouts в прямом эфире для системы прямых трансляций на своем веб-сайте, но не вижу никаких методов API в API YouTube Live, позволяющих создавать потоки через Hangouts в прямом эфире (похоже, для этого нужен пользовательский источник видео). Если это невозможно, есть ли способ использовать кнопку Google для инициализации видеовстречи в прямом эфире, а затем встроить ее на веб-страницу в режиме реального времени (без предварительно определенного потока)?

Я знаю, что есть протоколы потокового вещания, такие как OBS, но это, очевидно, очень интенсивно на сервере. Для этого конкретного случая удобнее использовать массивную инфраструктуру Google (о которой я не могу говорить слишком много).


person afollestad    schedule 18.03.2015    source источник
comment
Рассматриваемый API отключен: developers.google.com/+/hangouts/support- часто задаваемые вопросы   -  person balupton    schedule 04.01.2019
comment
@balupton, этот вопрос от 2015 года.   -  person afollestad    schedule 04.01.2019
comment
Правильный. Он по-прежнему отображается для людей, которые ищут, как это сделать. Современная замена: stackoverflow.com/q/37979700/130638.   -  person balupton    schedule 04.01.2019


Ответы (2)


API Google Hangouts отделен от API YouTube Live Streaming.

Документация по Hangouts API доступна здесь.

Из вашего вопроса следует, что вы специально хотите использовать кнопку Google+ Hangout от Google.

Из документов:

Кнопка Hangout позволяет запустить Google+ Hangout прямо с вашего сайта. Когда вы используете кнопку, вы можете настроить Hangout в различных конфигурациях. Например, вы можете указать приложения Hangouts, которые запускаются вместе с Hangouts, и настроить Hangout как обычную видеовстречу или видеовстречу в прямом эфире.

Полный справочник по API эфирного вещания здесь.

person JAL    schedule 30.03.2015

Вы можете использовать различные ссылки для создания HoA, но ни одна из них не встроит его на веб-страницу в режиме реального времени. Однако вы можете разработать расширение Hangout, которое вы, как организатор, загрузите для этого. Вот несколько важных вещей для списка задач:

  1. Создайте обработчик для gapi.hangout.onair .onBroadcastingChanged или создайте функцию для поиска YouTubeID и реагирования на ее вызовы...

  2. ОТПРАВЬТЕ PING на ваш специальный PHP/ASP/[любой] сервер с YouTubeID для видео (используя gapi.hangout.onair.getYouTubeLiveId)

  3. Попросите вашу специальную страницу PHP обновить вашу специальную целевую страницу через некоторую переменную приложения/сервера.

Надеюсь это поможет!

person CLaFarge    schedule 20.06.2015