具有流式H.264样本的AVAssetReader

时间:2012-08-30 23:26:12

标签: ios stream decode h.264 rtsp

我正在编写RTSP / H.264客户端。用于解析RTSP的Live555非常棒,但使用ffmpeg进行软件解码的速度太慢了。我想使用AVFoundation对样本进行硬件解码。我不知道该怎么做。我的问题是,有没有办法让AVFoundation(AVAssetReader?)解码这些样本,因为它们进来并在屏幕上显示Feed?

2 个答案:

答案 0 :(得分:3)

从现在开始使用H264编码的媒体样本来自内存无法使用硬件解码,因为iOS不会打开这些界面,只能解码本地文件或通过HTTP Live Streaming。但是,有一种可能的解决方案是将每个样本写入一个单独的mp4文件,然后用AVAssetReader读取它,但我没有尝试,可能速度是一个限制。

答案 1 :(得分:0)