ios - YouTube 在 iOS 上直播?

标签 ios youtube youtube-api avfoundation youtube-livestreaming-api

这里的文档有点难以解析。我想知道有没有什么办法可以

  1. 在没有明显/任何 YouTube 品牌的情况下将 YouTube 直播到 iOS 应用。
  2. 从 iOS 设备流式传输作为 YouTube 直播的广播流。

我最初的谷歌搜索得到了不同的回应。如果可能的话,我希望看到这样的例子,如果不可能的话,我希望能为自己节省一些时间。

假设我有一个人在 ATT 上旁边有一个人在 Verizon 流媒体内容上,我想让两者都显示为一个来回切换的不间断流。 YouTube 或图书馆是否做了任何事情来促进这一点?

最佳答案

从 iOS 设备流式传输与从任何其他设备流式传输没有什么不同。您必须编写一个 h264 编码器和 RTMP 打包器,并将视频发送到您的 YouTube stream 对象的 ingestionAddress。概述超出上述编码器的细节对于 Stack Overflow 来说过于宽泛,但我强烈建议查看 VideoCore iOS 项目。

就品牌推广而言,在不违反 YouTube 服务条款的情况下在 iOS 应用程序中播放 YouTube 内容的唯一方法是在 UIWebView 或 YouTube 的 iOS player helper 中播放视频。库(这只是一个带有一些播放界面的 WebView )。

无法从 IFrame 播放器中完全删除 YouTube 品牌。但是,您可以使用播放器上的 modestBranding 标志切换品牌选项。请参阅 IFrame 文档 here .

关于ios - YouTube 在 iOS 上直播?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32418343/

相关文章:

ios - 在 iOS 中从 Facebook 获取个人资料照片

youtube - YouTube Cards API

php - 使用Google-YouTube API PHP将视频上传到YouTube时如何设置高级设置

ios - 嵌入式 youtube 播放列表在 iPad (iOS) 上不起作用

youtube - 通过访问 token 访问YouTube channel 标题需要什么范围?

youtube-api - YouTube 数据 API : daily requests went from 2. 一天内 7Mn 到 43Mn

ios - 在 Swift 3 的 UserDefaults 中记录 UISwitch 状态的最佳方法是什么

ios - 有没有办法在 Swift 中以编程方式获取所有应用的自动布局约束

ios - Xcode 12 : The file “app name” couldn't be opened because you don’t have permission to view it

youtube-api - 我们可以在没有 OAuth 的情况下使用 google youtube data api