IT-Service - ZoneMinder + Ubuntu + IP Камеры. Установка и настройка.
Понедельник, 08 Октябрь 2012 04:33

ZoneMinder + Ubuntu + IP Камеры. Установка и настройка.

Автор 
Оцените материал
(11 голосов)

В этой статье речь пойдет об установке и настройке сервера видео наблюдения на базе ZoneMinder. Сразу уточню, использовать мы будем только IP камеры, поэтому в этой статье не будет информации об установке драйверов для работы с видеорегистраторами.

Для установки ZoneMinder нам потребуется установленная ОС Ubuntu, в моем случае 11.04 32bit. Установка ZoneMinder весьма проста, для этого откройте консоль (ctrl+alt+t) и введите следующие команды по очереди:

для установки пакетов вам потребуются права суперпользователя

 1. sudo apt-get install zoneminder 

Ну вообщем на этом и все. Непосредственно установка ZoneMinder окончена. И теперь у вас установлен ZoneMinder версии 1.24.2. На сегодняшний день есть конечно версия 1.25 но для ее установки нужно скачать исходники, пропатчить их, собрать и установить. Вероятность того что это получиться у вас с первого раза очень мала. Да и необходимости в версии 1.25 у меня нет, все что нужно для работы есть и в версии 1.24, поэтому не вижу смыла сидеть и несколько дней биться с установкой версии 1.25.

Итак мы установили ZoneMinder. Дальше нужно его настроить. Нужно сделать символьную ссылку для Apache, что web сервер знал где лежит web морда ZoneMinder, выполните следующие команды:

2. ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf

перезапускаем веб сервер, чтобы он перечитал файл конфигурации

3.  /etc/init.d/apache2 force-reload

далее нужно увеличить количество shared memory - это параметр shmall

и максимальный размер сегментов разделяемой памяти - это параметр shmmax

4. sudo nano /etc/sysctl.conf добавьте в конец файла две строки:

  " kernel.shmall = 134217728 "

  " kernel.shmmax = 134217728 "

сохраните и закройте файл ( сохранить ctrl+O закрыть ctrl+X)

Перезагрузите компьютер чтобы изменения вступили в силе. После перезагрузки откройте свой браузер и перейдите по адресу: http://localhost/zm и если вы попадете на страницу ZoneMinder.

Рассмотрим на примере камеры Dlink-DCS932L:

Чтобы вам было проще ориентироваться включите русский язык оболочки. Для этого нажмите на Options и в строке LANG_DEFAULT установите значение ru-ru и нажмите на кнопку save внизу. Перезапустите ZoneMinder, нажмите на RUNNING в верху посередине и выберите restart. После рестарта у вас появиться русский интерфейс.

 

Итак чтобы добавить камеру нужно нажать на кнопку Добавить монитор. 

В открывшемся окне пишите имя камеры (как вам удобнее), тип источника выбираете удаленный, функция record (постоянная запись, вы можете выбрать нужную вам, monitor - просто наблюдение без записи, modect - запись по факту движения.) переходим на следующую вкладку Источник

Имя удаленного хоста: user:passwd@192.168.1.1 (имя и пароль указываете тот который на камере, и ее ip адрес)

Удаленный порт: 80

Путь на удаленном хосте: /image/jpeg.cgi

Размер по Х: 640

Размер по Y: 480

Теперь переходим на вкладку Буферы

Размер буфера изображения: 30

И нажимаем кнопку сохранить. Если вы указали верные параметры, логин, пароль, ip адрес то строчка с камерой станет зеленого цвета и если нажать на имя камеры то откроется окно с онлайн трансляцией.

Остальные камеры добавляются аналогично, только у всех камер разные параметры подключения, их можно узнать на официальной страничке wiki zoneminder.

Если у вас уже много камер и вы хотите смотреть их через web морду zoneminder то вам может потребоваться плагин cambozola.jar Этот плагин нужно скопировать на сервер в папку /usr/share/zoneminder/ После этого при переходе по ссылке montage в браузерах у вас будет подгружаться плагин для просмотра видео.

Также для просмотра можно воспользоваться windows клиентом zoneminder viewer.

Прочитано 32010 раз Последнее изменение Четверг, 22 Август 2013 06:55
Авторизуйтесь, чтобы получить возможность оставлять комментарии