Документ изменен: 23.10.2006, распечатан: 19.04.2024
6.4 Видеокамеры.
Страница находиться по адресу:
http://<IP-адрес в/регистратора>/admin/tune.php
Заходим на страницу, нажимает на ссылку "видeoкaмepы" в меню слева.
Доступны следующие разделы:
- Редактировать настройки по умолчанию для всех в/кaмep.
- Список.
- Добавить новую.
Сначала Вы должны определить настройки по умолчанию "для всех".
Затем Вы должны добавить необходимое количество в/кaмep
и настроить их параметры.
- Чтобы не настраивать одни и те же параметры для каждой камеры, определите их для всех камер разом по ссылке "параметры для всех".
- Активными (включенными) должны быть только те камеры, которые физически подключены или доступны. В противном случае сервер или не запуститься или будет работать медленно из-за обращения к несуществующим камерам.
- Камеры в конфигурацию автоматически не добавляются и не настраиваются.
Три основных группы параметров:
- Вкл./Выкл. режимов работы и отладки.
- Выбор и настройки драйвера в/кaмepы (PCI card, Internet camera).
- Выбор и настройки режимов обработки видео.
Веб-интерфейс позволяет удобно и наглядно менять параметры.
Как он выглядит можете посмотреть на этом скриншоте.
1. Вкл./Выкл. режимов работы и отладки.
Параметр |
Описание |
work |
Вкл./Выкл. видеозахвата с видеокамеры (читай: работать с этой камерой или нет). По умолчанию: Выкл. |
debug |
Вкл./Выкл. режим отладки. Включение режима отладки существенно замедляет работу системы, так как при этом в системный журнал пишется много отладочных сообщений необходимых для разбора нештатных ситуаций. По умолчанию: Выкл. |
2. Выбор типа камеры (аналоговые или сетевые IP вебкамеры) и настройка её драйвера.
Параметр |
Описание |
cam_type |
Тип драйвера видеокамеры:- netcam - интернет видеокамеры или устройства передачи потокового видео Motion JPEG;
- v4l - (video for linux) аналоговые видеокамеры, подключенные через PCI-платы видеозахвата или тюнеры.
По умолчанию: "netcam".
|
geometry |
Размеры (ширина х высота) кадра в пикселях.
- Для камер, подключенных через платы видеозахвата, установите пропорционально разрешающей способности видеокамеры с учётом требуемого качества и ресурсов сервера. Для ВСЕХ каналов ОДНОГО устройства видеозахвата (более точно чипа) должно быть ОДНО значение:
384x288, 480x360, 560x420, 640x480, 720x540, 768x576. - Для сетевых камер выберите из списка размеры изображения которое реально выдает ip-камера или видеосервер.
По умолчанию: 384x288. |
color |
Цветная видеокамера или нет. Важный параметр - ставьте реальные значения. Для некоторых сетевых камер и видеошлюзов даже если они выдают монохромное изображение нужно ставить color=Вкл. По умолчанию: Выкл (ч/б в/к). |
rotate |
Поворот картинки (зеркально по горизонтали или вращение 180). Немного влияет на загрузку CPU, поэтому включайте только когда действительно нельзя установить камеру нормально. Большинство сетевых камер могут делать поворот самостоятельно. По умолчанию: без поворота. |
2.1. Параметры доступа к сетевым (IP, web) камерам, видеосерверам (видеошлюзам) и др. устройствам, передающим по сети потоковое видео в форматах MJPEG.
Параметр |
Описание |
InetCam_URL |
IP-адрес сетевой видеокамеры или видеошлюза (например AXIS, D-Link, Planet, Aviosys, Panasonic, Samsung, Pixord, Vivotek, Moxa и др. устройств MJPG).
Формат: "http://xxx.xxx.xxx.xxx:port, пример: "http://192.168.0.45".
По умолчанию: не установлено. |
InetCam_HTTP_GET |
Строка запроса GET протокола HTTP на получение потокового видео MJPEG (live) или одиночного кадра JPEG (snapshot).
Например для Axis:
live: "/axis-cgi/mjpg/video.cgi?resolution=640x480&color=1&fps=5"
snapshot:"/axis-cgi/jpg/image.cgi?resolution=320x240&camera=1&compression=25"
Не знаете запрос для Вашей камеры - читайте здесь >>
По умолчанию: "/". |
Snap_Reconnect |
Если на запрос InetCam_HTTP_GET камера выдает одиночный JPEG и разрывает соединение (режим snapshot или still image), то значение параметра - таймаут в милисекундах до следующего запроса к камере. Такой режим не позволяет обеспечить высокую скорость захвата.
По умолчанию: "200 ms". |
InetCam_USER |
Имя пользователя для доступа к интepнeт кaмepe (если необходимо). По умолчанию: не установлено. |
InetCam_PASWD |
Пароль (если необходимо). По умолчанию: не установлено. |
InetCam_UAgent |
Поле User-Agent запроса HTTP. По умолчанию: "videoreg/ver". |
InetCam_Referer |
Поле Referer запроса HTTP. По умолчанию: не передается. |
MpJPEG_Boundary |
Строка boundary для сетевых видеокамер, имеющим отклонения от стандарта протокола HTTP. По умолчанию: не установлено. |
Aviosys9100_chan |
Только для шлюзов Aviosys 9100 (B/RK/A).
Номер камеры/канала [0,1,2,3] на шлюзе при захвате в режиме roundrobin.
По умолчанию: не установлено - не Aviosys 9100 в roundrobin. |
2.2 Параметры PCI карт видеоввода.
Параметр |
Описание |
v4l_dev |
Спец. файл устройства видеозахвата.
Число в окончании - порядковый номер (0,1,..7, всего макс. - 8) чипов Connexant Fution BT878/CX2388x на всех установленных PCI-платах видеоввода.
Например, 16-ти канальная плата с 4-мя чипами будет доступна через 4 файла /dev/video[0..3].
По умолчанию: не установлено.
|
norm |
Видеостандарт: - PAL - для большинства цветных камер;
- NTSC - для оригинальных американских или японских;
- SECAM - только для телевизионного сигнала;
- PAL NC (no colour) - Для ч/б видеокамер.
Для ВСЕХ каналов ОДНОГО чипа BT878/CX88xx должно быть ОДНО значение.
По умолчанию: PAL (цв.) |
input |
Номер канала [ 0,1,2,3 ] на 4-х канальном чипе BT878/CX2388x.
v4l_dev + input - привязка к конкретному входу (разъему), к которому подкл. камера.
По умолчанию: 0 |
brightness |
Яркость. Мин.: 1, макс.: 9. По умолчанию: 5 (среднее). |
contrast |
Контраст. Мин.: 1, макс.: 9. Для плат на Connexant CX88xx оптимально значение 2 или 3 (по нашему мнению) По умолчанию: 5 (среднее). |
auto_brightness |
Режим автоматической регулировки яркости (не для видеокамер с автодиафрагмой). Подстройка происходит через каждые 5 секунд, когда нет движения. По умолчанию: Выкл.
|
skip_frames |
При захвате пропускать это количество кадров с каждого канала.
Логика работы: переключились на канал (см. параметр input) - пропустили skip_frames кадров - захватили кадр - переключились на другой канал (другая камера)
Влияет на fps. Для одной камеры на чипе fps=25/skip_frames. От 2 до 4 - fps=12/(skip_frames x кол-во камер).
При мультиплексировании каналов (к одному чипу BT878/CX88xx подключено несколько камер) не должно быть меньше 1. По умолчанию: 1. |
deinterlacer |
Фильтр для устранения эффекта "расчёски" (deinterlacing) для кадров с размером по вертикали более 288. При LINE_DOUBLING происходит захват полукадра. При применении других фильтров происходит захват полного кадра с отличным качеством, но несколько повышается загрузка процессора системы. Читайте подробнее о фильтрах в документации. По умолчанию: LINE_DOUBLING. |
switch_filter |
Специальный параметр для режимов мультиплексирования. В сочетании с skip_frames используется для отсеивания "битых" или "дрожащих" кадров в режиме переключения каналов. Мин=1, Макс=20. По умолчанию 10.
|
frequency |
Частота тюнера (для ТВ-сигнала) в кГц. По умолчанию: 0 - не использовать ТВ-тюнер. |
3. Выбор и настройки режимов обработки видео.
Параметр |
Описание |
motion_detector |
Обнаруживать движение в кадре с помощью Программного Детектора Движения.
Ключевая функция для проффесиональных систем. На HDD записываются только сеансы с движением. Существенно облегчает поиск в архиве видеозаписей.
По умолчанию: Вкл. |
text2img |
"Врезать" в кадр информационные строки (название камеры, дата/время и др.). По умолчанию: Вкл. |
save_img |
Записывать видео на жесткий диск HDD в архив. По умолчанию: Вкл. |
live_view |
Режим наблюдения в реальном времени. По умолчанию: Вкл. |
reactions |
Реагировать на события. Прим: многие события доступны только при вкл. детекторе движения. По умолчанию: Выкл. |
3.1. Настройка параметров детектора движения.
Параметр |
Описание |
mask_file |
Файл с изображением-маской кадра. Накладывается на кадр от камеры. Где в маске залито чёрным цветом, там движение игнорируется.
Размеры маски должны совпадать с размерами кадра. По умолчанию: не установлено. |
noise_filter |
Шумовой фильтр.
Максимально допустимая разница между изменением яркости двух точек в одной позиции от последовательно полученных кадров, которая рассматривается как шум, помеха, дрожание изображения (дождь, снег, некачественный видеосигнал и т.п.).
Допустимые значения от 0 до 255. По умолчанию: 40.
|
motion_sensor |
Чуствительность детектора. Определение размера отслеживаемой цели.
Число пикселей "изменившихся" в новом кадре ( вычисленный с учётом вышеописанных параметров) при котором срабатывает Программный Детектор Движения (ПДД). Такой кадр будет быть сохранён на диске (если же конечно включен режим записи на диск).
По умолчанию: 1000. Более подробно по настройке читайте здесь >> |
shake_filter |
Фильтрация эффектов быстрого кратковременного дрожания в кадре при мультипликсировании каналов (один чип BT878/CX2388x на несколько камер). Для сетевых видеокамер не используется. По умолчанию: Вкл. |
pre_record |
Предзапись. Если включен режим записи на диск, будет также записано это количество "спокойных" кадров (режим ПРЕДЗАПИСИ), захваченных перед КАЖДЫМ кадром, на котором сработал Программный Детектор Движения. Допустимые значения от 0 до 5. Чем больше значения тем больше д.б. размер ОЗУ. По умолчанию: 2. |
post_record |
Послезапись. Если включен режим записи на диск, будет также записано это количество "спокойных" кадров (режим ПОСЛЕЗАПИСИ), захваченных после КАЖДОГО кадра, на котором сработал Программный Детектор Движения. Допустимые значения от 0 до 5. По умолчанию: 2. |
motion_series_end |
Мининимальный интервал в сек. "cпокойствия" Программного Детектора Движения, после чего возникает событие - "ОКОНЧАНИЕ СЕРИИ ДВИЖЕНИЯ" и система переходит в состояние ожидания "НАЧАЛА НОВОЙ СЕРИИ ДВИЖЕНИЯ" в зоне наблюдения этой камеры. Допустимые значения от 10 до 600 сек. По умолчанию: 30 сек. |
3.2. Параметры информационных строк, рисуемых на изображении кадра.
Параметр |
Описание |
text_left |
Текст в нижнем левом углу кадра. Обычно название камеры или зоны наблюдения. |
text_right |
Шаблон текста в правом нижнем углу кадра. По умолчанию: дата/время. |
text_changes |
Рисовать кол-во изменённых пикселов в верхнем правом углу кадра. Необходимо при настройке параметров детектора движения. По умолчанию: Выкл. |
3.3. Параметры видеокодеков и записи на жёсткий диск HDD.
Параметр |
Описание |
snapshot_interval |
Дополнительно, без всяких условий, записывать кадры JPEG каждые N секунд. По умолчанию: 0 - Выкл. |
file_fmt |
Формат файла для записи видео: JPEG (.jpg), MJPEG (.avi) или MPEG4 (.avi). По умолчанию: MJPEG (.avi) |
film_maxfilesize |
Маскимальный размер AVI (MPEG4, MJPEG) файла в Mb.
Если Вы хотите иметь огромные AVI файлы (по аналогии с DVD, VIDEOCD и т.п.), подумайте сначала, а удобно ли будет с ними работать в режиме поиска по видеоархиву по сети. Также знайте, что реальный размер AVI файлов будет зависеть от настроек системы детектора движения. Если сеансы движения будут короткими по времени, соответственно будет записываться большее кол-во небольших AVI-шек, по одной на каждый сеанс.
Допустимые значения: от 1 до ---. По умолчанию: 3 Mb. |
3.3.1. Настройки кодека JPEG и записи видео в файлы JPEG ( .jpg ) и MJPEG ( .avi )
Параметр |
Описание |
jpeg_quality |
Качество записанного кадра в формате JPEG или MJPEG (VBR). Максимальное качество (размер файла) - 2, минимальное - 30. По умолчанию 5. |
3.3.3. Настройки записи видео в видеофайлы MPEG4.
Параметр |
Описание |
mpeg4_quality |
Качество записанного кадра в формате MPEG4 (VBR). Максимальное качество (размер файла) - 2, минимальное - 30. По умолчанию 5. |
3.4. Наблюдение в реальном времени (ONLINE).
Параметр |
Описание |
monitor_live |
Локальное (с сервера) наблюдение в реальном времени за камерой в программе monitor (mon). По умолчанию: Выкл. |
webcam_live |
Наблюдение по сети с через браузер (Motion JPEG WEBCAM). По умолчанию: Выкл. |
3.4.1. Локальный просмотр на сервере с помощью программы monitor (mon)
Параметр |
Описание |
v4l_pipe |
Создать виртуальный видеоканал, на который будет транслироваться видео с этой камеры для программы mon.
Нужно назначать последовательно без совпадений.
По умолчанию: не определено - значит локальный просмотр с программы mon для данной камеры не возможен. |
3.4.2. Удаленный просмотр по сети ( в интернет-браузере или "вышестоящим" linuxdvr ).
Параметр |
Описание |
wc_port |
Номер порта TCP/IP мини-HTTP сервера для передачи потокового видео Motion JPEG по сети на удаленные компьютеры (для реализации распределенных систем видеонаблюдения или простого просмотра через интернет-браузеры).
Нужно назначать без совпадений для каждой в/к, например: 8081,8082,8083 и т.д.
По умолчанию: 0 - запретить webcam-сервер на этой в/к. |
wc_max_conn_per_cam |
Максимальное кол-во подключенных сетевых клиентов в одно время для этой камеры. Допустимые значения от 1 до 5. По умолчанию: 2. |
wc_maxrate |
Максимальная частота кадров в сек. для потока кадров, передаваемых по сети. По умолчанию: 100. |
wc_motion |
Передавать по сети только кадры с движением и дополнительно по одному кадру в секунду (чтобы не прерывался поток в периоды спокойствия, когда картинка в кадре не меняется). По умолчанию: Выкл. |
wc_limit |
Максимальное количество переданных кадров с момента подключения, после чего передача кадров с этой камеры прекращается. Для возобновления просмотра нажмите "Обновить" (F5) на Ваших браузерах. По умолчанию: 0 - не останавливать передачу. |
3.5. Реакции (beep, e-mail, sound, exec) на различные события.
Параметр |
Описание |
OnStartSeries |
Разрешить обработчики на событии "Начало серии движения".
Если поставили Вкл., то ещё нужно настроить каждый обработчик в отдельности.
По умолчанию: Вкл. |
OnStopSeries |
Разрешить обработчики на событии "Окончание серии движения".
Если поставили Вкл., то ещё нужно настроить каждый обработчик в отдельности.
По умолчанию: Выкл. |
OnFilesSaved |
Разрешить обработчики на событии "Запись файлов на жесткий диск HDD".
Если поставили Вкл., то ещё нужно настроить каждый обработчик в отдельности.
По умолчанию: Выкл. |
3.5.1 Реакции на событие "Начало серии движения" (при Вкл детекторе движения)
Параметр |
Описание |
beep_on_first |
Пищать коротким писком системного динамика. По умолчанию: нет. |
sound_on_first |
Играть предварительно "загруженный" звуковой файл (.wav) через звуковую плату. По умолчанию: нет. |
mail_on_first |
Послать на указанный адрес E-MAIL jpeg-файл первого кадра с движением. По умолчанию: нет. |
exec_on_first |
Выполнить (fork) исполняемый файл "/usr/local/sbin/<exec_on_first>"
Скрипт должен быть предварительно установлен (см. "система")
Передаваемые параметры:- evt_type - тип события: 8 - начало серии, 2 - окончание;
- cam_nr - номер камеры;
- series_nr - номер серии движения;
- first_jpeg - абсолютное имя jpeg-файла, первого кадра с движением;
По умолчанию: нет. |
3.5.2 Реакции на событие "Окончание серии движения" (при Вкл детекторе движения)
Параметр |
Описание |
sound_on_end |
Играть предварительно "загруженный" звуковой файл (.wav) через звуковую плату. По умолчанию: нет. |
mail_on_end |
Послать уведомление о событии на указанный адрес E-MAIL. По умолчанию: нет. |
exec_on_end |
Выполнить (fork) исполняемый файл "/usr/local/sbin/<exec_on_end>"
Скрипт должен быть предварительно установлен (см. "система")
Передаваемые параметры:- evt_type - тип события: 8 - начало серии, 2 - окончание;
- cam_nr - номер камеры;
- series_nr - номер серии движения;
По умолчанию: нет. |
3.5.3 Реакции по событиям "Запись файлов на HDD"
Параметр |
Описание |
OnJpegSaved |
Выполнить (fork) исполняемый файл "/usr/local/sbin/<OnJpegSaved>"
Скрипт должен быть предварительно установлен (см. "система")
Передаваемые параметры:- frame_type - категория кадра:
- forced=1 - принудительная запись;
- snapshot=2 - отметка;
- first=3 - первый кадр в серии с движением;
- motion=4 - кадр с движением;
- pre_motion=5 - "спокойный кадр" перед кадром с движением;
- post_motion=6 - "спокойный кадр" после кадра с движением;
- cam_nr - номер камеры;
- series_nr - номер серии движения;
- jpeg_name - абсолютное имя jpeg-файла;
Есть особенности вызова обработчика при различных режимах записи.
По умолчанию: нет. |
OnFilmSaved |
Выполнить (fork) исполняемый файл "/usr/local/sbin/<OnFilmSaved>"
Скрипт должен быть предварительно установлен (см. "система")
Передаваемые параметры:- film_id=7 - фрагмент видеофильма (.AVI);
- cam_nr - номер камеры;
- series_nr - номер серии движения;
- film_name - абсолютное имя файла;
- film_size_Kb - размер файла в КилоБайтах;
По умолчанию: нет. |
Copyright (©) 2004-2010 ООО "Сетевые информационные системы", mailto:
|