逐帧解码h264示例ios7
Decode h264 example ios 7 frame by frame
美好的一天。
我有一个网络摄像头。从它一帧一帧地流出 h264 流。
在 Internet 上,特别是在 Whosebug 上,iOS 上有很多关于如何解码 h264 的信息。
但这个信息并不清楚。
我请你给我看一个例子,并展示如何将一帧一帧的 h264 流解码为 iOS 7.
的正确方向
我看到了哪些选项以及我对它们的了解:
ffmpeg - 不适合我,因为它有 LGPL 许可证。
AVAnimator 库 - 许可证不适合我。
硬件解码器 - 最好的解决方案,但据我了解,只是
适用于 iOS 8.
如果你给我一个正确解码 h264 流并在屏幕上显示的示例,对我来说是完美的选择。
此致。
您需要第 3 方 H.264 解码器 - 您可以尝试 https://github.com/cisco/openh264
但是去 iOS 8 会容易很多。
如 Markus 所说,切换到 iOS 8 并使用 VideoToolbox 框架(硬件加速解码)可能是您的最佳选择。如果您不确定如何使用 VideoToolbox,我有一个示例 可能会对您有所帮助。
正如您在 9to5mac.com 上看到的那样,所有 iPhone 用户中有 77% 使用 iOS8,因此开始为 iOS8 开发可能符合您的兴趣.
美好的一天。
我有一个网络摄像头。从它一帧一帧地流出 h264 流。
在 Internet 上,特别是在 Whosebug 上,iOS 上有很多关于如何解码 h264 的信息。 但这个信息并不清楚。 我请你给我看一个例子,并展示如何将一帧一帧的 h264 流解码为 iOS 7.
的正确方向我看到了哪些选项以及我对它们的了解:
ffmpeg - 不适合我,因为它有 LGPL 许可证。
AVAnimator 库 - 许可证不适合我。
硬件解码器 - 最好的解决方案,但据我了解,只是 适用于 iOS 8.
如果你给我一个正确解码 h264 流并在屏幕上显示的示例,对我来说是完美的选择。
此致。
您需要第 3 方 H.264 解码器 - 您可以尝试 https://github.com/cisco/openh264 但是去 iOS 8 会容易很多。
如 Markus 所说,切换到 iOS 8 并使用 VideoToolbox 框架(硬件加速解码)可能是您的最佳选择。如果您不确定如何使用 VideoToolbox,我有一个示例
正如您在 9to5mac.com 上看到的那样,所有 iPhone 用户中有 77% 使用 iOS8,因此开始为 iOS8 开发可能符合您的兴趣.