Можно ли использовать API YouTube Live Stream для трансляции через камеру моего телефона?

Я хочу создать базовое приложение, которое позволит пользователям просто начать трансляцию видео через камеру своего телефона (спереди и сзади), просто нажав кнопку.

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

Если да, то является ли API YouTube Live Stream абсолютно бесплатным и никогда не попросит меня заплатить, если я достигну определенного уровня использования?


person John doe    schedule 01.09.2016    source источник


Ответы (1)


Создание прямого эфира и прямой трансляции не зависят от языка и аппаратного обеспечения, просто используйте HTTP-API Live Streaming YouTube. . Ознакомьтесь с Основными понятиями и Жизнь трансляции.

Ваш поток может выглядеть примерно так:

  1. Аутентифицируйте пользователя.
  2. Настройте и запланируйте объект Live Broadcast.
  3. Запустите видеокодер и создайте объект Live Stream.
  4. Привяжите свою прямую трансляцию к своей прямой трансляции.
  5. Протестируйте, чтобы убедиться, что ваше видео проходит.
  6. Установите прямую трансляцию на Live.
  7. По завершении мероприятия установите для параметра «Прямая трансляция» значение «Завершена».

Обратите внимание, что настройка кодировщика лежит на вас. Вопрос «Как мне создать видеокодер RTMP или DASH для [аппаратного или программного обеспечения]» — это слишком широкий вопрос для переполнения стека.

API YouTube можно использовать бесплатно в рамках определенной квоты. Если вы достигнете этого предела квоты, есть способы запросить дополнительную квоту у Google (возможно, за определенную плату).

Я ответил на аналогичный вопрос об интеграции с YouTube Live Streaming API на iOS здесь: YouTube в прямом эфире на iOS?

person JAL    schedule 01.09.2016
comment
Что, если я использую токен общего доступа вместо аутентификации каждого отдельного пользователя, чтобы все пользователи могли осуществлять потоковую передачу на один канал? это реально возможно? Я искал это, но официальные документы/видео/репозитории устарели. Есть ли что-то по этому поводу, чем вы можете поделиться? Спасибо. - person Lalit Fauzdar; 03.06.2020