Одолел-таки Zoneminder.

В поисках проблемы, пошёл с конца - включил запись, нашёл архив и посмотрел, что записывается туда, когда после настройки источника "монитора", в логах отображается, что захват пошёл. Оказалось, что запись шла, но отображение при просмотре не работало. Начал копать логи вэб-сервера. Пришёл к неправильно установленному параметру PATH_ZMS. В инструкции по установке сказано, чтобы параметр был заменён для Debian, а у меня была установки "из коробки" под Ubuntu. В общем, если не отображается захват, нужно выставить этот параметр в
/zm/cgi-bin/nph-zms:
Option --> PathPATH_ZMS -- Web path to zms streaming server (?) -- /zm/cgi-bin/nph-zms
Не разобрался пока, почему в логах мелькает сообщение о недоступности сокета:
web_php 1294 ERR socket_sendto( /var/run/zm/zms-155700s.sock ) failed: No such file or directory
web_js 1394 ERR getStreamCmdResponse stream error: socket_sendto( /var/run/zm/zms-155700s.sock ) failed: No such file or directory - checkStreamForErrors()Обзор.
Приемущества.1. Хорошая замена motion. Zoneminder выступает как комплексное ПО для задачи видеонаблюдения.
2. Доступ через вэб-браузер.
3.
Бесплатный.
4. Лёгкая процедура установки из пакетов.
Недостатки.1. Не со всеми камерами адекватно работает. У меня на потоке высокого разрешения артефакты так и не ушли. Предполагаю, что это связано с реализацией h264 в самой камере и проблемой декодирования этого потока средствами libav-tools.
2. Возможно недостаток, а может быть и приемущество - архив сохраняется в jpg-картинках и экспортируется в виде архива со сформированной html-страницей и базой картинок за какое-то время. Получившийся архив распаковывается и проигрывается браузером через открытие html-странички. Кстати, в концепции "Безопасный город", сохранение архива картинками содержится в требованиях.
3. Повышенная нагрузка на процессор по сравнению с AVreg.
Особенности.IP-камеры нужно устанавливать в zm как ffmpeg-источник, а в пути к источнику указывать полный URL-линк до потока со всеми логинами и паролями. В AVreg есть просмотрщик ресурсов\потоков\профилей onvif-камер и с поисками URL потоков там по-проще.
Нагрузка на процессор (Intel Celeron 430 1.80ГГц) когда удалены все зоны движения детекции по умолчанию.
20...21% - без просмотра, запись двух потоков: 1 потока 640*480 6fps + 1 поток 1280*720 6fps
22% - та же запись, но с просмотром через браузер: 1 потока 640*480 6fps + 1 потока 320*240 6fps
24...28% - та же запись, но с просмотром через браузер: 1 потока 640*480 6fps + 1 потока 1280*720 6fps
Если на каждом мониторе включена хоть одна зона детекции движения, нагрузка возрастает до 28% без просмотра.
Остаётся актуальным вопрос с выбором файловой системы для архива, ведь там пишется много мелких файлов.