Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Организация видеонаблюдения (видеорегистратор) на базе Ubuntu [В Wiki]  (Прочитано 148712 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Raider

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Началось все с того, что на работе сдох видеорегистратор и встала
проблема организации видео наблюдения.
Используемые платы видеозахвата на базе чипа BT878

Долго искал и наконец-то нашел http://www.zoneminder.com

Надеюсь эта статья поможет еще кому-то, если нет, ну чтож ...
Итак, инсталируем Систему Видеонаблюдение ZoneMinder на Ubuntu 6.10
(первый диск, который попался :) , от 7.04 отличается одним симлинком, см.ниже )

Что нам понадобится:
apt-get install apache2
apt-get install php5
apt-get install php5-mysql
apt-get install libapache2-mod-auth-mysql
/etc/init.d/apache2 restart

apt-get install ntpdate
ntpdate time.tue.nl

Кроме этого, для создания видео, понадобится
apt-get install ffmpeg

Теперь непосредственно ставим наше наблюдение:
zoneminder_1.22.3-6_i386.deb
Качать отсюда:
ftp://www.northern-ridge.com.au/zoneminder/ubuntu/edgy


протестим апач, сделаем тестовый файлик
vi /var/www/test.php
<?php phpinfo(); ?>
Набираем в мазиле:
http://your_ip/test.php
если все хорошо, увидим справку нашего php

Теперь  vi /etc/sysctl.conf
добавить строку:
   kernel.shmmax = 134217728
reboot

Дальше настраиваем апач:
лично я не заморачивался, а просто скопировал содержимое
/usr/share/zoneminder в /var/www/
и создал заново симлин на cgi
cd /var/www/
ln -s /usr/lib/cgi-bin/ ./cgi-bin

в мане приводятся следующие настройки:
vi /etc/apache2/sites-available/default
найти RedirectMatch ^/$ /apache2-default/
заменить на RedirectMatch ^/$ /zm/
Добавить в /etc/apache2/apache2.conf
Alias /zm /usr/share/zoneminder
<Directory /usr/share/zoneminder>
php_flag register_globals off
options Indexes FollowSymlinks
<IfModule mod_dir.c>
DirectoryIndex index.php
</IfModule>
</Directory>

Для Ubuntu 7.04
sudo ln -s /etc/zm/apache.conf /etc/apache2/conf.d/zoneminder.conf
sudo /etc/init.d/apache2 reload

При запуске сервера столкнулся с ошибкой чтения из /dev/video*
Для устранения нам советуют делать следующее:
Цитировать
Setting the permissions of the video devices
If you get no pictures from your Hardware video device or you 'sources' display as red, ie. not working, you can temporarily test the permissions of /dev/video* as being an issue by typing :-
chmod 666 /dev/video0 (or /dev/video* where * is your device, 0, 1, 2 etc.)
The chmod option is discussed more in detail here :- http://www.zoneminder.com/forums/viewtopic.php?t=8621&highlight=zmfix+chmod
and if this is your error, it can be fixed properly by following post 6 in the thread by typing :-
sudo chmod 4755 /usr/bin/zmfix
This basically gives the zoneminder program permanent enhanced privileges when accessing your video devices.

in ZM config, changed nph_zms to zms for more reliable video capture
(you probably do not have to do this. I changed nph_zms to zms because I was getting intermittent access. It would work once then fail, leaving zombie processes that leaked memory eventually crashing Ubuntu. This parameter is changed in the Config/paths tab. Change the field ZM_PATH_ZMS ; change the last bit from "nph-zms" to "zms" )
reloaded apache2, then off to the races....
..... by pointing your web browser to :-
http://ZoneMinderServer/zm or http://localhost/zm or http://<your ip address>/zm
This same procedure also worked for Edgy

Теперь собственно настройки программы:
Первым делом в браузере снять запрет на блокировку всплывающих окон
http://your_ip/
Заходим в Options
Вкладка System
напротив Method used to relay authentication information (?)
поставить <none>
из-за этого у меня были проблемы в скриптах на отображение картинки.
(ошибка аутентификации ...)
Ставим галку напротив
Authenticate user logins to ZoneMinder (?)
теперь будет спрашивать пароль при входе. (admin/admin)
--save
редактировать/добавлять пользователей на вкладке users

Вкладка config
Снимаем галку
Timestamp images as soon as they are captured (?)
Вкладка web
The title prefix displayed on each window (?)
Пишем название для нашего видеосервера
Should the console window resize itself to fit (?) снимаем галку
--save
Вкладка Images
Which method should be used to send video streams to your browser. (?)
устанавливаем в jpeg
Is there an (optional) mpeg video encoder installed (?)
в <none>
--save
Там где написано на главной ZoneMinder Console - Running
Жмем Running и перезапускаем сервер

Вроде бы все, теперь добавим камеру/монитор
Жмем <add new monitor>
пишем name для камеры
Function пока ставим в Record (с остальным потом сами разберетесь)
Переходим в source
ставим свое устройство, у меня /dev/video0
ниже ставим номер канала 0
(как у вас дожно быть, смотрите сами)
формат ставим в Auto
Цветность у меня Gray
Capture Width (pixels) – 320
Capture Height (pixels) – 240

Теперь закладка Misc
Section length у меня стоит в 3600
Frame Skip в 10

Небольшое дополнение для IP камер:
host name :
      user:password@IP
Change remote path, for a axis camera use :
      /axis-cgi/mjpg/video.cgi

Все, сохраняемся.
Рестарт сервера и идем смотреть :)

Данный вариант работает с файлами jpeg
Для формирования видео надо поставить в настройка mpeg
и указать модуль ffmpeg (и путь до него, /usr/bin/ffmpeg)
« Последнее редактирование: 29 Марта 2009, 17:55:12 от ubuntar »
I would change the world, but the God does not give source codes...

Оффлайн Radiohead

  • Участник
  • *
  • Сообщений: 102
    • Просмотр профиля
ИМХО - видеорегистраторы на базе PC - это зло  :)
Лучше использовать профессиональные регистраторы.

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
ИМХО - видеорегистраторы на базе PC - это зло  :)
Лучше использовать профессиональные регистраторы.

Которые точно так же виснут к сожалению... А вот видеорегистраторы на винде это точно зло.
Ubuntu 11.04 / MacOS X 10.6

Оффлайн kumena

  • Новичок
  • *
  • Сообщений: 39
    • Просмотр профиля
ИМХО - видеорегистраторы на базе PC - это зло  :)
Лучше использовать профессиональные регистраторы.

Которые точно так же виснут к сожалению... А вот видеорегистраторы на винде это точно зло.

хотелось бы услышать обоснованный ответ???

Оффлайн Raider

  • Автор темы
  • Любитель
  • *
  • Сообщений: 75
    • Просмотр профиля
Лично я, при выборе решения,  руководствовался принципом БЕСПЛАТОГО аналога существующим системам, где все интуитивно понятно
и при желании можно самому разобраться во всех проблемах, не нарушая никаких лицензий ...
Собственно ничего лучшего на данный момент я не нашел.
Сдохший был специализированной системой, которая кроме всех удобств, еще и на винт писала в своем личном кодированном формате.
И акромя нее, никто воспроизвести это уже не мог, а таскаться в случае чего с регистратором и монитором как-то не прельщает...не легенький ящичек...
Тут же, мы имеем полный функционал регистратора, + возможность экспорта/сохранения/выборки наработанного материала.
+ мониторинг на движение, различные типы камер, удаленный доступ и т.д.
Подобное решение особенно хорошо для удаленных филиалов.
Плохого пока ничего не пишу,так как в данный момент система как раз находится в тестировании. :)
Если выдержит все испытания жизни, сделаю перевод интерфейса на русский язык и поделюсь.

I would change the world, but the God does not give source codes...

Оффлайн h8

  • Активист
  • *
  • Сообщений: 395
    • Просмотр профиля
хотелось бы услышать обоснованный ответ???

Ответ на что? На то, что виснут - так сам не раз наблюдал, когда к регистратору невозможно подключиться удаленно по сетке, и заканчивается все его ребутом. Ну а про винду я думаю понятно.
« Последнее редактирование: 29 Июня 2007, 11:12:41 от h8 »
Ubuntu 11.04 / MacOS X 10.6

Оффлайн Radiohead

  • Участник
  • *
  • Сообщений: 102
    • Просмотр профиля
хотелось бы услышать обоснованный ответ???

Ответ на что? На то, что виснут - так сам не раз наблюдал, когда к регистратору невозможно подключиться удаленно по сетке, и заканчивается все его ребутом. Ну а про винду я думаю понятно.
А вы откровенную тайвайщину сделанную на коленке не покупайте и тогда будет все ok.
Берите например Sanyo DSR-5016P и горя знать не будете. Проверено на паре десятков обьектов....
Кстати в нем нет ни линуксов ни интелов  :)

Оффлайн mcat

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля

Долго искал и наконец-то нашел http://www.zoneminder.com

Надеюсь эта статья поможет еще кому-то, если нет, ну чтож ...
Аднозначна зачёт, маладца - я тож давеча искал решение подобно твоему, и никак в пользу железных регистраторов не повёлся ака некоторые инсталяторы сладких клиентов  :buck2:  
Только я собирал на Cassandre - готовый дистр с полным пакетом видеокодеков 
« Последнее редактирование: 01 Июля 2007, 20:52:15 от mcat »

Оффлайн Samael

  • Участник
  • *
  • Сообщений: 169
  • Учусь
    • Просмотр профиля
Спасибо большое :) Сам таким занимаюсь, теперь можно попробовать собирать более дешевые системы :) , без участия Билли :)
Ubuntu 8.04 @ Dell Inspiron 1501 -> Mint 14 @ Acer AspireOne 722

Оффлайн mcat

  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Для всех кому никак не удалось поднять dvr карточку типа Kodicom 4400 - ответ здесь  http://ubuntuforums.org/showthread.php?t=258867

Оффлайн Dmitriy75

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
Отличная стать . Всё работает.
Для новичков когда копируем  или исправляем конфиги нужно в консоли задать  права на соответсвующую папку или файл например chmod 777 /etc/www

Оффлайн begemot

  • Активист
  • *
  • Сообщений: 385
  • Я отказался от наркотического яда - никотина!
    • Просмотр профиля
Организация видеонаблюдения
« Ответ #11 : 05 Сентября 2007, 08:12:16 »
Всё очень кратко, нацелено на профессионалов. Однако, профессионалы либо сами уже используют подобные вещи, либо смогут найти решение в случае необходимости внедрить подобную систему, благо "таинству поиска в гугле" их обучать не нужно.

Сухие описания команд считаю совершенно недостаточными для хорошего и качественного "HowTo", особенно учитывая тот факт, что потенциал у автора явно способен на большее.

Оффлайн atap3d

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Скажите, а все это актуально, если у меня нет плат видеозахвата, но зато есть вебкамеры?

Оффлайн Dmitriy75

  • Любитель
  • *
  • Сообщений: 51
    • Просмотр профиля
А такой вопрос при инсталляции программы видео наблюдения она автоматом ставит АПАЧ ПХП СКЮЛ . Можно ли под этим всем свои сайты запускать . Я вот попробовал у меня вместо русских букв знаки вопроса , чего делать. 

Оффлайн DYm00n

  • Участник
  • *
  • Сообщений: 191
    • Просмотр профиля
А кодировка в апаче какая стоит?

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.