gpt4 book ai didi

ios - AVFoundation 与 VideoToolbox - 硬件编码

转载 作者:可可西里 更新时间:2023-11-01 03:19:23 25 4
gpt4 key购买 nike

所以这是一个更理论化的问题/讨论,因为我无法通过阅读其他 SO 帖子和来自网络的资源得出明确的答案。似乎有很多选择:

Brad Larson's comment about AVFoundation

Video Decode Acceleration

VideoToolbox

如果我想在 iOS 上对 H.264 (mov) 文件进行硬件解码,我可以简单地使用 AVFoundation 和 AVAssets,还是应该使用 VideoToolbox(或任何其他框架)。使用这些时,如何在运行项目时分析/基准测试硬件性能? - 是通过简单地查看 XCode 中“Debug Navigator”中的 CPU 使用率吗?

简而言之,我基本上是在问 AVFoundation 和 AVAssets 是否执行硬件编码?它们是否足够,我如何对实际性能进行基准测试?

谢谢!

最佳答案

如果您想解码 iOS 设备上已有的本地文件 - 我会使用 AVFoundation。

如果您想解码网络流(RTP 或 RTMP),请使用 Video Toolbox - 因为您必须自己解压缩视频流。

借助 AVFoundation 或 Video Toolbox,您将获得硬件解码。

关于ios - AVFoundation 与 VideoToolbox - 硬件编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31413755/

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