我使用AVFoundation框架在iOS中进行了实时视频处理,参考了这个链接,并测试了它的运行情况良好。现在我想在绘制之前使用H.264编码和解码。为此,我尝试从AVCaptureSession获取H.264编码数据,在开始捕获之前将AVVideoCodecH264设置为AVCaptureSession的videosetting。
上述代码没有产生任何输出缓冲区的变化,与之前获得的缓冲区格式相同。如何满足我的要求?这是否可行?如果可行, 请帮助我开始使用iOS中的H.264。NSDictionary* videoSettings = [NSDictionary dictionaryWithObjectsAndKeys:value,key,AVVideoCodecH264,AVVideoCodecKey, nil]; [captureOutput setVideoSettings:videoSettings];