【发布时间】:2019-03-13 19:52:18
【问题描述】:
这是基于您为此线程提供的答案。 Can CMSampleBuffer decode H264 frames? 您能否多指点一下,您是如何实现的? 我从 iPhone 上的套接字获取 h264 原始流。怎么玩呢? 希望大家多多指教。
【问题讨论】:
这是基于您为此线程提供的答案。 Can CMSampleBuffer decode H264 frames? 您能否多指点一下,您是如何实现的? 我从 iPhone 上的套接字获取 h264 原始流。怎么玩呢? 希望大家多多指教。
【问题讨论】:
不幸的是,Apple 没有让我们直接访问硬件,而且(据我所知)没有办法让 AVAssetReader 获取原始 h.264 数据。也许有人已经弄清楚了,并且会很乐意为我们提供一些启示。
因此,另一种解决方案是将其写入磁盘上的 MP4 文件,或切换到 HLS 作为您的流媒体方法。您也可以切换到软件解码器。这会解决您的问题,但会给您带来一个新问题,即如果您以高帧速率进行高清处理,它将占用大量 CPU 资源。
【讨论】:
您可以使用 Apple Inc. 提供的 FFMPGE 或 VideoToolKit 框架。
【讨论】: