Я начинаю работать с YouTube Live API / YouTube Data API v3, и я немного озадачен некоторыми вещами.
По сути, я пытаюсь настроить приложение на своем веб-сайте.где авторизованные пользователи могут видеть расписание открытых часов в календаре, выбирать часовой интервал и планировать прямую трансляцию на канале YouTube компании.Мой веб-сайт затем предоставит авторизованному пользователю их ключ RTMP или информацию о том, как они могут транслировать.Вот рабочий процесс, о котором я думал
- Пользователь входит на мой сайт
- Пользователь может просмотреть календарь всех предстоящих трансляций на канале и выбрать открытый временной интервал, который онхотел бы транслировать в прямом эфире на наш канал.
- Пользователь может указать название трансляции или любые дополнительные данные, необходимые
- Мой веб-сайт затем будет выполнять вызов API в фоновом режиме, чтобы запланироватьэта трансляция на канале нашей компании
- Мой веб-сайт затем возвращал бы ключ потока RTMP и другие необходимые данные, чтобы они могли настроить свое программное обеспечение для вещания
Я возился с YouTube LiveAPI, и кажется, что он мог бы сделать это, но я немного запутался в аутентификации OAuth.Мне не обязательно, чтобы конечный пользователь аутентифицировал свой канал через OAuth, я просто хочу иметь возможность вызывать API для планирования живого потока на канале моей компании .
Этовозможный?Как бы я сказал API планировать трансляцию для пользователя (компании), который не является текущим пользователем ?Когда я впервые начал изучать это, я подумал, что это будет так же просто, как просто предоставить ключ для канала YouTube моей компании, но это не так просто.