Бесконечный поток с ограниченной длиной перемотки

Задача состоит в том, чтобы иметь систему видеонаблюдения, в которой вам нужны кадры только с настоящего момента до x минут в прошлом. Простое решение — создавать изображения и удалять те, что старше x минут. Теперь вопрос в том, есть ли простой способ добиться этого с помощью видеотрансляции в прямом эфире.

Поиск параметров параметра ffmpeg привел только к просмотру параметра продолжительности, который завершает запись после достижения заданной длины, что не является желаемым результатом. Помимо этого, есть опция сегментации, позволяющая разделить видео на части. Таким образом, должно быть возможно удалить более старые, но плавный просмотр прошлого на x минут в видеоплеере может быть сложным, если он разделен на две части видео?

Учитывая, что решение есть, можно ли использовать Raspberry Pi в качестве устройства записи, кодирования и потоковой передачи или необходимо запускать кодирование и потоковую передачу на более мощной машине?


person Emanresu Siht    schedule 01.06.2021    source источник