Ниже перечислим основные важные изменения, о которых, как минимум, нужно знать на момент апгрейда.
В AVReg 5.5 полный доступ, включая добавление/удаление камер и редактирование их настроек, есть только у членов группы «Инсталляторы», члены группы «Администраторы» не имеют доступа к этим функциям.
Дополнительно, добавлена группа «Только просмотр».
Замечания к тексту:
/etc/avreg/».
Изменения в параметрах:
color» по умолчанию имеет
значение 'вкл.', т.е. цветная камера;
fps», который
определяет желаемую скорость захвата с
немультиплексируемых video4linux-устройств и с
ip-камер в режиме захвата единичными кадрами
snapshot («jpeg_reconnect» удалён). В
значении параметра «fps» стало можно
указывать дроби для указания скоростей менее одного
кадра в секунду, например «1/10» - 1
кадр в 10 секунд.
Для http клиента реализована 1.1 версия протокола http
(по-умолчанию) с возможностью с возможностью постоянных
соединений (persistent connection). Для устройств с
некорректной реализацией http (например, Planet ICA-110)
предусмотрен новый параметр «http/1.0» для
принудительного переключения на
http/1.0.
Реализован захват аудио-потоков по протоколу в форматах MP4/aac (Axis) и PCM/ADPCM (Axis/Planet/D-Link).
Добавлена возможность захвата с устаревших video4linux1 устройств (старенькие USB-камеры) и захват с устройств video4linux2, чьи драйвера не поддерживают потоковый режим захвата.
Параметры «skip_frames» и
«switch_filter» заменены на
«fps».
Параметры «dirs_mode»,
«files_mode»,
«max-files-per-dir»,
«save_dir_fmt»,
«jpeg_name_fmt», «AV.name_fmt»
заменены соответствующими опциями в конфигурационном
файле avreg.conf. Удалён бесполезный параметр
«dirs_group».
Добавлен сплошной режим записи, который ранее можно
было реализовать только отключив детектор движения.
Выборочный режим записи предполагает включение/выключение
по команде, а не только детектором движения. Для
выборочного режима записи реализована возможность записи
всех кадров внутри сессии движения, без «выкусывания»
детектором «спокойных» кадров (см.
«save_only_motion»). Новый алгоритм записи
кадров-отметок jpeg (снапшотов):
paranoid_snap»;
Реализована начальная возможность записи в форматы: wav, mp2, ogg/flac, mov, m4a. Запись ведётся в сплошном режиме, отдельно от видео, с разбивкой на файлы по размеру файла и(или) длительности.
Удалён параметр «live_view».
Параметр «monitor_live» заменён на
«allow_local».
Параметр «webcam_live» заменён на
«allow_networks». Параметры
«wc_motion»,
«wc_max_conn_per_cam»,
«wc_one_stream_per_ipaddr»,
«wc_limit» перенесены в настройки
пользователей: «nonmotion_fps»,
«session_time» и
«session_volume».
Удалён параметр «wc_port». Для доступа к
видео с камер (avregd) используется единый порт, см.
опцию «http-port» в avreg.conf. httpd сервер
демона avregd поддерживает базовые возможности протокола
http/1.1 (включая persistent connection) и обрабатывает
следующие URL.
Добавлена новая пользовательская группа: «Только просмотр», так как предполагается что пользователи группы «Операторы» будут иметь доступ к вкл./выкл. принудительной записи.
Было в avregd_5.4:
«http://avreg:{wc_port}/video.mjpg», где
wc_port был уникальным для каждой
камеры.
Стало в avregd_5.5: видео от всех камер AVReg теперь
раздаётся с единого порта http-port,
определяемого в avreg.conf или профилях, см.
avregd HTTP CGI
API.
С учётом изменений запросов на получение видео (см.
раздел выше) для SMP-профилей нужно указывать параметры
http-port для avregd и
avregd-httpd для avreg-site.
См. пример.
Основное изменение - поменялся смысл значений полей DT1 и DT2 таблицы событий EVENTS, см. «Структура базы данных avreg5_db.».
Поменялся смысл значений полей DT1 и DT2 входной строки, описывающей событие.
См. актуальный для 5.5 пример event-collector.gz, а также описание структуры базы данных.