如何在原生 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 实时视频流的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ruby on rails 中显示 vimeo 和 youtube 嵌入链接的缩略图?
错误:在 ios 应用程序中使用 oath 重定向 uri 对于 vimeo 无效
如何从 vimeo 帐户检索视频源以在 exoplayer android 中播放?