繁体   English   中英

如何在iOS 8中使用VideoToolbox.framework播放H264视频文件?

[英]How to play H264 Video file using VideoToolbox.framework in iOS 8?

我想使用VideoToolbox.framework而不是ffmpeg库在iOS 8播放.H264视频文件。

我发现很少有教程+参考链接来理解VideoToolbox.framework ,但仍然找不到“如何在iOS.H264 ?”。

几个例子:

参考链接:

您可以从此处下载测试(.H264)视频以进行测试。

VideoToolbox.framework不用于在屏幕上显示视频文件,而是用于解码和转换视频数据。 使用AVKit.frameworkAVFoundation.framework来播放H264视频。

请参阅媒体层的 Apples 文档

Video Toolbox框架包含QuickTime Image Compression Manager的64位替代品。 视频工具箱为视频压缩和解压缩以及存储在核心视频像素缓冲区中的光栅图像格式之间的转换提供服务。

这取决于你尝试解码的内容。 如果您有文件或有效的终点。 AVFoundation就是你要找的东西。

VideoToolBox用于手动解码视频。 用于实时流媒体。 对于这种情况,您将需要从每个有效负载解析NAL单元并遵循本教程:

https://stackoverflow.com/a/29525001/2878935

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM