【问题标题】:How can I implement YouTube LiveStream player in iOS and android?如何在 iOS 和 android 中实现 YouTube LiveStream 播放器?
【发布时间】:2016-09-13 04:02:22
【问题描述】:

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

什么是最好的选择?

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

【问题讨论】:

  • 期待阅读专家发布的答案,我也想做类似的事情

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


【解决方案1】:

使用 Youtube Player 摆脱困境。尝试使用嵌入 webview 的 youtube 和使用 SDK 的 youtube 播放器,它工作得很好。需要添加一些手动控制以更好地处理直播目的,但其余的工作顺利。 使用 Wirecast 将媒体(广播)流式传输到 Youtube,其余的几乎都由 youtube 的 rtmp 处理。

【讨论】:

    【解决方案2】:

    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 Data API 作为您的应用使用的服务之一。

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

    【讨论】:

    • 正如问题所暗示的,我需要更多的流媒体而不是广播目的。尽管如此,我还是用 Youtube 自己想通了。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 2021-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-19
    相关资源
    最近更新 更多