如何在iOS和android中实现YouTube LiveStream播放器



我想为我的iOS和android应用程序实现一个简单的直播。我可以使用youtube.com录制直播,并将其作为常规视频在我的应用程序中播放。我不想实现繁重的SDK,也不想构建这样的平台

什么是最好的选择?

遇到了kickflip.io、livestreamsdk.com、ustream.tv等。对于前2个,您必须设置整个过程。当我在想我是否可以像Youtube播放器一样简单地嵌入广播。

YouTube直播API允许您在YouTube上创建、更新和管理直播事件。直播API实际上由YouTube数据API和YouTube内容ID API的组件组成。

开始之前:

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

  2. 注册您的应用程序https://developers.google.com/youtube/registering_an_application与谷歌,以便它可以提交API请求。

  3. 注册应用程序后,选择YouTube数据API作为应用程序使用的服务之一

这里有一个演示应用程序,展示了如何使用liveBroadcasts,liveBroadcast是一种资源,代表将通过YouTube上的直播视频流式传输的事件:https://github.com/youtube/api-samples/blob/master/python/create_broadcast.py

使用Youtube Player找到了一条出路。尝试了在webview中使用youtube嵌入和使用SDK的youtube播放器,效果很好。为了更好地进行直播,需要添加一些手动控制,但其余的操作很顺利。使用Wirecast将媒体(广播)流式传输到Youtube,而Youtube的rtmp几乎可以处理其余部分。

相关内容

  • 没有找到相关文章

最新更新