如何在原生 iOS 应用程序中显示 Vimeo 实时视频流

Posted

技术标签:

【中文标题】如何在原生 iOS 应用程序中显示 Vimeo 实时视频流【英文标题】:How to show Vimeo live video stream in native iOS app 【发布时间】:2019-06-30 04:25:45 【问题描述】:

Vimeo 已发布直播视频流服务。但我在 Vimeo 的视频设置中找不到直播网址。我使用 HLS 链接在 AVPlayer 中显示正常的 Vimeo 流视频,这很有效。我在哪里可以找到 Vimeo 上直播视频的网址?是否可以在 ios 应用上显示直播视频,还是必须嵌入 webView 才能显示 Vimeo 直播视频?

【问题讨论】:

How to play video with AVPlayerViewController (AVKit) in Swift的可能重复 这不是重复。我问如何从视频中播放实时视频。这与您的链接不同。 github.com/satishVekariya/LXVimeoKit 【参考方案1】:

简单的回答:目前,Vimeo Live 只能与 Vimeo 嵌入式播放器一起使用。 Vimeo 不为直播活动提供 HLS 或其他外部链接/流媒体链接。

那些direct file links 仅适用于上传的完整视频。

【讨论】:

您的意思是我们仅限于 iFrame 播放器并且必须使用某种 webview 还是有办法以某种方式在 UIView 中显示该播放器?谢谢。【参考方案2】:

我知道问题发布已经很久了,但也许有人可以从中受益。

Vimeo 在他们的网站https://developer.vimeo.com/api/live/playback 上有一个教程。 如何获取直播视频的 HLS 链接。

一个主要缺点是,要获得 Vimeo Live API 的资格,您必须是 Vimeo Enterprise 客户或 Vimeo 开发合作伙伴。

【讨论】:

以上是关于如何在原生 iOS 应用程序中显示 Vimeo 实时视频流的主要内容,如果未能解决你的问题,请参考以下文章

如何在原生 iOS 应用中显示 Facebook 帖子?

如何在 ruby​​ on rails 中显示 vimeo 和 youtube 嵌入链接的缩略图?

错误:在 ios 应用程序中使用 oath 重定向 uri 对于 vimeo 无效

如何从 vimeo 帐户检索视频源以在 exoplayer android 中播放?

如何使用 php 获取 youtube 和 vimeo 嵌入代码的视频缩略图?

如何在 Ionic Application 中使用原生 iOS/Android 地图?