Я хочу показать поток передней и задней камеры камеры iPad2 в двух UIViews рядом друг с другом. Для потоковой передачи изображения одного устройства я использую следующий код
AVCaptureDeviceInput *captureInputFront = [AVCaptureDeviceInput deviceInputWithDevice:[AVCaptureDevice defaultDeviceWithMediaType:AVMediaTypeVideo] error:nil];
AVCaptureSession *session = [[AVCaptureSession alloc] init];
session addInput:captureInputFront];
session setSessionPreset:AVCaptureSessionPresetMedium];
session startRunning];
AVCaptureVideoPreviewLayer *prevLayer = [AVCaptureVideoPreviewLayer layerWithSession:session];
prevLayer.frame = self.view.frame;
[self.view.layer addSublayer:prevLayer];
который отлично подходит для любой камеры. Чтобы отобразить поток параллельно, я попытался создать еще один сеанс, но как только будет установлен второй сеанс, сначала зависает.
Затем я попытался добавить к сеансу два AVCaptureDeviceInput, но похоже, что на данный момент поддерживается только один вход.
Какие-нибудь полезные идеи о потоке с обеих камер?