2015-03-19 80 views
0

我正在编程视频截取应用程序并需要2个输入源(USB摄像头)同时录制。// AVFoundation - OS X // 2个摄像头同时录制压缩

当我只录制未压缩的原始素材时,效果很好(CPU负载低,没有视频滞后),但是当打开压缩时,CPU非常高且素材滞后。

你知道如何解决它吗?或者有些指向如何调整设置以使其可以实现的指针?

注意:原始数据流很大,因此无法使用,否则我不会打扰压缩,只是保持原样。

+0

降低压缩率?多线程? – 2015-03-19 12:11:20

+0

好压缩不是那么大,并且两个Qeues并发 – 2015-03-19 13:22:23

回答

0

它当前配置中的AVFoundation框架设置为仅在一个时刻为一个源提供HW加速。对于多个加速源,需要进一步深入VideoToolbox框架,甚至更深入。