Ale*_* OS 9 iphone ffmpeg avfoundation video-streaming ios4
根据这种技术最适合将iPhone视频摄像机数据直播到计算机?可以从iphone相机获取压缩数据,但正如我在AVFoundation参考中读到的那样,你只能得到未压缩的数据.
所以问题是:
1)如何从iPhone的相机获取压缩帧和音频?
2)用ffmpeg的API编码未压缩的帧对于实时流是否足够快?
任何帮助将非常感激.
谢谢.
你很可能已经知道....
1)如何从iPhone的相机获取压缩帧和音频?
你不能做这个.AVFoundation API已经从各个角度防止了这种情况.我甚至尝试过命名管道和其他一些偷偷摸摸的unix foo.没有这样的运气.你别无选择,只能把它写到文件中.在您的链接帖子中,用户建议设置回调以提供编码的帧.据我所知,这对H.264流是不可能的.捕获代表将提供以特定像素格式编码的图像.正是Movie Writers和AVAssetWriter进行编码.
2)用ffmpeg的API编码未压缩的帧对于实时流是否足够快?
是的.但是,您必须使用libx264才能进入GPL领域.这与app商店并不完全兼容.
出于效率原因,我建议使用AVFoundation和AVAssetWriter.