У меня есть IP-камера Hikvision (DS-2CD2332-I: 3-мегапиксельная, IR, поток h.264), установленная в передней части моего дома, и я хотел бы записать ее поток, чтобы его можно было просмотреть позже - например, , если совершено преступление.
Я провел некоторое исследование по этому вопросу, и все ответы, которые я нахожу, указывают на приложения, которые делают выборочную запись с помощью обнаружения движения, а также транскодируют видео. Я протестировал некоторые приложения (iSpy и другое, которое я забыл) и обнаружил, что записанное качество плохое, иногда непригодное для использования. Возможно, некоторые / все приложения обнаружения движения могут отключить обнаружение движения и перекодировку, но у меня есть подозрение (возможно, необоснованное), что обнаружение движения и перекодировка увеличивают сложность, и это мешает надежности записи.
Вопрос: Какой самый простой способ настроить систему, которая будет:
- Записать видеопоток с камеры прямо из сети на диск в виде файла mp4
- Каждый час заканчивайте один файл и начинайте новый (дата в качестве имени файла)
- Если общий размер в папке превышает nGB (например, 150), удалите самый старый файл
- Время работы> 99%
В конце математической схемы говорится, что поток 2 Мбит / с - это 22 ГБ в день, поэтому я мог хранить 1 неделю файлов на 150 ГБ.
Бонусные баллы, если это с открытым исходным кодом и Python, так что я могу с этим повозиться. Двойной бонус, если он может работать на маломощных машинах / raspberryPi
Спасибо