Как я могу реализовать плеер YouTube LiveStream в iOS и Android?
Я хочу реализовать простой прямой эфир для моих приложений для iOS и Android. Я могу использовать youtube.com для записи прямой трансляции и транслировать ее как обычное видео в своих приложениях. Я не хочу реализовывать тяжелые SDK или создавать платформу для этого.
Какой лучший выбор?
Сталкивались - kickflip.io, livestreamsdk.com, ustream.tv и т. Д. С первыми двумя вы должны настроить все это. Пока я думал, смогу ли я просто встроить как проигрыватель Youtube, который покажет трансляцию.
2 ответа
Сделан выход с помощью Youtube Player. Пробовал оба с использованием YouTube встраивание в веб-просмотр и YouTube Player, используя SDK, и это работало просто отлично. Некоторые ручные элементы управления должны были быть добавлены для лучшей обработки для потоковой трансляции, но остальные работали гладко. Использовал Wirecast для потоковой передачи мультимедиа (трансляции) на Youtube, а rtmp от youtube почти все остальное обрабатывает.
YouTube Live Streaming API позволяет создавать, обновлять и управлять живыми событиями на YouTube. API Live Streaming фактически состоит из компонентов API данных YouTube и API идентификации контента YouTube.
Прежде чем ты начнешь:
Вам нужен аккаунт Google, чтобы получить доступ к консоли разработчиков Google, запросить ключ API и зарегистрировать свое приложение.
Зарегистрируйте свое приложение https://developers.google.com/youtube/registering_an_application Google, чтобы оно могло отправить запрос API.
- После регистрации приложения выберите API данных YouTube в качестве одной из служб, которые использует ваше приложение.
Вот демонстрационное приложение, которое показывает, как использовать liveBroadcasts
liveBroadcast - это ресурс, представляющий событие, которое будет транслироваться в прямом эфире на YouTube: https://github.com/youtube/api-samples/blob/master/python/create_broadcast.py