我如何在iOS和Android中实现YouTube LiveStream播放器?

我想实现一个简单的直播到我的iOS和Android应用程序。 我可以使用youtube.comlogging直播,并在我的应用程序中将其作为常规video广播。 我不想实现沉重的SDK或build立一个平台来这样做。

什么是最好的select?

已经碰到 – kickflip.io,livestreamsdk.com,ustream.tv等前2,你必须设置整个事情。 当我想如果我可以简单地embedded像Youtube播放器将显示广播。

YouTube直播API可让您在YouTube上创build,更新和pipe理直播活动。 Live Streaming API实际上由YouTube数据API和YouTube内容ID API的组件组成。

在你开始之前:

  1. 您需要Google帐户才能访问Google Developers Console,请求API密钥并注册您的应用。

  2. 向Google注册您的应用https://developers.google.com/youtube/registering_an_application ,以便它可以提交API请求。

  3. 注册您的应用程序后,selectYouTube数据API作为您的应用程序使用的服务之一。

下面是一个演示应用程序,展示了如何使用liveBroadcasts ,liveBroadcast是一个资源代表将通过YouTube上的实况video进行stream式传输的事件: https : //github.com/youtube/api-samples/blob/master/python/create_broadcast.py

使用Youtube Player做了一个出路。 尝试使用embedded在webview中的youtube和使用SDK的youtube播放器,它工作得很好。 为了更好地处理直播stream媒体的目的,需要添加一些手动控制,但其余的工作顺利。 使用Wirecast将媒体(广播)stream式传输到Youtube,而YouTube的rtmp几乎可以处理其余的内容。