A camera view build on top of AVFoundation