Можно ли развернуть полноценную систему видеонаблюдения, заплатив только за камеры? Конечно можно. Именно это я недавно сделал у себя на работе. Мне понадобилось следующее:
- Камеры в количестве 4-х штук
- Сервер с Debian Linux на борту
- Программный пакет системы видеонаблюдения с открытым исходным кодом ZoneMinder
ZoneMinder - это многофункциональная система видеонаблюдения. Вся работа происходит через веб-браузер (с Internet Explorer 8-10 лучше не связываться). Настраивается очень гибко. Умеет реагировать на движение. Имеет подсистему реакции на события (так называемые фильтры). В момент просмотра картинки с камеры в реальном времени можно в любой момент отмотать видео назад на размер буфера (настраивается) чтобы внимательней разглядеть что только что произошло. Возможна настройка постоянной записи и записи по движению. Есть настройка удаления устаревшего записанного видео, чтобы объем видеоданных удерживался в допустимом лимите. Я не освоил еще и четверти возможностей системы, но если мне придется еще раз делать систему видеонаблюдения, то я снова воспользуюсь ZoneMinder.

В моей конфигурации видеопоток с камер передается по протоколу RTSP, ZoneMinder с некоторых пор умеет работать с таким типом данных. Система настроена на запись событий при движении в поле зрения камер. Как показала практика, ZoneMinder активно распределяет вычислительные потоки обработки видео по ядрам, и при постоянном движении в поле зрения всех камер, каждое ядро Intel Xeon CPU E31220 @ 3.10GHz загружено на 15-20%.
В процессе создания системы видеонаблюдения, я искал информацию по этой теме в интернете, и составил небольшую библиотеку сведений по ZoneMinder на русском языке:
К сожалению, информация в рунете в своем большинстве несколько устарела, но именно она помогла мне установить и настроить систему на своих мощностях.