Автор Тема: Есть ли свободный софт для видеонаблюдения?  (Прочитано 26002 раз)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
если nginx нормально стартует, то посмотрите вывод ss -apn

ещё надо запустить spawn-fcgi и php5-fpm


Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
если nginx нормально стартует, то посмотрите вывод ss -apn
Сейчас файл /etc/nginx/sites-enabled.d/zoneminder.conf переименовал как у вас. Теперь nginx ругается:
# service nginx restart
Checking configuration sanity for nginx:  nginx: [emerg] the same path name "/var/spool/nginx/tmp/fastcgi" in /etc/nginx/nginx.conf:15 has the different levels than in /etc/nginx/sites-enabled.d/zm-fcgi.inc:6
nginx: configuration file /etc/nginx/nginx.conf test failed
                                                                                                                                    [FAILED]
ещё надо запустить spawn-fcgi и php5-fpm
Ни нашёл таких сервисов.
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
the same path name
Закомментировал в файле nginx.conf:
#fastcgi_temp_path  /var/spool/nginx/tmp/fastcgi;Теперь запустился. При попытке зайти на http://localhost:
Цитировать
502 Bad Gateway
nginx/1.6.0
Сам сервер заработал вроде как.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
apt-get install spawn-fcgi php5-fpm-fcgi
будут нужные сервисы, которые потребуется запустить.

после этого посмотрите в догах nginx, может быть каких-то модулей PHP будет не хватать и нужно будет их доставить.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
apt-get install spawn-fcgi php5-fpm-fcgi
будут нужные сервисы, которые потребуется запустить.
Ура, запустилось!

Теперь пробую web-камеру подключить, не выходит. На p7 эта камера точно работает. Вот что в логе:
Jun  7 10:38:28 comp-core2-duo-d82748 zmwatch[2698]: ERR [Memory map file '/dev/shm/zm.mmap.4' should have been 896 but was instead 0]
Jun  7 10:39:08 comp-core2-duo-d82748 last message repeated 4 times
Jun  7 10:39:48 comp-core2-duo-d82748 last message repeated 4 times
Jun  7 10:39:52 comp-core2-duo-d82748 zmdc[2629]: INF [Starting pending process, zmc -d /dev/video0]
Jun  7 10:39:52 comp-core2-duo-d82748 zmdc[3332]: INF ['zmc -d /dev/video0' started at 14/06/07 10:39:52]
Jun  7 10:39:52 comp-core2-duo-d82748 zmdc[2629]: INF ['zmc -d /dev/video0' starting at 14/06/07 10:39:52, pid = 3332]
Jun  7 10:39:52 comp-core2-duo-d82748 zmc_dvideo0[3332]: ERR [Automatic format selection failed to open video device /dev/video0: Permission denied]
Jun  7 10:39:52 comp-core2-duo-d82748 zmc_dvideo0[3332]: ERR [Automatic format selection failed. Falling back to YUYV]
Jun  7 10:39:52 comp-core2-duo-d82748 zmc_dvideo0[3332]: INF [No direct match for the selected palette and target colorspace. Format conversion is required, performance penalty expected]
Jun  7 10:39:52 comp-core2-duo-d82748 zmc_dvideo0[3332]: INF [Starting Capture]
Jun  7 10:39:52 comp-core2-duo-d82748 zmc_dvideo0[3332]: FAT [Failed to open video device /dev/video0: Permission denied]
Jun  7 10:39:52 comp-core2-duo-d82748 zmdc[2629]: ERR ['zmc -d /dev/video0' exited abnormally, exit status 255]
Всё что понял, это что доступ запрещен, как открыть ?
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Пробую открыть через Cheese -- "Устройства не найдены", а вот через VLC изображение с камеры поступает. Почему ?
Добавлю, я делаю всё на VB, на хостовой машине установлен Simply 7 x64, на гостевой -- regular-icewm-latest-i586.iso.
Дак вот, на хостовой машине камера работает в Cheese.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
Пробую открыть через Cheese -- "Устройства не найдены", а вот через VLC изображение с камеры поступает. Почему ?
Добавлю, я делаю всё на VB, на хостовой машине установлен Simply 7 x64, на гостевой -- regular-icewm-latest-i586.iso.
Дак вот, на хостовой машине камера работает в Cheese.

ls -al /dev/video*

прав не хватает.
Временно можно chmod 666 /dev/video0
на постоянно - нужно пользователя, под которым работает zoneminder, включить в группу video.

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
ls -al /dev/video*
crw-rw---- 1 root video 81, 0 июн  7 13:12 /dev/video0cat /etc/zm.conf
ZM_WEB_USER=apache
ZM_WEB_GROUP=apache
groups apache
apache : apache video
Временно можно chmod 666 /dev/video0
Не помогает...

Теперь это только в логах:
Jun  7 13:20:53 comp-core2-duo-d82748 zmwatch[2926]: ERR [Memory map file '/dev/shm/zm.mmap.20' should have been 896 but was instead 0]
Jun  7 13:23:17 comp-core2-duo-d82748 zmdc[2624]: INF [Starting pending process, zmc -d /dev/video0].
Jun  7 13:23:17 comp-core2-duo-d82748 zmdc[2624]: INF ['zmc -d /dev/video0' starting at 14/06/07 13:23:17, pid = 3809].
Jun  7 13:23:17 comp-core2-duo-d82748 zmdc[3809]: INF ['zmc -d /dev/video0' started at 14/06/07 13:23:17].
Jun  7 13:23:17 comp-core2-duo-d82748 zmc_dvideo0[3809]: INF [Selected capture palette: YUV 4:2:2 (YUYV) (YUYV)]
Jun  7 13:23:17 comp-core2-duo-d82748 zmc_dvideo0[3809]: INF [No direct match for the selected palette and target colorspace. Format convers
Jun  7 13:23:17 comp-core2-duo-d82748 zmc_dvideo0[3809]: INF [Starting Capture]
Jun  7 13:24:11 comp-core2-duo-d82748 zmc_dvideo0[3809]: INF [Monitor-20: 1000 - Capturing at 18.87 fps]
Jun  7 13:25:07 comp-core2-duo-d82748 zmc_dvideo0[3809]: INF [Monitor-20: 2000 - Capturing at 17.54 fps]
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Это уже по-ходу причуды VB, потому что даже через VLC, то работает, то нет.
Сноси Винду, переходи на Линукс ! :)

Оффлайн Rider

  • /usr/sbin/control
  • *******
  • Сообщений: 1 136
нет, ошибка тут:
ERR [Memory map file '/dev/shm/zm.mmap.20' should have been 896 but was instead 0]
дописать в /etc/sysctl.conf
kernel.shmmax = 4294967296
kernel.shmall = 2097152

цифры можно подправить под свою память

после дописывания sysctl -p

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
нет, ошибка тут
kernel.shmmax = 4294967295
kernel.shmall = 262144
Эта ошибка ушла, но всё равно не работает.
В логе:
Jun  8 05:24:35 comp-core2-duo-d82748 zmdc[2621]: INF [Starting pending process, zmc -d /dev/video0].
Jun  8 05:24:35 comp-core2-duo-d82748 zmdc[2621]: INF ['zmc -d /dev/video0' starting at 14/06/08 05:24:35, pid = 3252].
Jun  8 05:24:35 comp-core2-duo-d82748 zmdc[3252]: INF ['zmc -d /dev/video0' started at 14/06/08 05:24:35].
Jun  8 05:24:35 comp-core2-duo-d82748 zmc_dvideo0[3252]: INF [Selected capture palette: MJPEG (MJPG)]
Jun  8 05:24:35 comp-core2-duo-d82748 zmc_dvideo0[3252]: INF [No direct match for the selected palette and target colorspace. Format convers
Jun  8 05:24:35 comp-core2-duo-d82748 zmc_dvideo0[3252]: INF [Starting Capture]
Jun  8 05:24:35 comp-core2-duo-d82748 zmc_dvideo0[3252]: WAR [Failed to get JPEG compression options: Inappropriate ioctl for device]
Jun  8 05:24:35 comp-core2-duo-d82748 zmc_dvideo0[3252]: WAR [Contrast control is not supported]
Jun  8 05:24:35 comp-core2-duo-d82748 zmc_dvideo0[3252]: WAR [Hue control is not supported]
Jun  8 05:24:35 comp-core2-duo-d82748 zmc_dvideo0[3252]: WAR [Saturation control is not supported]
Jun  8 05:26:36 comp-core2-duo-d82748 zmc_dvideo0[3252]: INF [Monitor-22: 1000 - Capturing at 8.26 fps]
Я же говорю, что через раз даже в vlc открывает, быть может чего не хватает ?
Сейчас Simply 7 x64 установлю на VB и проверю.
« Последнее редактирование: 08.06.2014 09:46:39 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 151
    • Домашняя страница
BTW отправил zoneminder в p7.
Андрей Черепанов (cas@)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Сейчас Simply 7 x64 установлю на VB и проверю.
На VB работает Cheese.
Я пошел дальше и обновил Simply 7 из Sisyphus.
Установил всё для zoneminder и zoneminder тоже не показывает изображение.
Но заметил интересную штуку, не знаю, возможно это связано с Sisyphus или быть может какой-то сервис дает такой эффект, но изображение на камеру через Cheese стало выдаваться хаотично -- то работает, то нет. Помогает откл/подкл камеры к ВМ, иногда по несколько раз. О подобном поведении уже писал выше.
После установки Simply 7 x64 p7 на VB специально проверял через Cheese -- всё работало, для проверки несколько раз перезапускал ВМ и откл/подкл камеру к ВМ -- всегда работала камера.
На Sisyphus в логах ничего интересного не нашёл, единственное сервис spawn-fcgi всё-таки не стартует:
Jun  8 07:35:09 comp-core2-duo-d82748 fcgiwrap: spawn-fcgi: child exited with: 2
Jun  8 07:35:09 comp-core2-duo-d82748 spawn-fcgi: fcgiwrap startup failed
Также в манах по настройке zoneminder указывают такую команду для проверки работы камеры, вот такой вывод у меня:
# zmu -d /dev/video0 -q -v
Error, failed to enumerate standard 0: Success
BTW отправил zoneminder в p7.
Проверю, как появится. Тогда уже на хостовой машине можно.
« Последнее редактирование: 08.06.2014 16:02:21 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Jun  8 07:35:09 comp-core2-duo-d82748 fcgiwrap: spawn-fcgi: child exited with: 2
Jun  8 07:35:09 comp-core2-duo-d82748 spawn-fcgi: fcgiwrap startup failed
Это решил apt-get install fcgiwrap+ правка /etc/sysconfig/spawn-fcgi (изменил путь до бинарника).

PS. Может об этом стоит сообщить в багзиллу ?
« Последнее редактирование: 08.06.2014 19:04:01 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
При попытке запустить ZM (см. вложения) в логе:
Jun  8 15:45:16 comp-core2-duo-d82748 zmpkg[4742]: INF [Command: start].
Jun  8 15:45:16 comp-core2-duo-d82748 zmpkg[4742]: ERR [Unable to find valid 'su' syntax].
Короче мне кажется либо я где-то ошибаюсь, либо здесь какая-то ошибка.
В Интернете не могу найти маны со снимками, чтоб посмотреть как должно быть...
Нашёл http://blog.namran.net/wp-content/uploads/2009/02/cctv-console.jpg
Ну вот, а у меня Stopped.
« Последнее редактирование: 08.06.2014 20:00:56 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)