0

这是基于您为此线程提供的答案。 CMSampleBuffer 可以解码 H264 帧吗? 您能否多指点一下,您是如何实现的?我从 iPhone 上的套接字获取 h264 原始流。怎么玩呢?希望你能给一些提示。

4

2 回答 2

0

不幸的是,Apple 没有让我们直接访问硬件,而且(据我所知)没有办法让 AVAssetReader 获取原始 h.264 数据。也许有人已经弄清楚了,并且会很友善地为我们提供一些启示。

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

于 2013-05-10T03:06:20.823 回答
0

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

于 2019-03-13T11:52:18.597 回答