Данная разработка основана на проприетарном рекордере команды Opencast. Его главное отличие – подход к записи. Fallback-python-capture-agent записывает с помощью ffmpeg 10-минутным отрезками. В случае, если с каким-либо источником будет потеряна связь, отрезок с этого источника запишется с меньшей длиной. Для предотвращения рассинхронизации звуковой и видео-дорожек, к отрезку меньшей длины будет добавляться недостающая длина записи. Далее все отрезки будут склеиваться и отправляться на обработку в Opencast.
Инструкцию по запуску можно прочитать по ссылке.