iPhone 4 AVFoundation:同时从前后摄像头捕获

问题描述:

我想知道是否有可能使用AVFoundation框架同时从两台摄像头捕获数据。具体来说,我的问题是前后AVCaptureDevices是否可以同时激活。iPhone 4 AVFoundation:同时从前后摄像头捕获

目前我知道一个AVCaptureSession实例只能支持一个输入(和输出)。我创建了两个AVCaptureSessions,将前置摄像头设备连接到其他设备,然后将会话的输出指向不同的SampleBufferDelegate函数。我所看到的是一个委托功能在几帧内激活,然后另一个接管。看起来好像AVFoundation以某种方式关闭相机设备,如果另一个被使用。任何人都可以证实这一点或分享他们在这个问题上的经

在此先感谢

回答我的问题:

  1. 这是不可能的。 https://devforums.apple.com/message/369748#369748

  2. 前后摄像头之间的切换来仿真类似的行为是太慢

源(根据我的测试注意到每开关500ms左右)