这是基于您为此主题提供的答案。 Can CMSampleBuffer decode H264 frames? 你能指点一下,你是如何实现的? 我从iphone上的socket获取h264原始流。怎么玩? 希望你能给出一些提示。
答案 0 :(得分:0)
不幸的是Apple没有让我们直接访问硬件,而且(据我所知)没有办法让AVAssetReader获取原始h.264数据。也许有人已经弄清楚了,并且会对我们有所了解。
所以另一种解决方案是将其写入磁盘上的MP4文件,或者切换到HLS作为流式传输方法。您也可以切换到软件解码器。这样可以解决您的问题但是会给您一个新问题,如果您以高帧速率进行高清处理会占用大量CPU资源。
答案 1 :(得分:0)
您可以使用Apple Inc.提供的FFMPGE或VideoToolKit框架。