Відеоспостереження під ubuntu linux

Відеоспостереження під ubuntu linux


Настійно рекомендую встановлювати ZoneMinder відразу після установки системи перш ніж ви накат всі ваші улюблені проги, кодеки, примочки! ZM це не одна програма, це взаємопов'язаний комплекс, один крок в сторону і ви отримаєте інтерфейс "одного вікна" з непрацюючими кнопками і безперервними помилками.

apt-get update
apt-get upgrade
apt-get dist-upgrade

apt-get install zoneminder

Він потягне за собою всі необхідні пакети. В процесі, вас попросять ввести пароль адміністратора MySQL. Не забудьте його записати, на випадок, якщо потім захочеться покерувати. Після установки пакета нічого не відбувається. Це нормально. Аппачу не вказали настройки zoneminder-а. Створюємо директорію і символічні ссилкі.Актівіруем підтримку скриптів.

mkdir /etc/apache2/conf.d
ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
ln -s /etc/zm/apache.conf /etc/apache2/conf-enabled/zoneminder.conf
a2enmod cgi

і додаємо рядок sleep 15 як на прикладі

start () sleep 15
echo -n "Starting $ prog:"


У мене zoneminder віщає по порту 8010 тому ми повинні відзначити цей порт у файлі ports.conf


Створюємо технічного користувача

adduser www-data video

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

Для роботи в браузерах, відмінних від Firefox, нам знадобиться JAVA скрипт Cambozola


До купи, налаштуємо синхронізацію системного часу:

/ Bin / sh ntpdate ntp.ubuntu.com

chmod 755 /etc/cron.daily/ntpdate


Тепер можна відкривати Firefox і запускати лінк:

Відеоспостереження під ubuntu linux

Відеоспостереження під ubuntu linux

Відеоспостереження під ubuntu linux

Відеоспостереження під ubuntu linux

Локальні USB веб-камери зараз підключаються без особливих проблем (Logitech Webcam Pro 9000). У попередніх версіях я використовував mjpg-streamer. Створюємо кнопки запуску і зупинки сервісу:

mjpg_streamer -i "input_uvc.so -r 320x240 -f 6" -o "output_http.so -p 8080" -b

mjpg_streamer -i "input_uvc.so -r 640x480 -f 15" -o "output_http.so -p 8080" -b

для зупинки мовлення:

Перевіряємо в браузері

і прописуємо в настройках:

Відеоспостереження під ubuntu linux

Залишилося налаштувати Опції, Фільтри і Зони.

Якщо в Опціях поставити галочку "Authenticate user logins to ZoneMinder"
то при наступному зверненні програма запитає логін і пароль (за замовчуванням admin: admin), а в Опціях з'явиться закладка Users.

Відеоспостереження під ubuntu linux

1. Options - Images - OPT_CAMBOZOLA
2. Options - Images - OPT_FFMPEG

рядок PATH_FFMPEG Path to (optional) ffmpeg mpeg encoder
перевіряємо наявність посилання на кодек / usr / bin / ffmpeg


Налаштовуємо фільтри. Фільтр на обсяг диска стоїть за умовчанням. Я до нього додав ще фільтр за віком подій старше 30 днів

Відеоспостереження під ubuntu linux

Відеоспостереження під ubuntu linux

Відеоспостереження під ubuntu linux

Відеоспостереження під ubuntu linux

1. Якщо в логах сипляться помилки типу:

zmwatch тисячі вісімсот шістьдесят-два ERR Shared data size conflict in shared_data for monitor

треба у файлі /usr/share/perl5/ZoneMinder/Memory.pm замінити рядок

sudo apt-get install x264 libexpect-perl mysql-client

На системах до 13.04, перевірити наявність файлу zm по шляху / etc / apache2 / sites-enabled /

6. Якщо після апгрейда Ubunta немає картинки і в балках: Unable to authenticate user. приберіть шифрування: Options - System - AUTH_RELAY


P.S. Перш ніж писати питання.

Дорогий читач. Я не займаюся підтримкою користувачів. Більш того, все описане роблю вдома, у вільний час, заради власного задоволення і користі домашнім. Я вже допоміг вам - написав цю статтю. Далі доведеться вивчати і думати самостійно. Хай щастить.

Схожі статті