【发布时间】:2012-08-25 18:42:39
【问题描述】:
我正在编写一个 RTSP/H.264 客户端。解析 RTSP 的 Live555 很棒,但是使用 ffmpeg 进行软件解码太慢了。我想使用 AVFoundation 对样本进行硬件解码。我不知道该怎么做。我的问题是,有没有办法让 AVFoundation (AVAssetReader?) 在这些样本进入时对其进行解码并在屏幕上显示提要?
【问题讨论】:
标签: ios stream decode h.264 rtsp
我正在编写一个 RTSP/H.264 客户端。解析 RTSP 的 Live555 很棒,但是使用 ffmpeg 进行软件解码太慢了。我想使用 AVFoundation 对样本进行硬件解码。我不知道该怎么做。我的问题是,有没有办法让 AVFoundation (AVAssetReader?) 在这些样本进入时对其进行解码并在屏幕上显示提要?
【问题讨论】:
标签: ios stream decode h.264 rtsp
从现在开始,使用H264编码的媒体样本来自内存不能使用硬件解码,因为iOS没有开放这些接口,你只能解码本地文件或通过HTTP Live Streaming。但是,有一种可能的解决方案是将每个样本写入一个单独的 mp4 文件,然后用 AVAssetReader 读取它,但我没有尝试过,可能速度是一个限制。
【讨论】:
【讨论】: