我想在我的iOS和Android应用程序中实现一个简单的直播。 我可以使用youtube.com录制直播,并在我的应用中将其作为常规视频进行广播。我不想实施繁重的SDK或构建一个平台来实现这一目标。
什么是最佳选择?
遇到过 - kickflip.io,livestreamsdk.com,ustream.tv等。 对于前两个,你必须设置整个事情。虽然我在想我是否可以像Youtube播放器一样嵌入播放节目。
答案 0 :(得分:1)
YouTube Live Streaming API可让您在YouTube上创建,更新和管理直播活动。 Live Streaming API实际上包含YouTube Data API和YouTube Content ID API的组件。
开始之前:
您需要Google Account才能访问Google Developers Console,请求API密钥并注册您的应用。
向Google注册您的应用https://developers.google.com/youtube/registering_an_application,以便它可以提交API请求。
这是一个演示应用程序,展示如何使用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几乎可以处理其余部分。