Please share or check your connection's video orientation settings.
If it set to some fixed orientation hardware may take some time to return through call back. Please use the method [connection setVideoOrientation:] set orientation based on your current device orientation and it will be a faster call back.
For more details you may read this Link