The function to separate the local video from establishing a room connection will be available in a forthcoming release (How can I be notified of new releases?

For now, we would suggest using your own app to call the camera (the video is presented by your app). When you wish to connect to a room, you can release the camera from your app, allowing the Skylink iOS SDK to take over the camera.

Alternatively, should you be unable to handle the camera in your app, a temporary solution you may wish to consider would be adding a delay (say, for 5 seconds) when calling ConnectToRoomWithSecret.