gpt4 book ai didi

ios - 将实时摄像机视频从 iOS (iPhone/iPad) 流式传输到远程 PC/服务器

转载 作者:IT老高 更新时间:2023-10-28 11:38:49 25 4
gpt4 key购买 nike

我一直在 stackoverflow 和网络上寻找解决我的视频流问题的方法。我需要以一种方式将从相机捕获的实时视频(不需要高质量)从 iOS 设备流式传输到远程 PC,即 iOS 设备将向服务器/PC 发送视频流,而不是相反.

在一些谷歌搜索和文档浏览之后出现的是可以使用两个主要的主要标准/协议(protocol):

  • Apple 的 HTTP 实时流 (HLS)
  • Adobe 的 RTMP

再次,我的要求是 iPhone/iPad 将流式传输视频。从 Apple 网站上显示的内容来看,我了解到 HLS 将从服务器端的编码角度和 iOS 端的解码角度使用。从 RTMP 开始,大多数允许 iOS 流式传输的库都具有商业许可证和封闭代码,或者要求您通过其 P2P 基础设施(例如 angl.tvtokbox.com/opentok/quick-start )。截至 HLS,iOS 端似乎不存在编码库。

所以我的问题是:

  • 您是否知道任何最好是开放和免费的 SDK/库,我可以集成它们以从我的应用程序中流式传输捕获的视频?
  • 如果不是,您是否认为开发自定义库是一项冒险的丛林穿越工作?我的猜测是通过 AVFoundation 并捕获相机帧,逐帧压缩它们并通过 HTTP 发送它们。这听起来疯狂的性能和带宽明智吗?请注意,在这种情况下,我需要 HLS 或 RTMP 编码器。

提前非常感谢各位亲爱的 friend 们。

迈赫迪。

最佳答案

我开发了这样一个库,您可以在 github.com/jgh-/VideoCore 找到它

我正在更新此答案,因为我创建了一个简化的 iOS API,可让您轻松设置相机/麦克风 RTMP session 。您可以在 https://github.com/jgh-/VideoCore/blob/master/api/iOS/VCSimpleSession.h 上找到它.

此外,VideoCore 现在可在 CocoaPods 中使用。

关于ios - 将实时摄像机视频从 iOS (iPhone/iPad) 流式传输到远程 PC/服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22263291/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com