在ios上解码h264

问题描述 投票:0回答:2

这是基于您为此主题提供的答案。 Can CMSampleBuffer decode H264 frames?你能指点一下,你是如何实现的?我从iphone上的socket获取h264原始流。怎么玩?希望你能给出一些提示。

ios h.264
2个回答
0
投票

不幸的是Apple没有让我们直接访问硬件,而且(据我所知)没有办法让AVAssetReader获取原始的h.264数据。也许有人已经弄明白了,并且会对我们有所了解。

因此,另一种解决方案是将其写入磁盘上的MP4文件,或切换到HLS作为您的流方法。您也可以切换到软件解码器。这样可以解决您的问题但是会给您一个新的问题,如果您以高帧速率进行HD,它会占用大量的CPU资源。


0
投票

您可以使用Apple Inc.提供的FFMPGE或VideoToolKit框架。

© www.soinside.com 2019 - 2024. All rights reserved.