Пользуюсь стандартным решением MiUI Камера, так как считаю что все необходимое в нем прекрасно реализовано и максимально его работа оптимизирована.