Видеонаблюдение с помощью Linux

Видеонаблюдение с помощью Linux

Сейчас практически в каждых коммерческих фирмах и государственных учреждениях устанавливают охранные системы, а точнее системы видеонаблюдения. Все они условно делятся на 2 вида:

  • построенные на основе видеорегистраторов;
  • построенные на основе компьютера.

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

Как уже понятно из названия стать, в качестве ОС мы рекомендуем использовать Linux. Во-первых, это выгодно – нам не нужно платить за лицензию на каждый компьютер или сервер. Во-вторых, это надежно – корректно настроенный компьютер на Linux будет работать не один год без сбоев и других проблем. И, в-третьих, многие системы видеонаблюдения под Linux (ZoneMinder, Motion, LinuxDVR) распространяются бесплатно, в то время как аналогичные продукты под Windows и другие ОС стоят немалых денег.

В качестве программного продукта для видеонаблюдения рекомендуем выбрать программу Motion. Она представляет собой простую консольную программу, в которую встроен веб-сервис, выводящий по заданному порту видеопоток с устройства в формате MJPEG. Помимо этого в Motion есть встроенная система регистрации движений, т.е. на диск записывается не все видео в режиме 24/7, а только те моменты, когда камера «видит» движения. Это значительно экономит место на диске и увеличивает максимальную продолжительность записи нужной информации, делая такие охранные системы для дома или офиса более эффективными. Хотя, если это необходимо, эту функцию можно отключить.

Вообще, программа Motion очень проста в настройке и использовании. Но работать с ней без дополнительных знаний слегка неудобно. По этому мы рекомендуем использовать связку motion+html (с помощью простых html-манипуляций можно создать очень удобный интерфейс для программы). Хотя эту систему, при желании и определенных навыках, можно расширять сколько угодно.


Warning: call_user_func_array() expects parameter 1 to be a valid callback, function 'actions_post_nav' not found or invalid function name in /var/www/ch8648adac/www/linuxgid.ru/wp-includes/class-wp-hook.php on line 288