Дорогой читатель. Технологии становятся всё доступнее. Прежде чем заморачиваться с собственным сервером посмотри в сторону Hikvision с их облаком Ezviz или Xiaomi Ants, V380, Escam. Где вас встретят уже готовыми приложениями, облаком и поддержкой производителя. Возможно, все ваши потребности покроет недорогой аналог умного дверного звонка типа Ring или Skybell. Например KKMoon или ещё чего на aliexpress.Впрочем, одно другому не мешает...
Система видеонаблюдения, которую я собираюсь описать, используется в моем жилище более 6 лет. За это время мы успели сменить квартиру, родить 2 сыновей и вырастить Ubuntu 8.04 до 16.04
Система видеонаблюдения, которую я собираюсь описать, используется в моем жилище более 6 лет. За это время мы успели сменить квартиру, родить 2 сыновей и вырастить Ubuntu 8.04 до 16.04
Три принципиально разные камеры мониторят входную дверь, оповещают маму на кухне о проснувшемся ребенке и позволяют заглянуть, все ли в порядке дома, из любой точки мира. Статья писалась для Ubuntu 10.04 и ZoneMinder 1.24.4 Актуальный мануал по установке версии 1.30.0 на Ubuntu 16.04 есть у производителя. Выполняйте последовательно действия и всё у вас получится:
1. Настоятельно рекомендую устанавливать ZoneMinder сразу после установки системы прежде чем вы накатите все ваши любимые проги, кодеки, примочки! ZM это не одна программа, это взаимосвязанный комплекс, один шаг в сторону и вы получите интерфейс"одного окна" с неработающими кнопками и непрерывными ошибками.
2. На свежепоставленную систему накатываем LAMP:
sudo apt-get install lamp-server^
Установка веб-сервера LAMP и PhpMyAdmin в Ubuntu 16.04 3. Далее точно по мануалам. Смотрите в оба так проще понять
Ubuntu Server 16.04 64-bit with Zoneminder 1.29.0
Ubuntu Server 16.04 64-bit with Zoneminder 1.30.0
Если не хотите лишних перестановок лучше не использовать опциональные предложения и не заморачиваться с mysql_secure_installation
Прежде чем настраивать мониторы - перезагрузитесь.
Старая версия статьи:
Он потянет за собой все необходимые пакеты. В процессе, вас попросят ввести пароль администратора MySQL. Не забудьте его записать, на случай, если потом захочется порулить. После установки пакета ничего не происходит. Это нормально. Аппачу не указали настройки zoneminder-а. Создаем директорию и символические ссылки.Активируем поддержку скриптов.
apt-get update
apt-get upgrade
apt-get dist-upgrade
apt-get install zoneminder
mkdir /etc/apache2/conf.dЗаставим MySQL грузиться раньше Zoneminder открываем в редакторе инициирующий файл
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
mousepad /etc/init.d/zoneminder
и добавляем строчку sleep 15 как на примере
start() {
sleep 15
echo -n "Starting $prog: "
У меня zoneminder вещает по порту 8010 поэтому мы должны отметить этот порт в файле ports.conf
mousepad /etc/apache2/ports.confListen 8010
Создаем технического пользователя
adduser www-data video
перегружаем аппач:
sudo /etc/init.d/apache2 force-reloadДля работы в браузерах отличных от Firefox нам понадобится JAVA скрипт Cambozola
cd /usr/src && wget http://www.andywilcock.com/code/cambozola/cambozola-latest.tar.gz
tar -xzvf cambozola-latest.tar.gz
cp cambozola-0.935/dist/cambozola.jar /usr/share/zoneminder
До кучи, настроим синхронизацию системного времени:
mousepad /etc/cron.daily/ntpdateдобавляем строчку: !/bin/sh ntpdate ntp.ubuntu.com
и меняем права
chmod 755 /etc/cron.daily/ntpdate
Теперь можно открывать Firefox и запускать линк http://localhost/zm/index.php
Правда, строчек с камерами у вас еще не будет. Их надо создать.
Если вы являетесь счастливым обладателем IP камеры, то смело нажимайте на кнопку "Add New Monitor"
Обратите внимание на параметр "Remote Host Name" строчка этого параметра означает "логин":"пароль"@адрес камеры. Соответственно, в web-интерфейсе камеры надо завести пользователя с этим логином и паролем. Особенности подключения Вашей камеры лучше уточнить на оффсайте.
Локальные USB веб-камеры сейчас подключаются без особых проблем надо только поправить права на /dev/video0 . Например: Logitech Webcam Pro 9000.
sudo chmod 777 /dev/video0В предыдущих версиях я использовал mjpg-streamer. Создаем кнопки запуска и остановки сервиса:
sudo a2enmod cgi
sudo service apache2 restart
с параметрами:
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для остановки вещания:
killall mjpg_streamerПроверяем в браузере
http://localhost:8080/?action=streamи прописываем в настройках:
Осталось настроить Опции, Фильтры и Зоны.
Если в Опциях поставить галочку "Authenticate user logins to ZoneMinder"
то при следующем обращении программа спросит логин и пароль (по умолчанию admin:admin), а в Опциях появится закладка Users.
Ставим галки:
1. Options - Images - OPT_CAMBOZOLA
2. Options - Images - OPT_FFMPEG
строка PATH_FFMPEG Path to (optional) ffmpeg mpeg encoder
проверяем наличие ссылки на кодек /usr/bin/ffmpeg
В Ubuntu 14.04 FFmpeg заменен libav это гарантирует нам ошибку при генерации видео. Будем ставить из репозитория:
sudo add-apt-repository 'deb http://ppa.launchpad.net/jon-severinsson/ffmpeg/ubuntu '"$(cat /etc/*-release | grep "DISTRIB_CODENAME=" | cut -d "=" -f2)"' main'
sudo apt-get update
sudo apt-get install ffmpeg
Настраиваем фильтры. Фильтр на объем диска стоит по умолчанию. Я к нему добавил еще фильтр по возрасту событий старше 30 дней
Работает? Приятного просмотра :о)
С бубном танцы
1. Если в логах сыпятся ошибки типа zmwatch 1862 ERR Shared data size conflict in shared_data for monitorнадо в файле /usr/share/perl5/ZoneMinder/Memory.pm
заменить строчку
$arch = int(3.2*length(~0));на
$arch = 32;2. Если сразу после установки на чистую систему все работало, а после накатывания кучи полезностей и нужностей пропало видео и при просмотре сыпет ошибками: socket_sendto( /tmp/zm/zms- ... failed: No such file or directory Скорее всего вылетел кодек x264. Остальное ставим "до кучи"
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
7. How to solve the Problem of video generation of events from filters in Zoneminder 1.26.5 on Ubuntu 14.04
8.Подключение китайских Yoosee/2cu IP камер.
Еще почитать...
P.S. Прежде чем писать вопросы.
Дорогой читатель. Я не занимаюсь поддержкой пользователей. Более того, все описанное делаю дома, в свободное время, ради собственного удовольствия и пользы домашним. Я уже помог вам - написал эту статью. Дальше придется изучать и думать самостоятельно. Удачи.
Статья полезная, написано все легко и просто. Но у меня не отображается видеопоток в зонмайндере.
ОтветитьУдалитьСам http://localhost:8080/?action=stream показывает все нормально, монитор в зонмайндер добавляется нормально, но на странице монитора только кнопки управления.
Не подскажите в чем может быть дело?
В настройках Options на закладке System
Удалитьпоменяйте значение параметра AUTH_RELAY на none
Не умеет он нормально кодировать...
Спасибо за простое и четкое почти пошаговое описание
ОтветитьУдалитьОгромное спасибо за столь оперативный ответ. Если бы у Вас нашлось время, вместе бы посидеть и попробовать разные варианты настроек, с помощью, например Teamviewer.
ОтветитьУдалитьP.S. Извините, что не ответил раньше, был в командировке.
Аркадий а не подскажеш в какой каталог сохраняет по умолчанию события ZM файл конфигурации посмотрел там нет информации о событиях
ОтветитьУдалитьСами события, т.е. снимки jpg по умолчанию складываются в папку:
ОтветитьУдалить/usr/share/zoneminder/events
информация о них хранится в базе MySQL в папке:
/var/lib/mysql/zm
Здравствуйте Аркадий. Подскажите не могу разобраться можно ли разбивать запись видео в режиме RECORD к примеру по 10 - 15 и.т.д. минут? Оставляю на ночь на запись пишется все в один event это очень не удобно.
ОтветитьУдалитьИ еще после генерации видео не вожно то AVI или MPG качество гороздо хуже чем когда просто просматриваешь event в браузере.
спасибо.
Можно выставить прерывание ивента по таймеру
ОтветитьУдалитьOptions - Config - EVENT_CLOSE_MODE поставить time
Еще вам пригодится параметр BULK_FRAME_INTERVAL он позволяет не писать бесконечные одинаковые кадры, а сохранять их в один фрейм.
При перекодировании jpg в avi(mpg) качество падает. Это факт.
День добрый, подскажите как поднять несколько стримов одновременно при том все камеры USB, есть скрипт для автостарта запускается с одной камерой на ура, а вот с несколькими не получается , подскажите в какую сторону копать:
ОтветитьУдалитьфайл лежит /etc/init/mjpg_streamer.conf и сам скрипт:
escription "mjpg_streamer"
start on runlevel [2345]
stop on runlevel [016]
script
export LD_LIBRARY_PATH=/mjpg-streamer/mjpg-streamer;
mjpg_streamer -b -i "input_uvc.so -d /dev/video2 -r 640x480 -f 30" -o "output_http.so -p 8081";
end script
Меняем порты. т.е. значение -p 8081. Например: -p 8082; -p 8084 и тд.
УдалитьКаждая камера должна вещать по своему порту, или по своему IP.
Для смены IP можно поиграться с виртуализацией.
Эм указывал разные порты вот пример:
Удалитьescription "mjpg_streamer"
start on runlevel [2345]
stop on runlevel [016]
script
export LD_LIBRARY_PATH=/mjpg-streamer/mjpg-streamer;
mjpg_streamer -b -i "input_uvc.so -d /dev/video2 -r 640x480 -f 30" -o "output_http.so -p 8081";
mjpg_streamer -b -i "input_uvc.so -d /dev/video0 -r 640x480 -f 30" -o "output_http.so -p 8080";
end script
В итоге запускалась только последняя камера а именно /dev/video0 на порту 8080, все остальные не доступны.... какие еще варианты есть???
Вот тут человек рекомендует следить за загрузкой процессора
Удалитьhttp://gr0b.blogspot.ru/2012/08/openwrt-mjpg-streamer-with-more-then.html
Вот тут - использовать активные USB порты. two webcam can´t be work
over the same usb 1.1 "bus".
http://sourceforge.net/projects/mjpg-streamer/forums/forum/739917/topic/2042468
Вот тут обратить внимание на питание камер
https://forum.openwrt.org/viewtopic.php?id=40389
Это я такой ловкий в гугле или большинству просто лень?
Ну первую статью я уже читал но не то, 2 статья тоже как то подозрительно, тк камеры напрямую в мать втыкаются без удлинителей(ибо Acer Aspire Revo R3610 за сервак), вот на счет 3 статьи надо попробывать ибо выходныее))) но все равно спс за помощь =)
УдалитьДля начало спасибо за помощь ))) В итоге запустил одновременно через mjpg-streamer 3 потоковых видео, в ходе танцами с бубном и вызовов всевозможных демонов выяснил, что mjpg-streamer любит только одинаковые модели камер (Logitech в моем случаи), с зоопарком категорически не запускается. 2е обязательно нужен USB хаб с доп. питанием тк. питания не хватает на 3 камеры. Скрипт автозапуска стрима работает:
ОтветитьУдалитьescription "mjpg_streamer"
start on runlevel [2345]
stop on runlevel [016]
script
export LD_LIBRARY_PATH=/mjpg-streamer/mjpg-streamer
mjpg_streamer -b -i "input_uvc.so -d /dev/video0 -r 640x480 -f 30" -o "output_http.so -p 8080"
mjpg_streamer -b -i "input_uvc.so -d /dev/video1 -r 640x480 -f 30" -o "output_http.so -p 8081"
mjpg_streamer -b -i "input_uvc.so -d /dev/video2 -r 640x480 -f 30" -o "output_http.so -p 8082"
end script
Аркадий, здравствуйте! Подскажите, пожалуйста, как включить звуковое сопровождение тревоги на определенном компьютере для определенного пользователя, чтобы когда происходит движение, шло оповещение звуковым сигналом? Спасибо.
ОтветитьУдалитьСтандартно - вы можете настроить звуковое оповещение на все алармы:
УдалитьOptions - Web - WEB_SOUND_ON_ALARM, WEB_ALARM_SOUND
Индивидуально - оповещение можно настроить фильтром. Используя параметр Execute command on all matches - командной строкой задать проигрывание определенного файла при определенных условиях. Плюс к этому, можно создать отдельного пользователя Options - Users - Add New User и выделить ему только нужный монитор.
Пользователь уже создан (с правами только просмотра), за ним закреплены определенные мониторы, как все-таки мне сделать так, чтобы только у него было звуковое оповещение, а у других пользователей такого не было? Я так понимаю, что если производить настройки в Опциях под Админом, то эти изменения затронут всех пользователей. И в WEB_ALARM_SOUND нужно просто ввести адрес, куда положу файл WAV?
ОтветитьУдалитьЯ бы в фильтре прописал сообщение пользователю по сети
Удалитьecho "сообщение" |smbclient -I 10.0.0.X -U admin -W WORKGROUP -M USERPC0XX
http://redhat-club.org/forum/viewtopic.php?id=3365
или удаленный запуск приложения, например по SSH.
ZM v1.25.0 под Ubuntu 12.04, дешевая web камера (Китай Noname) подключилась ,без mjpg_streamer.
ОтветитьУдалитьSource Type - Local
Device path - /dev/video0
Device format - PAL
Capture palette - YUYV
В IE 10 Cambozole applet не подключался, решение:
в /usr/share/zoneminder/includes/function.php ищем функцию определения браузера getBrowser()
строка определения IE
if ( preg_match( '/MSIE ([0-9].[0-9]{1,2})/', $_SERVER['HTTP_USER_AGENT'], $logVersion) )
изменяем регулярное выражение (добавляем {1,2} для версии 10.0)
if ( preg_match( '/MSIE ([0-9]{1,2}.[0-9]{1,2})/', $_SERVER['HTTP_USER_AGENT'], $logVersion) )
Вот как к Ubunt-e прикрутить Дозор S4050 с BNC, вот это вопрос так вопрос.
ОтветитьУдалитьМогу советовать только теоретически, ибо потестить возможности нет. Судя по картинке там чип Techwell TW6802. Для него есть отдельный драйвер под Linyx.
Удалитьhttp://www.zoneminder.com/wiki/index.php/LinkDelight_CCTV_H.264_4CH_DVR_Card
еще можно пошелушить форум:
http://www.zoneminder.com/forums/search.php?keywords=techwell+tw6802&terms=all&author=&sc=1&sf=all&sk=t&sd=d&sr=posts&st=0&ch=300&t=0&submit=Search
Удачи.
Здравствуйте!
ОтветитьУдалитьНе могу найти параметр длительности записи в режиме record, подскажите, а то zoneminder пишет интервалами по 10 минут. Хочется увеличит интервалы например до 30 минут.
Спасибо.
Options - Config - EVENT_CLOSE_MODE - time
УдалитьSource - Misc - Section length
Здравствуйте, попытался спарить плату видеозахвата HW-508 на чипе SAA7130 и ZM, вроде как настроил и ,mplayer видео с камеры показывает великолепно, а вот когда добавляю новый монитор в ZM и указываю ему /dev/video0 изображения нет совсем, как буд-то не загрузилась картинка в FF, полагаю я не поставил какие-то пакеты, помочь не можете?
ОтветитьУдалитьДело не в пакетах. Тут пишут что надо дать права на доступ к потоку
Удалитьhttp://www.zoneminder.com/wiki/index.php/Debian_Squeeze
в файле /etc/udev/rules.d/90-zoneminder.rules
и дать достаточно памяти (последний абзац)
спасибо большое, это помогло!
УдалитьДобрый день, Аркадий.
ОтветитьУдалитьЕсть один вопросец касательно просмотра изображение в браузерах отличных от mozilla. Скачал файл cambozola.jar, поместил его в /usr/share/zoneminder выставил в настройках zoneminder путь до него. Пытаюсь посмотреть из chrome или ie (пробовал версии 6,7,9) ничего не показывает, и логах появляются ошибки типа: socket_sendto( /tmp/zm/zms-055461s.sock ) failed: No such file or directory
дал права на файл 755 (взято от сюда http://www.zoneminder.com/wiki/index.php/General_Notes#Cambozola)
не помогло. Подскажите пожалуйста, как вы исправили эту ошибку.
P.S используется Ubuntu Server 12.04.2 и zoneminder 1.25.0
заранее спасибо
Java установлена? Работоспособность проверяли?
УдалитьПростите работоспособность чего проверить нужно? И Java в chrome изначально стоит.
ОтветитьУдалитьЕсли так, то на этих страничках проблем не возникнет:
Удалитьhttp://www.java.com/testjava/
http://www.java.com/verify/
Аркадий спасибо, проблема действительно была в java.
ОтветитьУдалитьДоброго дня!
ОтветитьУдалитьНе подскажите какой параметр отвечает за fps записи и live-просмотра?
Уже все перепробовал - больше чем 1 fps не поднимается.
fps выдает камера. Крутите её.
УдалитьРазобрался. Подключал камеры DCS-2103 через /video1.mjpg?profileid=1 по 80му порту. А через mjpg больше 1 fps и не будет. Подключил через RTSP 554 порт /live1.spd - сейчас 25 fps =)
УдалитьВы не знаете, нет ли какой-то возможности разграничения параметра fps в zoneminder?
ОтветитьУдалитьНапример на просмотр 1 fps, а на запись 15 fps
Разницу между качеством просмотра и записи вы можете настраивать выбирая и настраивая профили High B/W; Medium B/W; Low B/W или качеством сохраняемых и транслируемых jpg Options>Images> JPEG_STREAM_QUALITY; JPEG_FILE_QUALITY
УдалитьНе сталкивались ли Вы с проблемой, что при просмотре live-видео в ZM, через минут 5 после просмотра картинка зависает и продолжает показ только после обновления страницы? Не представляете из-за чего может быть проблема?
УдалитьРазобрался с проблемой - эти камеры корректно работают только если выставить rstp/unicast в настройках монитора.
УдалитьДоброго времени суток! ubuntu 12.10 desktop zoneminder 1.25 и usb камера. http://localhost:8080/?action=stream камера работает, а в интерфейсе zm увы нет, выдает ошибку: web_php 7735 ERR socket_sendto( /tmp/zm/zms-688341s.sock ) failed: No such file or directory /usr/share/zoneminder/includes/functions.php 2322
ОтветитьУдалитьБуду признателен за любые новые идеи, так как вроде все примененные методы, описанные здесь (от п.1 "Решение проблем" до включения явы в браузере), а так же в выдаче гу и ян по данной ошибке, не принесли желаемого результата.
Проблема неожиданно решилась... перепробовал многое, поэтому не понятно, что помогло. Предполагаю, что когда добавил 0 в Device Path /dev/video0.
УдалитьЯ в роуминге по gprs. Смотрите права пользователю www-date и настройки mysql. Мне же дайте отдохнуть...
ОтветитьУдалитьДоброго дня! Подскажите как у вас обстоят дела со звуком с камер? Удалось ли настроить?
ОтветитьУдалитьЯ на своих dcs-2103 звук включил, и слышу его когда подключаюсь к интерфейсу камеры. А в live потоке ZM тишина. Не подскажите куда копать?
ZM не работает со звуком. Если нужна "видеоняня" смотрите трансляцию с камеры в VLC
УдалитьЗдравствуйте!
ОтветитьУдалитьПодскажите как у вас настроена чистка старых событий?
Я настроил удаление всех событий которые старше 20 дней, но при запуске фильтра "отжирается" масса ресурса процессора, и сервер становится недоступен.
1. Оптимизировать систему. Убрать графический интерфейс и лишние процессы.
Удалить2. Поставить галку Options - System - OPT_FAST_DELETE
3. В фильтре ограничить количество удаляемых событий 5-ю последними Limit to first 5 results only
Аркадий, подскажите, где ещё посмотреть по проблеме ubuntu 12.04 desktop zoneminder 1.25 две платы одноканальные bttv 878a чип. web_php 2866 ERR socket_sendto( /tmp/zm/zms-748814s.sock ) failed: No such file or directory /usr/share/zoneminder/includes/functions.php 2322. При всем при этом камеры показывают в консоли zoneminder, пишут события и так далее....единственно раздражает эта ошибка в логах.
ОтветитьУдалитьhttps://bugs.launchpad.net/ubuntu/+source/zoneminder/+bug/1159361
УдалитьПравда, тут вообще не кажет в браузере. Решение: использовать ScriptAlias для настройки апача.
не знаю какое решение оказалось правильным, но сейчас все работает в зеленом и пишет идеально. Вот что сделал:http://www.zoneminder.com/forums/viewtopic.php?f=29&t=20902 сменил в php.ini c одной секунды до двух, строка 50 sleep(2); и второе http://www.zoneminder.com/wiki/index.php/Ubuntu_10.04_Server_64-bit_%28with_ffmpeg,_etc.%29 настройка Apache2 ScriptAlias убрал последние слеши (Ваша Аркадий рекомендация)
УдалитьУ меня проблема при просмотре событий в хроме ошибка java как только не настраивал zoneminder ни в какую не хочет собития показывать(((
ОтветитьУдалить3. Если нужно смотреть в других браузерах: скачиваем cambozola и кладем фаил cambozola.jar в директорию /usr/share/zoneminder/
Удалитьхром и мозила работают без камбозолы, а вот ишака не как не могу заставить работать с картинкой, и java стоит и камбозолу накатил.....???? может еще где надо подкрутить?
ОтветитьУдалитьпишет ошибку ClassNotFoundException ниже com.charliemouse.cambozola.Viewer
ОтветитьУдалитьhttp://forums.asp.net/t/1853362.aspx
УдалитьПодскажите пожалуйста куда копать?, я уже zoneminder ставлю не первый раз, ну вот побороть одну проблемку не могу. Стоит Ubuntu server 12.04, zoneminder 1.26, стоит плата видеозахвата на 4 канала, + есть еще другая китайская usb dvr (easycap) на 4 канала, результаты одинаковые, так вот 1 камера работает в идеале, но при подключении 2-й камеры на другой канал они работают, но начинает скакать, прыгать изображение, такое чувство как наводка идет, очень бы хотелось решить эту проблему, уже и добавлял памяти “/etc/sysctl.conf” не могу найти информации как побороть.
ОтветитьУдалитьВсе разобрался все-таки сам, нужно было поиграться с настройками в config - V4L_MULTI_BUFFER, CAPTURES_PER_FRAME, проблему решив поставив значение CAPTURES_PER_FRAME на 2, стояла 1, и изображение на двух камерах стабилизировалось. Но есть еще одни вопрос, этот точно не получиться решить, по поводу отправки events по email как это дело все настроить? Интересует отправка на gmail ящик, то бишь на свой email.
УдалитьДля этого надо поднять локальный меил-сервер. Например Postfix. http://www.zoneminder.com/wiki/index.php/How_to_install_and_configure_Postfix_as_a_Gmail_SMTP_relay_for_ZoneMinder_email_filter_events.
УдалитьНастроил только по вот этой инструкции http://yaui.me/postfix-gmail-smtp-server-relay-ubuntu/ , все работает с консоли сообщения отсылаю командой echo "this is a test mail." | mail -s "test" @gmail.com сообщения появляются на gmail. Как это дело настроить в zoneminder до сих пор не понятно, какие опции поставить чтобы отсылались снимки, в опциях поставил везде свой ящик, ну снимки не приходят, вроде бы и фильтр настроил, там указал высылать снимки, так хоть бы одни пришел. Может кто подскажет что настроить нужно для правильной отсылки эвентов?
ОтветитьУдалитьВ Опциях не забыли отправку настроить? Options - Email - ...
Удалитьвсе настроено! только вот одна беда не отправляет, option - email - указал свой email
УдалитьВозможно проблема с правами?
Удалитьhttp://www.zoneminder.com/wiki/index.php/ZMLarch_and_email
Доброго времени суток.
ОтветитьУдалитьПри попытке установить zoneminder на Ubuntu 12.04 x64 получаю следующее:
Настраивается пакет zoneminder (1.26.4-3) ...
invoke-rc.d: unknown initscript, /etc/init.d/mysql not found.
dpkg: не удалось обработать параметр zoneminder (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 100
При обработке следующих пакетов произошли ошибки:
zoneminder
E: Sub-process /usr/bin/dpkg returned an error code (1)
Подскажите пожалуйста как побороть...
Скрипт установки не может настроить mysql . Попробуйте поставить (переустановить) пакет вручную.
Удалитьsudo apt-get install -f mysql
Спасибо. Доустановка скуля помогла
УдалитьДобрый день.
ОтветитьУдалитьникак не могу подключить IP камеру H.264 CMS к zonemider
может кто помочь?
Поставил ZM 1.25 на Ubuntu 13.10 из официального репозитория, были проблемы с пустым экраном, но решены. Есть такая проблема - при добавлении новых пользователей, в меню где устанавливаются права нового пользователя на доступ к потоку, мониторам, событиям и т.п. нет опций. Т.е. там пусто, выбирать нечего, соответственно, новый пользователь при входе ничего не видит. Понимаю, что что-то с мускулем, а вот где копнуть? Кто подскажет?
ОтветитьУдалитьАркадий, подскажите в каку сторону двигаться. Поставил Zonemonder 1.25 на Ubuntu server 12.04/ + 3 ip-камеры iTech PRO IP-CP Full HD максимум чего добился, это синий экран. Чего только не делал, осталось только стойку на ушах исполнить (думаю что вряд ли поможет)
ОтветитьУдалить1. iTech PRO - стрёмный бренд. Сайта призводителя я так и не нашел. Значит под новым названием продают другого производителя. Я бы раскрутил корпус и посмотрел маркировку чипа. По нему можно предположить серийник модели, и узнать правильную URL подключения http://www.ispyconnect.com/man.aspx?n=Wanscam#comments
УдалитьПроверьте выдачу изображения через VLC и FFMPEG
2. Судя по параметрам, камера дает 2 вида потоков MJPEG/H.264 Нам нужен MJPEG
3. Попробуйте убрать HD в камере. Начните с 240х320 может ресурсов на обработку не хватает?
Аркадий, искренне благодарю. Нашел, поймал, настроил. Работает, но только в режиме ffmpeg источника 320х240, в режиме 640х480 - дает черный экран
УдалитьДобрый День!
ОтветитьУдалитьЕсли добавить в zoneminder больше 5-6 камер, то при просмотре всех камер через браузер (хром, мозилла) с помощью Montage последние камеры не отображаются (просто пустое место вместо картинки), хотя по одиночке все показывает.
Камеры начинают показывать, если сократить число камер обратно до 5-6 за счет отключения первых, которые показывали. Т.е. очевидно стоит какое-то ограничение, но как его снять?
Загрузку процессора посмотрите. Станет все понятно.
УдалитьЧестно говоря нагрузки на процессор даже на 50% нет. Тот же ZM4MS или ZM Viewer показывает все камеры, причем и тогда нагрузка совсем не пиковая. Заметил такую особенность и с другим железом и с разными версиями ZM, и v1.27, и v1.25. Может быть ограничения в браузеров
Удалить1. Смотрим загрузку сети.
Удалить2. Смотрим потребление оперативной памяти
3. Настраиваем bandwidth
4. Действительно, есть ограничение браузера. Для FireFox меняют настройки:
Enter about:config in the address bar
scroll down to
browser.cache.check_doc_frequency 3
change the 3 to a 1
browser.cache.disk.enable True -> False
network.http.max-connections-per-server -> put a value of 100
network.http.max-persistent-connections-per-proxy -> 100 again
network.http.max-persistent-connections-per-server -> 100 again
https://github.com/ZoneMinder/ZoneMinder/issues/261
Спасибо! Помог 4 пункт или использование Combozola (если Combozola автоматически не включается, то Options - ... B/W - WEB_L_CAN_STREAM - No)
УдалитьА не подскажете еще вот какой момент: камера Foscam FI8910W выдает 15 fps при 640х480 и частота в настройках камеры не меняется. Пробую в ZM уменьшить до 1 fps в настройках камеры - Maximum FPS. Но картинка начинает запаздывать так, что как будто эти 15 кадров в секунду он начинает растягивать в 15 кадров в 15 секунд.
Есть ли возможность еще какая-то возможность уменьшить fps или правильно отработать Maximum FPS?
В Вики написано что этот параметр не работает с IP камерами на mjpeg потоке и рекомендуют настраивать через IRL камеры или перейти на jpeg поток.
Удалитьhttp://www.zoneminder.com/wiki/index.php/Main_Documentation
Опять же спасибо!) На jpeg действительно все стало без проблем.
УдалитьПомогите настроить удаление архива. все вроде бы по науке установил но диск заполняется и система начинает тормозить.
ОтветитьУдалитьНастраивайте фильтры. По умолчанию стоит очистка диска при заполнении на 95%. Поставьте 70%.
Удалитькак его обновить на версию 1.27 с 1.26.5? ubuntu 13.04
ОтветитьУдалитьПрописать репозиторий, обновить, словить кучу косяков, биться с ними, плюнуть и откатиться назад.
УдалитьСпасибо! все работает!
ОтветитьУдалитьТолько вот не могу подкрутить китайскую IP камеру. Может есть какой нибудь вариант. Как можно узнать адрес потока? через родную программу камера наблюдается.
1. Попробуйте строчку из конца этого поста http://habrahabr.ru/post/146344/
Удалить2. Source Type: Ffmpeg как описано тут http://ab-log.ru/smart-house/video_camera_security/ip-camera-h264-review
не получилось!
Удалитьтам пишется "Zoneminder должен быть скомпилирован с поддержкой ffmpeg, а тот, в свою очередь обязан поддерживать кодек x264."
может я не так zm установил?!
все сделал как написано выше.
Если как выше, то условие соблюдено. В настройках zm путь до ffmpeg прописали, галочку поставили? Пакет x264 установлен? Настройки вывода камеры проверяйте.
УдалитьА, /videostream.cgi? что дает?
День Добрый!
ОтветитьУдалитьВозможно подскажете? Есть несколько точек по городу где стоят камеры. На каждой точке есть комп, который пишет с помощью ZM. Проблем нет. Не могу найти хороший софт для онлайн-просмотра всех камер со всех точек.
Понравился iSpy. Но там нет настройки видов (1, 3, 5, 9 камер на экране и т.п.).
Есть Zoneminder Viewer 0.2, но он виснет если добавляешь несколько серверов, пропадают камеры.
В ZM4MS камеры работают только если отключена авторизация в ZM, а как без нее-то?
Может посоветуете что-то... Буду безмерно рад:)
Получилось получить изображение с камер в ZM4MS с авторизацией.
УдалитьВ настройках пишем
http://ип-адрес/cgi-bin/nph-zms?mode=single&monitor=номер_камеры_в_ZM&user=пользователь&pass=пароль
и галочку напротив URL
В принципе с этой галочкой в ZM4MS можно добавить jpeg-поток с любой камеры, не обязательно именно с ZM.
Но вопрос не снимаю, мне бы хороший клиент для просмотра камер (без записи) для компа, типа "IP Camera Viewer" на Android и iOS
Ничего не понимаю уже всю голову сломал помогите советом может кто сталкивался пробовал варианты на 12.04 и на 14.04 пытался ставить zoneminder все версии с 1.25 всегда один и тот же результат
ОтветитьУдалить- завожу монитор (пробовал с source type и ffmpeg и rtcp) вношу все настройки login:passwd@
path rtsp://:554/h264 в итоге при открытии монитора красный квадрат вместо изображения при этом показывает fps и время !!!
камера beward bd4370 формат запроса из документации rtsp://:554/h264
в логах всегда одно и то же
2014-08-26 17:41:43.168667 zmc_m1 2614 ERR Invalid response status 404: Not Found zm_remote_camera_http.cpp 726
2014-08-26 17:41:43.028472 zmc_m1 2614 DB3 Read 324 bytes zm_remote_camera_http.cpp 212
2014-08-26 17:41:42.993435 zmc_m1 2614 DB3 Expecting 324 bytes zm_remote_camera_http.cpp 187
2014-08-26 17:41:42.878288 zmc_m1 2614 DB3 Request sent zm_remote_camera_http.cpp 141
2014-08-26 17:41:42.805426 zmc_m1 2614 DB3 Connected to host, socket = 5 zm_remote_camera_http.cpp 119
2014-08-26 17:41:42.727663 zmc_m1 2614 DB3 Disconnected from host zm_remote_camera_http.cpp 127
2014-08-26 17:41:42.660622 zmc_m1 2614 ERR Unable to get response zm_remote_camera_http.cpp 1110
2014-08-26 17:41:42.602610 zmc_m1 2614 ERR Invalid response status 404: Not Found zm_remote_camera_http.cpp 726
2014-08-26 17:41:42.560622 zmc_m1 2614 DB3 Read 324 bytes zm_remote_camera_http.cpp
Разные протоколы. Передача идет по протоколу rtsp а логи говорят что не принято по протоколу http.
УдалитьПроблема легко гуглится:
http://www.admins-notes.ru/stati/item/241-zoneminder-foscam-fl89xx-dlink-dcs-932l-beward-bd4330rvzh-aircam-1mp.html
http://www.blog-adm.ru/index.php/linux/install-zineminder-1-25/install-cam-zm-1-25
https://groups.google.com/forum/#!msg/avreg-users/V_FxO2bM3cw/HWc9ZtpbkdcJ
Пока ждал ответа, разобрался с проблемой ... В любом случае огромное СПАСИБО за доходчивую и понятную статью...Благодаря ей теперь смотрю 24 камеры beward bd установленных на предприятии находясь у себя дома за 400 км !!! ))))
ОтветитьУдалитьЗдравствуйте, Аркадий наблюдается следующая ситуация : у меня 24 камеры все они отдают по два потока первый для оператора в качестве 1024 кбпс и второй в интернет 256 кбпс замерив на speedtest скорость интернета получил результат 25 мбпс пинг 8 мс то-есть теоретически должно хватать чтобы отображать все 24 камеры но какие настройки я только не крутил больше 16 камер одновременно не видно при этом по одной камере можно смотреть любую в чем может быть проблема Вы не сталкивались? Может что то посоветуете?
ОтветитьУдалитьЧитайте переписку с vTanke от 21 апреля 2014 г.
УдалитьАктуальный вопрос по поводу циклической перезапись. Если ставить фильтр на 80%, диск забивается до этого размера и потом все подчищается до 10-15%, а как настроить циклическую запись, ну или что бы подчищались последний за 3 дня запись. Как в фильтре это указать?
ОтветитьУдалитьИ еще периодически одна камера TP-LINK 3031 (вроде) начинает казать красный квадрат, сверху время идет. Параметры такие: rtsp://логин:пароль@192.168.1.60:554/video.mp4.
Если в это время зайти на веб-морду камеры - картинка есть. Одновременно с тем же другая ИП-камера кажет и пишет нормально. Помогает только перезапуск Zoneminder.
1. В статье есть пример очистки записей старше 30 дней. Удаляются всегда последние записи, что в ограничении по заполненности диска, что по времени записи.
Удалить2. Красный квадрат говорит о том, что ZM не успевает обрабатывать (сравнивать) поток. Проверяйте ресурсы (ЦПУ, память, сеть). Позволю себе догадаться, что вторая камера вещает в mjpg. Откажитесь от mp4. Может помочь. http://www.zoneminder.com/wiki/index.php/TP-LINK
Все уже перебрал, не могу понять логику. Включен режим Modect. Зона срабатывания полная. Получается следующее: Допустим подъехала машина запись начинается (Pre Event Image Count - 50 кадров), но человек вышел не сразу, а через 10-15 секунд. Параметр Post Event Image Count - стоит 500. Т.е. человек выходит, попадает в эти 500 кадров, запись идет и по истечении 500 кадров, даже если движение человека продолжается, запись все равно останавливается.
ОтветитьУдалитьКак то можно настроить, не зависимо сколько кадров до и после, что бы запись шла постоянно пока есть движение, а вот после того как движение закончилось уже срабатывал этот параметр 500 кадров. Сразу говорю - это не обрыв сессии. Сессия у меня 600сек, а те события о которых говорил длятся по 50-60 секунд.
Options>Config> EVENT_CLOSE_MODE - idle
ОтветитьУдалитьК срабатыванию добавляются 50 кадров до и записываются 500 после. Если снова срабатывает, следующие 500 добавляются к предыдущим. Если запись разорвана, значит сработало с запозданием. Можно повысить чувствительность и выделить зону.
Говорят, бывает нарушения бызы SQL https://toster.ru/q/39551
А как можно откатиться на установки по умолчанию? Или подскажите начальное параметры для настройки чувствительности зон. А то наэксперементировал уже до того, что вообще на движение не реагирует и не пишет ниего
ОтветитьУдалитьВыбирайте готовые preset или камеру прибейте и заново создайте.
УдалитьЯ конечно извиняюсь, но никак не могу разобраться с чувствительностью зоны:
ОтветитьУдалитьЗона 100%, выбираю пресет - best, high sensitivity, параметры выставляются так:
Min/Max Pixel Threshold (0-255) : 20
Filter Width/Height (pixels) : 3/3
Min/Max Alarmed Area : 8
Min/Max Filtered Area : 6
Min/Max Blob Area : 5
Min/Max Blobs : 1
Я так понимаю за чувствительность здесь отвечает Min/Max Pixel Threshold (0-255) : 20 и Min/Max Alarmed Area : 8
Камера стоит в 1 метре над входной дверью, смотрит сверху в низ, вдаль захватывает 3 метра.
Если не менять эти параметры то запись события начинается когда ПОДХОДЯЩИЙ человек уже ЗАКРЫВАЕТ дверь за собой. Буфер стоит 500, кадров до и после по 400 (пробовал по разному), результат тот же.
Менял Min/Max Pixel Threshold (0-255) : с 20 на 5-15 и Min/Max Alarmed Area : 8 пробовал 2-7 ставить результат еще хуже, т.е. может вообще не сработать алярм или же срабатывает так же с запозданием.
ПК: DUAL-CORE 2.6Ггц, 8 - ОЗУ, только убунту сервере 14 больше ничего нет из софта и одна камера TP-LINK 3130 по lan проводу 2 метра.
забыл добавить: нагрузка на проц - 0,2 %, диск занят на 2 %. Есть еще одна такая же камера, пробовал ее, прошивки последние, хотя и на старых тоже самое было
ОтветитьУдалитьБлагодарю за подсказку с оффсайтом. Запустил видеопоток с IP камеры в VLC..........Еще бы узнать, как эту информацию найти у производителей...........
ОтветитьУдалитьУ производителя такая информация, как правило, на закрытом портале, только для технарей. Проще найти в форумах. Искать лучше не по модели, а по маркировке чипа.
УдалитьДобрый день.
ОтветитьУдалитьПрошу совета-помощи.
Стояла раньше у нас старенькая система VideoNet 7.2 года так 2005, со временем сдохла мама в системном блоке.
Было решено без лишних затрат перевести все на linux и zoneminder.
От старой системы остались плата видеозахвата PowerVN4 (не про) на 4х чипах bt878a (4 канала live, 16 каналов мультиплексора), на плате pci-мост на чипе HiNT и 12 ч/б телекамер KPC-190S.
Под ZM все завелось, но вот в чем проблема - я точно помню что в VideoNet стояли параметры сигнала PAL (D,K) с разрешением 384х288.
Но в ZM при выборе системы PAL вместо нормального изображения тройное перемешанное изображение, в secam вообще не показывает, в ntsc показывает, но с больной широкой полосой в верхней трети экрана.
Понятно, что проблема в параметрах, которые передаются модулю bttv. Но я перепробовал разные типы карт, в том числе и Kodicom, Tibet, которые принципиально похожи на PowerVN4, но нормального качества изображения так и не добился.
PAL, SECAM и NTSC - это стандарты аналогового вещания. В вашем случае - это тот стандарт, по которому выдают сигнал камеры. Плата оцифровки принимает его и переводит в mpeg или mjpg поток. Который принимается и анализируется ZM. Следовательно, на ZM должны быть правильно выставлены параметры приходящего цифрового потока.
УдалитьУ вас одно устройство выдает несколько экранов. Их надо настроить примерно так:
Add SAA7134/SAA7135HL module.
sudo nano /etc/modprobe.d/options.conf
alias char-major-81 videodev
alias char-major-81-0 saa7134
options saa7134 card=33,33,33,33
http://www.zoneminder.com/wiki/index.php/General_Notes#Kodicom_Capture_Cards
Пошло вот с такими параметрами
Удалитьoptions bttv gbuffers=32 card=0x69,0x69,0x69,0x69 tuner=-1,-1,-1,-1 autoload=0
И стандарт подобрался интересный PAL-Nc - с ним отлично работает.
Косяки все равно есть - я использую Ubuntu Server 14.10 x64 и lowlatency ядро 3.17
Карточка не выжимает более 3 каналов на чип (12 каналов мультиплекса по 2 кадра в сек).
При использовании 4 каналов на чип частота падает до 0,7 кадра в сек и камеры просто не отрабатывают изображение. Пришлось оптимизировать расположение камер и 4 лишние камеры просто отключить.
Хотя под виндой эта карта легко отрабатывает 16 каналов по 3 кадра в сек.
Здравствуйте!
ОтветитьУдалитьУ меня веб-интерфейс показывает статус "stopped"
В логе выдает ошибку "Unable to find valid 'su' syntax"
Но сам ZM работает нормально
# service zoneminder status
ZoneMinder is running
Соответственно настроенная камера горит красным статусом, а надпись Monitor-1 неактивна.
Куда копнуть, не подскажете?
В форумах рекомендуют отключить selinux.
УдалитьZM 1.25.0 готовая ВМ для ESX. Камера ZNV ZBIE-2151W на разрешение 1280*720 все отлично, а вот на 1280*960 артефакты снизу картинки: вертикальные полосы от 1/3 до половины экрана снизу вверх. Прошивок на камеру нет. Есть параметр - битрейт, по умолчанию стоят 3000, убавляю на 1000 артефакты пропадают на некоторое время, но потом опять повторяются. Есть мысли?
ОтветитьУдалитьСмотрите загрузку ресурсов. Процессор, кэш, память.
УдалитьСервер пустой и мощный, проблема в ресурсах исключена на 100%. Добавлю еще: такие артефакты на всех разрешениях и только в ZM, в остальных прогах и просто в web интерфейсе самой камеры все отлично
ОтветитьУдалитьhttp://anteh.ru/notes/freebsd/notes_ipcamconfig.html
УдалитьВсем доброго времени суток. ubuntu 14.04 и zm 1.26.5 все работает нормально, настроено как в статье, но при попытке подключиться к zm через любой мобильный интернет ничего не происходит. В чем может быть проблемма ? при этом подключаюсь с любых компьютеров и телефонов и планшетов но с условием если они в свою очередь выходят в интернет через мой роутер который в свою очередь подклчен к обычному проводному интернету.
ОтветитьУдалитьНасколько я понял. Всё работает внутри сети управляемой роутером, но не работает во внешних сетях. Динамический DNS настроен? На роутере порт (Virtual Bridge) открыт?
УдалитьНе совсем так может я как то сумбурно изложил попробую еще раз: роутер в канторе+несколько компьютеров+камеры+сервер zm - внутри все бегает и работает в логах чисто...подключаюсь из дома роутер+проводной интернет+комп+смартфон и планшет по wifi по vpn или через редирект портов на zm снова все работает из другого города пробовал тоже работает далее отключаю wifi на смартфоне включаю 3g и пробую подключиться к канторе (ip белый) у меня zm на порту 1195 и на роутере канторы редирект на этот порт и на этом все где то 2 минуты пытается подключиться потом страница недоступна и снова в логах все чисто .
Удалитьт.е.страница интерфейса zm недоступна по 3G. Дык, это провайдер блокирует трафик. Попробуйте по 80 порту с редиректом на 1195 внутри сети, или в vpn завернуть или другого провайдера или LTE.
УдалитьДобрый день. Установил ZM 1.28.1 на Ubuntu 14.04 (64 bit). Все это стоит на VM ESXI. На систему выделяется 6 Гб оперативки. Добавил 14 камер. 6 с аналогового регистратора Hikvision DS-7108HWI-SL (960*576 @ 10 fps на каждый канал) и 8 IP камер Hikvision (1280*720 @ 10 fps). Камеры подключил без проблем. Режим стоит просто motion. Как только сервер запускаешь - около минуты все окей. Картинки со всех камер видно, не тормозят. Но потом от 8 до 10 каналов просто отваливаются, и ничего не отображает, а оставшиеся зависают с одним кадром и все. ZM показывает нагрузку до 15 %. Пробовал и libvlc, и ffmpeg. В чем может быть проблема? Куда копать?
ОтветитьУдалитьМинуту работает, значит проц. справляется. Отваливается по переполнению буфера. Смотрите производительность диска. Сделайте рейд или поставьте флеш.
УдалитьСитуация поменялась, хотя никаких изменений не проводил. Теперь некоторые камеры работают, другие зависают, третье отваливаются. В логах модуль zmc_m(номер канала) периодически останавливается, пытается запустится но безуспешно.
УдалитьВот логи:
2015-06-18 16:51:27.359450 zmc_m4 16224 INF Priming capture from rtsp://admin:16285788@192.168.0.63:554/MPEG-4/ch4/main/av_stream zm_libvlc_camera.cpp 145
2015-06-18 16:51:27.358297 zmc_m4 16224 INF Starting Capture zmc.cpp 195
2015-06-18 16:51:27.039110 zmdc 16224 INF 'zmc -m 4' started at 15/06/18 16:51:27 zmdc.pl
2015-06-18 16:51:27.015230 zmdc 15565 INF 'zmc -m 4' starting at 15/06/18 16:51:27, pid = 16224 zmdc.pl
2015-06-18 16:51:26.181100 zmwatch 15881 INF Restarting capture daemon for Monitor-4, time since last capture 25 seconds (1434635486-1434635461) zmwatch.pl
2015-06-18 16:51:16.172780 zmdc 15565 INF 'zmc -m 4' crashed, signal 8
В чем может быть проблема? Только производительность диска? Реально не хватает буфер?
Но при этом один канал исправно показывает. Дело в буфере?
ОтветитьУдалитьСмотрю тема популярна аж на несколько лет уже тянется. Немного с автором не соглашусь zm не совсем для чайников раз столько проблем возникает у многих, да согласен это открытый проект и никто не за что не отвечает, однако все же разработчикам огромное спасибо. нашел в сети доп. skin если кому то интересно: https://github.com/kylejohnson/modern и еще один http://www.cassandra.org/software/zm-skin/arc-console.html так же есть клиент под windows под названием zenminder viewer (гуглите), есть клиент под мобильную систему андроид https://github.com/pliablepixels/zmNinja ну что еще есть альтернативный вид web интерфейса это не скин а frontend (только я так и не разобрался как его ставить).
ОтветитьУдалитьДоброе утро! Подскажите пожалуйста куда можно копать в моей ситуации. У меня в офисе стоит более 20 камер Wanscam вот такой модели http://www.dhgate.com/product/wanscam-security-wireless-ip-surveillance/154195093.html. У меня они подключены к Zoneminder и есть одна особенность, они постоянно зависают. Просто за несколько дней работы зависли половину камер и со временем их становится все больше. Помогает только отключение питания но через пару дней камера зависает опять. Вот и не пойму в чем может быть проблема либо камеры плохого качества и стоит попробовать их перепрошить либо беда с самим сервером и его настройками? Если кто то может подсказать в чем может быть проблема буду искренне благодарен!!!
ОтветитьУдалитьСервер ни причем. Он только принимает и обрабатывает поток. С камерой он взаимодействует только как клиент. Если камеры виснут как устнройство, т.е. перестают отдавать потоки клиентам (не отвечают в браузере) значит проблема в камере. По описанию похоже на перегрев. Кстати, производитель пишет о возможности перегрева CMOS сенсора. http://www.wanscam.com/news/business/business/Image_Sensor.html
УдалитьПерегрев и помехи упоминаются и в отзывах покупателей: Cheap! Overheat and Jam after a couple of day of use.
http://www.amazon.ca/product-reviews/B00FF03XVI/ref=cm_cr_dp_synop?ie=UTF8&showViewpoints=0&sortBy=bySubmissionDateDescending#R362KU34JJ40QS
Добрый день Аркадий! Вы правы и правда многие люди пишут о перегреве CMOS сенсора. Как же решить эту проблему? Я поискал в настройках Zoneminder но не нашел ничего про CMOS сенсор. Или может есть настройки которые позволят его не так сильно нагружать, чтобы он не перегревался?
УдалитьПовторю, ZM тут не при делах.Надо играть настройками камеры или ИМХО проще, по примеру умельцев, проделать дырку в корпусе и воткнуть туда куллер.
УдалитьНаткнулся https://www.youtube.com/watch?v=W4QYPIlMnVQ
Я понял вас Аркадий! Спасибо вам большое за советы и помощь! Доброго вам дня!
ОтветитьУдалитьЗдравствуйте Аркадий!
ОтветитьУдалитьЯ очень внимательно перечитал вашу статью и все отзывы по ней и к сожалению решения своей проблемы не нашел, я понимаю что времени у вас не много для ответов – но я потратил его больше на пути к этому посту, так что подожду -возможно вы ответите . В чем вопрос: я установил ZM на Nas4free в Jail (особой разницы в принципах работы Linux и FBSD нет, поэтому и пушу к вам). Инструкций по установке много, но все они 10-12 годов и очень сильно разнятся, я не очень опытный пользователь, поэтому тихим сапом не комментируя конфиги я (как мне кажется) поборол все ошибки, которые выходили при установке и запустил все три составляющих ZM – Apache24, MySQl and ZM. Это вывод TOP:
last pid: 59412; load averages: 0.18, 0.14, 0.13 up 1+01:42:04 16:59:33
20 processes: 1 running, 19 sleeping
CPU: 3.1% user, 0.0% nice, 1.2% system, 0.0% interrupt, 95.7% idle
Mem: 669M Active, 1899M Inact, 991M Wired, 35M Cache, 397M Buf, 156M Free
ARC: 512M Total, 40M MFU, 468M MRU, 16K Anon, 2376K Header, 1657K Other
Swap:
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
29873 www 1 20 0 87908K 30240K nanslp 0 0:01 0.00% perl
59264 mysql 31 20 0 725M 464M uwait 1 0:01 0.00% mysqld
29876 www 1 20 0 77640K 20580K nanslp 1 0:01 0.00% perl
23199 root 1 20 0 14184K 1392K nanslp 1 0:01 0.00% cron
48840 root 1 20 0 17568K 4552K pause 0 0:01 0.00% tcsh
23029 root 1 20 0 12088K 1276K select 1 0:00 0.00% syslogd
59397 www 1 37 0 87908K 30552K nanslp 1 0:00 0.00% perl
59400 www 1 52 0 77640K 21516K nanslp 0 0:00 0.00% perl
29884 www 1 20 0 77212K 22500K nanslp 1 0:00 0.00% perl
59408 www 1 52 0 77212K 23228K nanslp 1 0:00 0.00% perl
59374 www 1 20 0 75544K 21004K select 0 0:00 0.00% perl
59405 www 1 20 0 71448K 19136K nanslp 1 0:00 0.00% perl
59411 root 1 20 0 18668K 2216K CPU1 1 0:00 0.00% top
59170 mysql 1 52 0 14540K 2220K wait 1 0:00 0.00% sh
59137 root 1 20 0 82020K 7164K select 1 0:00 0.00% httpd
59139 www 1 52 0 82020K 7156K accept 1 0:00 0.00% httpd
59138 www 1 52 0 82020K 7156K accept 1 0:00 0.00% httpd
59140 www 1 52 0 82020K 7156K accept 1 0:00 0.00% httpd
59142 www 1 52 0 82020K 7156K accept 0 0:00 0.00% httpd
59141 www 1 52 0 82020K 7156K accept 1 0:00 0.00% httpd
По выводам статусов – все процесы запущены без ошибок. Но при переходе на страницу ZM вижу вывод Apache – IT WORK и все.
Пытался вствить конфиг Apache, но не дает – длинный очень. Это уже наверное сотый вариант, я перепробовал множество вариаций с указанием диреторий для data и других рабочих директорий Apache на места где находятся эти директории ZM (альясами, непосредственно указывал -но ничего не выходит – либо IT WORK либо просто белый экран без ничего удаляется адрес из командной строки) в конечном итоге я полностью заблудился – спросить по тел. не у кого, а ваш пост самый свежий и вы хорошо ориентируетесь в конфигурациях. Если это не проблема с Apache ( я почему то думаю на него) может подскажите направление куда рыть, или если он то что не так – свежий взгляд поможет, уверен. Да у меня система NAS4free 9.3.0.2. FreeBSD 9.3. x64 Intel Pentium G640 2.8 GHz. (если укажите как – я сброшу конфиг Апача ). Влад.
Тут дока по инсталляции на фрюху http://www.zoneminder.com/forums/viewtopic.php?t=11965
Удалитьтут по русски http://blog.raw.su/?p=141
мне больше знакома убунта, там я бы повнимательнее почитал раздел Create Zoneminder startup script
http://www.zoneminder.com/wiki/index.php/Ubuntu_Server_10.10_64-bit_with_ZoneMinder_1.24.2_from_source,_FFmpeg,_libjpeg-turbo,_Webmin,_Cambozola
Сейчас со временем беда. позже...
Добрый день Аркадий! Подскажите пожалуйста как можно сделать доступ например с телефона на андроиде к камерам внутри офиса? Может вы сталкивались с такой задачей или может знаете как весь процесс работает? Я сделал проброс портов и имею доступ до самого сервера Zoneminder вот и не совсем понимаю мне нужен доступ только до сервера или до всей подсети где расположены камеры?
ОтветитьУдалитьОб этом есть в блоге. ZM прекрасно работает в браузерах мобильных устройств. Кроме того есть приложения типа zmNinja. Из вопроса не ясно хотите вы смотреть видео с камер или пользоваться ZM. В любом случае, если нет статичного IP, надо настроить динамический DNC до роутера и проброс портов от роутера до хоста. http://cleaner-lab.blogspot.ru/2014/04/dyndnc-freednc.html
УдалитьДа вы правы я хочу смотреть видео с камер моего офиса на телефоне. И в андроид маркете есть масса программ для этих целей. Подскажите пожалуйста где у вас на сайте можно почитать по поводу настройки удаленного просмотра камер?
УдалитьНигде. Это слишком просто и меня ZM устраивает. Настраиваете доступ к каждой камере так же как к серверу. Только порты для каждой разные. Далее, пробрасываем каждый порт до своей камеры роутером. Клиент (любой софт) обращается на внешний IP роутера по определенному порту, попадпет на камеру, предъявляет логин и пароль.
УдалитьСпасибо за статью и комментарии, наверное это лучший гайд по zoneminder. У меня были следующие проблемы: в конце установки, когда уже все было настроено и оставалось только добавить пользователей, меня стало выбрасывать на http://127.0.0.1/zm/undefined. Я решил попробовать восстановить базу, что только добавило проблем впоследствии. Правильное решение написано здесь http://www.ab-log.ru/forum/viewtopic.php?t=560&p=9041
ОтветитьУдалитьХотя и сброс базы решил эту проблему, но теперь картинка перестала показываться. То есть камера обнаруживается, события пишутся, но в браузере нет изображения. Решается так: Открываем файл /etc/zm/apache.conf и после Alias /zm добавляем строку
ScriptAlias /cgi-bin /usr/share/zoneminder/cgi-bin
Здраствуйте! Огромное спасибо за статью, все подробно описано! Подскажите, пожалуйста, при заходе на localhost/zm - белый экран и все, чисто на localhost - страница Апача. Пробовал с сервера через Iceweasel (стоит Debian на Cubieboard1) и через все возможные браузеры с компа в локалке. Заранее спасибо!
ОтветитьУдалитьЧитали невнимательно. Апач работает, но не находит ZM.
УдалитьВы про создание ссылок? Папка init.d создана, ссылки прописаны. ZM стартует, по крайней мере ошибок не выдает при старте.
Удалитьlocalhost у вас запускает /var/www/html/index.html
Удалитьlocalhost/zm должен запускать /usr/share/zoneminder/index.php а он у вас открывает пустую страницу.
Проверяем наличие ссылки /etc/apache2/conf.d/zoneminder.conf и присутствие в файле /etc/zm/apache.conf строчек
Directory /usr/share/zoneminder
DirectoryIndex index.php
А, также наличие прав у пользователя www-data
http://www.zoneminder.com/wiki/index.php/Documentation#Installation_from_a_.deb
Здравствуйте Аркадий.
ОтветитьУдалитьВаш гайд помог. ZM установлен и работает. Но вот камерцу прикрутить так и не удалось. Не могу понять почему. У меня IP камера китаец, вроде что-то типа 720р http://ru.aliexpress.com/item/Free-shipping-720P-H-264-1-0-Megapixel-HD-ONVIF-IP-Camera-Indoor-24pcs-IR-LEDs/1585259040.html
По веб морде видиться, rtsp я его отловил и vlc плеером смотрю, но на zm никак. Строка монитора оранжевая. Куда копать?
1. Options->Images
УдалитьOPT_FFMPEG - поставить галочку
PATH_FFMPEG - /usr/bin/ffmpeg
2. Попробуйте варианты PATH line
rtsp://192.168.0.xxx:554/user=admin&password=&channel=1&stream=0.sdp
rtsp://192.168.1.ххх:554/user=admin&password=&channel=0&stream=0?.sdp
rtsp://192.168.1.ххх:554/user=admin&password=&channel=0&stream=1?.sdp
Аркадий! Как восстановить или изменить неизвестный пароль в Убунту 10.04 ? Никакие программы из хрома не помогают...
ОтветитьУдалитьИмеется в виду пароль пользователя? Его может поменять другой пользователь с правами админа.
УдалитьЕсли речь идет о пароле из "связки ключей и паролей" с ними работает программа seahorse
Реально, очень помог!
ОтветитьУдалитьОгромное спасибо за материал
Подскажите как настроить сохранение одного кадра в минуту, т.е. чтобы сохранялось не много кадров, а лишь один в минуту?
ОтветитьУдалитьПопробовал так: в настройках источника, на вкладке разное, поставил пропускать 1500 кадров (исходил из 25 кадров в секунду = 1500 кадров в минуту). Посмотрим, что получится...
УдалитьТак, дошли руки ответить. ZM регистрирует event, т.е. события. Картинку каждого события от может показывать на вкладке Events в колонке Thumbnail (настройка Options- Web- WEB_LIST_THUMBS) Так же может посылать её на е-маил. Если вы поднимите маил-сервер. Если не хотите писать всё событие с кадрами до и после - уменьшите параметры в настройках источника сигнала (Source - Buffers). Если экономите место - настраивайте фильтры на удаление лишнего по каким-то параметрам.
УдалитьНет, это все чуть не то. Мне надо именно один кадр в минуту чтобы сохранялся. По приведенной мной выше схеме вроде пока работает именно как я хотел.
УдалитьПодскажите как настроить фильтр, чтобы записи с одной из камер удалялись каждый день например в 10 утра?
Фильтры запускаются при обработке событий. Такова логика программы. Разумнее хранить несколько последних записей. Вот вам вариант который будет оставлять только записи в течение суток. Параметры фильтра:
УдалитьArchive Status equal to Unarchived Only
and Monitor Name equal to Имя камеры
and Date/Time less than or equal to -1 day
Delete all matches V
Аркадий вопрос такой: отмечаю в фильтрах создать видео, в закладке рядом с моей выскакивает список событий по указанному монитору, но видео не создаётся, что может быть? zm 1.29, ubuntu 16.04
ОтветитьУдалить/usr/bin/ffmpeg Проверить наличие кодека, ссылки на него в настройках, галочки использовать,
Удалитьправ доступа, присутсвие х264
2016-10-03 11:01:50.608174 zmc_m1 23020 ERR Unable to get response, disconnecting zm_remote_camera_http.cpp 1141
ОтветитьУдалить2016-10-03 11:01:50.591178 zmc_m1 23020 ERR Unable to read content zm_remote_camera_http.cpp 1040
Аркадий помоги пожалуйста. Как избавиться от этой ошибки? Убунту 16.04. ZM 1.30. IP камера через мозилу видится.
2016-10-03 11:01:50.405819 zmc_m1 23020 ERR Unable to get response, disconnecting zm_remote_camera_http.cpp 1141
2016-10-03 11:01:50.391361 zmc_m1 23020 ERR Unable to read content zm_remote_camera_http.cpp 1040
2016-10-03 11:01:50.199233 zmc_m1 23020 ERR Unable to get response, disconnecting zm_remote_camera_http.cpp 1141
Неправильно прописали Monitor - Source Что за камера?
Удалитьглухо как в танке. fps идет, а картинки нет ((( source правильно настроен. чего то в потрохах zm не хватает (((
УдалитьВот это моё письмо вы получили?
Удалить1. Поменяйте Target colorspace на 24 бит
2. Попробуйте зайти на 10.3.1.12 браузером. Проверьте настройки камеры.
3. Попробуйте зайти на 10.3.1.12:80/cgi-bin/video.jpg браузером. Картинку даст без логина?
В FAQ почему-то не указаны user:pass@IP Address of Camera
https://wiki.zoneminder.com/D-Link#DCS-3220
не получал. Target стоит 24. пробовал и 32 и 256. картинку в мозиле дает. но в zm без пароля ругается на ошибку авторизации. еще заметил что параметр Размер буфера изображения если выставить 4000, то в лог перестает писать, но все равно картинки в zm нет
УдалитьСуть ошибки в том, что ZM не получает потока с камеры. Попробуйте подключить любую другую. Например отсюда https://it.dirty.ru/podsmatrivaem-v-kamery-videonabliudeniia-583675/ Если картинка не появится, значит проблема в кривой установке. Проще всё снести и поставить с нуля. Если появится - тогда косяк в неправильном представлении потока ZM-андеру.
Удалитьпробую другую камеру ACTI TCM4001 rtsp://login:password@ip_addr:7070 в таком формате VLC показывает картинку. ZM ругается, хотя ffmpeg установлен. ставил утром по этой ссылке. ничего другого не делал. https://wiki.zoneminder.com/Ubuntu_Server_16.04_64-bit_with_Zoneminder_1.30.0_the_easy_way
ОтветитьУдалить2016-10-03 15:45:00.156097 zmc_m2 28767 DB1 Calling avformat_open_input zm_ffmpeg_camera.cpp 270
2016-10-03 15:45:00.135897 zmc_m2 28767 WAR Unable to parse ffmpeg option 0 '', expecting key=value zm_ffmpeg_camera.cpp 267
2016-10-03 15:45:00.110734 zmc_m2 28767 ERR Unable to open input rtsp://admin:123456@10.0.1.7 due to: Operation not supported zm_ffmpeg_camera.cpp 280
2016-10-03 15:45:00.064885 zmc_m2 28767 ERR Open video took more than 10 seconds. zm_ffmpeg_camera.cpp 452
2016-10-03 15:44:49.136370 zmc_m2 28767 DB1 Calling avformat_open_input zm_ffmpeg_camera.cpp 270
2016-10-03 15:44:49.132147 zmc_m2 28767 WAR Unable to parse ffmpeg option 0 '', expecting key=value zm_ffmpeg_camera.cpp 267
2016-10-03 15:44:49.116944 zmc_m2 28767 ERR Unable to open input rtsp://admin:123456@10.0.1.7 due to: Connection timed out zm_ffmpeg_camera.cpp 280
2016-10-03 15:44:49.092660 zmc_m2 28767 ERR Open video took more than 10 seconds. zm_ffmpeg_camera.cpp 452
2016-10-03 15:44:40.774536 zmc_m2 28713 INF tp1: 10000 - Capturing at 30.30 fps zm_monitor.cpp 3116
2016-10-03 15:44:38.126691 zmc_m2 28767 DB1 Calling avformat_open_input zm_ffmpeg_camera.cpp 270
А, вы лёгких путей не ищите.. Настройки для подключения ACTi TCM-4001 найдете тут https://forums.zoneminder.com/viewtopic.php?t=17441 не забудьте поставить галочку и прописать путь для ffmpeg в Options-Images
УдалитьACTI заработала ))))) https://yadi.sk/i/m0qxLFJew8nzj
УдалитьПоздравляю. Тут размер кадра стандартный 320х240. Может все же в нем было дело?
УдалитьОтлично)
ОтветитьУдалитьУ нас в системе мониторинга инженерных систем и сооружение СМИС такое применяется - отлично себя показало!
добрый день! Аркадий подскажите такую штуку: стоит режим mocord все работает отлично,
ОтветитьУдалитьединственное что мне не понятно так это то что он может писать и когда есть движение (кадры тревоги > 0) и когда его нет (кадры тревоги = 0)...
подскажите как заставить делать запись именно по движению...спасибо.
Сейчас времени нет... Modect поставьте. Будет писать по движению.
УдалитьСпасибо Аркадий!
УдалитьАркадий, подскажите куда копать ?
ОтветитьУдалитьЕсть камера (дахуа), в VLC
rtsp://192.168.2.144:554/onvif1 вижу изображение , но подключить в ZM не удается.
ставлю такие настройки:
General
Source Type : ffmpeg
Function Monitor
Analysis FPS: none
Maximum FPS: none
Alarm Maximum FPS: none
Source
Source Path:rtsp://192.168.2.144:554/onvif1
Remote Method: RTP/RTSP
Target colorspace: 32
Capture Width: 1280
Capture Height : 738
в логах :
zmc_m13 30900 ERR Unable to open input rtsp://192.168.2.144:554/onvif1 due to: Operation now in progress zm_ffmpeg_camera.cpp 280
zmc_m13 30900 WAR Unable to parse ffmpeg option 0 '', expecting key=value zm_ffmpeg_camera.cpp 267
zmc_m13 30887 INF GARAGE_1: 1000 - Capturing at 47.62 fps zm_monitor.cpp
Оказывается, Dahua есть в wiki https://wiki.zoneminder.com/Dahua ищите свою модель.Возможно логин и пароль надо прописать или Source type - FFMPEG выставить. У iSpy настройки посмотрите https://www.ispyconnect.com/man.aspx?n=Dahua
УдалитьНе пойму как настроить фильтр, чтобы евенты писались по времени только с 8:00 до 16:00.
ОтветитьУдалитьПараметр Time. всё что с 16:00 до 8:00 - удалить
УдалитьСпасибо я так и думал, но как правильно задать этот интервал. Выбираю Time, далее equil to, а каков формат задания данного интервала с 16:00 до 8:00 и в какое поле вставлять?
УдалитьНапример:
УдалитьTime less than 08:00 +
Time greater than 16:00
Delete all matches
Такая проблема. При открытии монитора в zoneminde, отображает синий экран и вверху в углу дата и время записи.
ОтветитьУдалитьЛоги Zoneminder : Unable to get response, disconnecting; Unrecognised content type 'text/html'
Значит, не угадал с настройками потока, разрешением, форматом передачи. В программу картинка не приходит. Стоит проверить картинку отдельно в браузере.
УдалитьЧто вы имеете в виду проверить в браузере картнику, Скажите пожалуйста
УдалитьПоток можно просматривать в плеере VLC или в браузере.
УдалитьВы в настройках камеры адрес писали? Вставьте его в браузер. Например:
//логин:пароль@IP-адрес/video.cgi?
мой адрес камеры 192.168.1.98
Удалитьлогин: admin
pass: admin
через vlc, пишет
Этот источник не открывается:
VLC не может открыть MRL 'http:////admin:admin@192.168.1.98
Блин...
Удалитьhttp://admin:admin@192.168.1.98/тут_что-то_должно_быть?
Читайте описание к камере. Научитесь сперва смотреть поток, потом уже за ZM беритесь.
Когда в браузере вбиваю:
Удалитьhttp://admin:admin@192.168.1.98:80/jpg/image.jpg
показывает картинку камеры
:80 можно убрать. Это порт по умолчанию. Картинку смотреть научились - хорошо. Теперь учимся смотреть поток.
Удалитьв vlc видео поток работает по адресу)
Удалитьrtsp://192.168.0.20/play1.sdp
RTSP
УдалитьSource Type: ffmpeg
Source Path: rtsp://user:pass@/play1.sdp (or play2.sdp)
Можно попробовать еще HTTP
Source Type: Remote
Remote Host Name: user:pass@
Remote Host Port: 80 (Default)
Remote Host Path: /video/mjpg.cgi (for mjpeg stream)
Спасибо. Все получилось! работает
УдалитьДобрый день Аркадий, подскажите как создать фильтр, что бы запись картинок была не онлайн, а каждые 5 сек?
УдалитьZM записывает только события. Картинку он отображает без записи. Сравнивает, анализирует и записывает если произошли достаточные изменения. Для просто наблюдения аля вебкамера вам ZM не нужен, так же как не нужны одинаковые записи без реальных событий.
УдалитьНаверное я не так спросил.
УдалитьУ меня сейчас камера настроена в режиме Record – постоянная запись с камеры. за 1 мин оно создает 450 картинок в папку events.
Как сделать что бы запись за 1 минуту делала 12 картинок. (Что бы картинку в папку events ложило каждые 5 сек за 1 мин).
450 выдает ваша камера на обработку. Это хорошо, хуже когда обрабатывать нечего. Так что приходить будут 450 или крутите камеру. Вот, сколько оставить из этих 450 - это уже ваша воля. Выбирайте критерии и определяйте их в фильтре. По времени, порядковому номеру, типу камеры и т.д.
УдалитьДобрый день!
ОтветитьУдалитьАркадий, не подскажите, почему-то не "выскакивает" окно монитора по верх остальных окон, при возникновении тревоги. Параметры: WEB_POPUP_ON_ALARM, WEB_SOUND_ON_ALARM, WEB_ALARM_SOUND - выставлены.
При общем просмотре окно с тревогой, лишь, выделяется красной рамкой. Если развернуть его самостоятельно, то даже звук проигрывается. :)
PS. Если кому интересен мой опыт установки и настройки ZM 1.30.0, правда, на Slackware, а так же русификация, процесс обновления и прочие моменты, добро пожаловать.
Очень приветствуются дополнения и замечания. :)
Сама статья - http://slackware.su/forum/index.php/topic,2740.0.html
Обсуждение статьи - http://slackware.su/forum/index.php/topic,2741.0.html
С чего всё началось - http://slackware.su/forum/index.php/topic,152.0.html
PSS. Если сочтете ссылки в PS за рекламу, можете их удалить. А вот помощь по вопросу актуальна. Спасибо.
В Браузере всплывающие окна для сайта разрешены?
УдалитьРазрешил, результат тот же.
УдалитьТогда попробуйте в другом браузере и на другой системе. ZM команду отрабатывает, об этом говорит появление рамки. Возможно функция "поверх всех окон" запрещена для приложения. Что-нибудь типа комбинации Ctrl + T в Windows.
УдалитьПроблема в чатах описана, но решения не предлагают. Видимо, не так часто встречается.
Оказалось, что развёртывание на весь экран работает только в общем виде при режиме "сетка в 3 столбца, масштабируемая, увеличивать во время тревоги", правда, звуковой сигнал не проигрывается. В остальных режимах лишь рамка цвета установленного в настройках зон. От браузера и ОС не зависит, проверено.
ОтветитьУдалитьДдень , Аркадий у меня проблема с изображением из архива - при быстром передвижении объектов картинка распадается на квадратики
ОтветитьУдалить1. Оригинал не распадается? тогда дело не в камере.
Удалить2. При просмотре на других устройствах распадается? Тогда дело не в кодеках устройства.
3. Архив хранится в mjpg или mpg? Смотрите кодирование архива.
Ддень , Аркадий помогите останавливается ZM. Есть комп в сети , как сервер на UPC.
ОтветитьУдалитьZoneMinder Сервер - Остановлен - default v1.29.0 Load: 0.62 / Disk: 84%
Должен работать 24\7 , помогите установить причину.
Ниже , логи
________________________________________________________
2017-10-25 14:40:13.106414 web_php 13330 ERR socket_sendto( /var/run/zm/zms-464378s.sock ) failed: No such file or directory /usr/share/zoneminder/www/includes/functions.php 2371
2017-10-25 14:40:06.103222 web_js 13330 ERR getStreamCmdResponse stream error: socket_sendto( /var/run/zm/zms-464378s.sock ) failed: No such file or directory - checkStreamForErrors() ?view=watch
2017-10-25 14:40:05.903730 web_php 13330 ERR socket_sendto( /var/run/zm/zms-464378s.sock ) failed: No such file or directory /usr/share/zoneminder/www/includes/functions.php 2371
2017-10-25 14:39:58.900881 web_js 13330 ERR getStreamCmdResponse stream error: socket_sendto( /var/run/zm/zms-464378s.sock ) failed: No such file or directory - checkStreamForErrors() ?view=watch
________________________________________________________
Эти логи не говорят об остановке, они говорят о том, что апач ищет и не находит там где ищет.
УдалитьПонятно - это как следствие , но в чем же причина остановки?
Удалитьhttps://forums.zoneminder.com/viewtopic.php?t=25959 Здесь описывается проблема, но к сожалению , я плохо понял решение
УдалитьТам нет решения. Парню говорят, что логов недостаточно для диагностики проблемы. Потом начинается обсуждение что же это в принципе может быть. Один вспоминает как у него отваливался mysql, второй - предполагает, что крэшится компонент от которого ZM зависит и система принимает решение его закрыть.
УдалитьДдень,Аркадий.
УдалитьПомогите : проблема с качеством изображения ( описывал ранее ):
Ерболат Мерханович Кыдырбеков17 октября 2017 г., 13:37
я понизил качество самой камеры : частоту кадров и тд , по ставил 8 бит черно-белый режим. Стало лучше , но лица при быстром передвижении смазываются.
Может в настройках буфера поменять чтото?
Аркадий Агапкин17 октября 2017 г., 13:44
1. Скорее всего проблема в сети. Поток не успевает протиснуться
2. Возможно, камера древняя и не успевает обработать движение
Смотрим маркировку камеры и читаем https://wiki.zoneminder.com/
очень желательно перейти на mjpg трансляцию.
________________________________________________________
Качество сети - хорошее . Производственная сеть крупного предприятия
Камера BEWARD IP камера B1073 - через браузер напрямую - отлично , без тормозов
mjpg ставил - вообще нет картинки.
Можно ли попробывать поменять настройки буфера.
Здесь мои настройки:
https://drive.google.com/open?id=0B1gteJBJM-aGZ1g4Y3Z5RkQweHc
Камера солидная. Поставьте Н.264/MJPEG Должно быть два видеопотока. Для мониторинга лучше Н.264, для ZM предпочтительнее MJPEG. Повнимательнее с настройками ориентации и размера картинки. Поставьте, например, conky для понимания загрузки ресурсов сервера.
УдалитьМануал https://zoneminder.readthedocs.io/en/stable/userguide/definemonitor.html#source-tab
Камеры SONY https://wiki.zoneminder.com/Sony
Hardware Compatibility List https://wiki.zoneminder.com/Hardware_Compatibility_List
Спасибо , Аркадий.
УдалитьХочу показать логи по остановке ZM ( проблема описывалась ранее ):
https://drive.google.com/open?id=0B1gteJBJM-aGazhJc204RDJSOEE
Посмотрите , пожалуйста.
Тут всё очевидно. Картинки одна за другой не помещаются в буфер для анализа. ZM просит уменьшить количество картинок или увеличить буфер. Потом демон обработки захлебывается и сбрасывается. Потеряв демона ZM закрывает лавочку.
УдалитьНа вскидку нашел 2 сылки с решениями:
http://wiki.ayac.ru/skripty/nastrojka-shared-memory
https://github.com/ZoneMinder/ZoneMinder/issues/425
Здравствуйте. Подскажите, возможно менять настройки записи у камер: Modect, Record через командную строку или настройкой в программе по времени? Очень хочется чтобы с 8:00-17:00 - запись шла постоянно, а с 17:00-8:00 - по событию. Спасибо.
ОтветитьУдалитьДобрый день. Вопрос, как настроить оповещение, если по какой то причине камера перестала писать(но может быть доступна и работает)? Запись может быть разная и по движению и постоянная.
ОтветитьУдалитьПишет не камера. Камера транслирует видеопоток. Если она перестала транслировать, значит уже не работает. Если поток не доходит до сервера картинки не будет, оператор и так это увидит.
Удалить