8

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

Brad Larson 对 AVFoundation 的评论

视频解码加速

视频工具箱

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

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

谢谢!

4

1 回答 1

1

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

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

使用 AVFoundation 或 Video Toolbox,您将获得硬件解码。

于 2016-11-10T16:49:50.283 回答