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

时间:2016-05-17 07:20:57

标签: android ios youtube youtube-api live-streaming

我想在我的iOS和Android应用程序中实现一个简单的直播。 我可以使用youtube.com录制直播,并在我的应用中将其作为常规视频进行广播。我不想实施繁重的SDK或构建一个平台来实现这一目标。

什么是最佳选择?

遇到过 - kickflip.io,livestreamsdk.com,ustream.tv等。 对于前两个,你必须设置整个事情。虽然我在想我是否可以像Youtube播放器一样嵌入播放节目。

2 个答案:

答案 0 :(得分:1)

YouTube Live Streaming API可让您在YouTube上创建,更新和管理直播活动。 Live Streaming API实际上包含YouTube Data API和YouTube Content ID API的组件。

开始之前:

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

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

  3. 注册您的应用后,选择YouTube数据API作为您的应用使用的服务之一。
  4. 这是一个演示应用程序,展示如何使用liveBroadcasts,liveBroadcast是一个资源代表将通过YouTube上的实时视频流式传输的事件: https://github.com/youtube/api-samples/blob/master/python/create_broadcast.py

答案 1 :(得分:0)

使用Youtube播放器制作出一条出路。尝试使用youtube嵌入webview和youtube播放器使用SDK,它工作得很好。需要添加一些手动控件以更好地处理直播流程,但其余的工作流畅。 使用Wirecast将媒体(广播)流式传输到Youtube,youtube的rtmp几乎可以处理其余部分。