Simultaneous capture and fold transitions in a live-streaming app on iPhone Duo

I build Lumecast, a live-streaming app (custom AVCapture pipeline feeding WebRTC). Three questions:

  1. Does iPhone Duo support AVCaptureMultiCamSession — specifically front + rear simultaneously? Our co-casting feature would let a solo host fill two panes with their face and what they're looking at.

  1. How should a continuous capture session (live broadcast, can't pause) respond to camera direction changes as the device opens and closes? Is there a recommended pattern for swapping to the Virtual Front Camera mid-session without a visible gap for viewers?

 3. Which cameras are available to third-party apps in each posture (folded / half-open / fully open), and does availability change at a specific hinge state?

Goal: a host folds or unfolds mid-broadcast and their audience never sees a dropped frame.

Hey @Lumecast,

Have you seen Choosing a camera by the direction it faces?

I believe that article answers some of your questions here.

-- Greg

Simultaneous capture and fold transitions in a live-streaming app on iPhone Duo
 
 
Q