Как можно сохранять видео, записанное в течение N минут?
Я пишу видео с помощью MediaRecorder. Как можно сохранять видео, которое записывалось в течение последних N минут. Такая же функция есть у GeForce Experience (Replay mode, вроде бы).
У меня есть идея записывать видео по 30 секунд, и после N*2 записанных видео, удалять самое ранее при появлении нового. Но может есть более элегантные решения?