gpt4 book ai didi

iphone - 将 iPhone 摄像头直播到媒体服务器的最佳方式是什么?

转载 作者:行者123 更新时间:2023-12-03 18:32:41 26 4
gpt4 key购买 nike

根据这个What Techniques Are Best To Live Stream iPhone Video Camera Data To a Computer?可以从 iPhone 相机获取压缩数据,但正如我在 AVFoundation 引用文献中阅读的那样,您只能获取未压缩的数据。

所以问题是:

1) 如何从 iPhone 的摄像头获取压缩帧和音频?

2) 使用 ffmpeg 的 API 编码未压缩的帧对于实时流媒体来说足够快吗?

任何帮助将不胜感激。

谢谢。

最佳答案

您很可能已经知道......

1) How to get compressed frames and audio from iPhone's camera?

你不能这样做。 AVFoundation API 从各个角度都阻止了这种情况。我什至尝试过命名管道和其他一些狡猾的unix foo。没有这样的运气。您别无选择,只能将其写入文件。在您链接的帖子中,用户建议设置回调以传递编码帧。据我所知,这对于 H.264 流来说是不可能的。捕获委托(delegate)将提供以特定像素格式编码的图像。由 Movie Writers 和 AVAssetWriter 进行编码。

2) Encoding uncompressed frames with ffmpeg's API is fast enough for real-time streaming?

是的。但是,您必须使用 libx264,这会让您进入 GPL 领域。这与应用商店不完全兼容。

出于效率原因,我建议使用 AVFoundation 和 AVAssetWriter。

关于iphone - 将 iPhone 摄像头直播到媒体服务器的最佳方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4474871/

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