Видеонаблюдение через интернет в веб-браузере

Возможности

Совместимость с аппаратной частью

Поддерживаемые устройства видеоввода

  • Сетевые камеры и видеосерверы, работающие по протоколу http и rtsp, со сжатием h264, mpeg4 и mjpeg. Например, модели следующих производителей: Axis, Planet, D-Link, Panasonic, Smartec, Вeward, Trendnet, ACTi, RVi, Hikvision, Arecont и многими другими.
  • Аналоговые видеокамеры с композитным видеосигналом, подключаемые через video4linux-совместимые платы видеозахвата и TV-тюнеры на чипсетах Connexant Fusion BT848/BT878/CX2388x, Philips SAA713x, Techwell TW68xx.
  • USB-камеры (поддерживаемые в linux).

Поддерживаемые устройства аудиоввода

  • IP-камеры с возможностью трансляции звуковых потоков по rtsp. Некоторые модели камер с возможностью трансляции звуковых потоков по http.
  • ALSA -совместимые устройства:
    • звуковые карты,
    • платы видеозахвата с возможностью аудиоввода,
    • микрофоны USB-камер (linux alsa-совмеcтимых).

«Камерная» емкость на один сервер

Для более-менее точного определения необходимых ресурсов, напишите нам ответы на вопросы, изложенные на странице «Аппаратное обеспечение видеорегистратора/видеосервера.» в разделе «Выбор комплектующих системного блока».

Также, вы можете оценить нагрузку на имеющиеся у вас конфигурации (ПК) используя реальные камеры или используя «webcam-emu - эмулятор MJPG ip-камер.»

ЦПУ (пример для грубой оценки)

В типовых схемах использования AVReg, нагрузка на ЦПУ сервера почти линейно зависит от обрабатываемого потока данных, который, в свою очередь, зависит от разрешения кадра и общей скорости ввода по всем камерам в кадрах в сек.

Например, для следующей конфигурации:

  • ЦПУ - 3 ГГц (2-х ядерный),
  • размер кадра 640х480 пикселей,
  • сплошная запись(кодирование) для аналоговых камер или запись по детектору в AVI(MJPEG) для сетевых,

«потолок» на один системный блок примерно такой:

  • без локального просмотра (прямо на сервере):
    • для сетевых в/к - 240 fps.
    • для аналоговых в/к - 150 fps;
  • с локальным просмотром (прямо на сервере):
    • для сетевых в/к - 160 fps.
    • для аналоговых в/к - 150 fps;

Видеовывод (локальный).

Ограничения по локальному (avreg-mon) режиму наблюдения в реальном времени:

  • макс. количество локально просматриваемых камер в одной раскладке (т.е.) в одном окне локального просмотрщика avreg-mon - 25.
  • макс. количество локально просматриваемых камер на один системный блок - 32, по 16 в каждой из двух запущенных avreg-mon-ах, расположенных на одном (широком) или на 2-х дисплеях.

Программные возможности и интерфейсы

Режимы записи

Видео и/или аудио потоки сразу («на лету») записываюся в «обычные» файлах следующих форматов: mp4, flv, mov, matroska, avi.

Режимы записи:

  • без записи на жесткий диск;
  • безусловная или «сплошная» запись;
  • выборочная запись:

Видеоархив циклический (кольцевой), с автоматическим удалением части старых данных при достижении определённого значения объёма свободного места на жестком диске или RAID-массиве. Примечание: возможно использование системных дисковых квот quota (EXT4) и xfs_quota (XFS).

Обработка видеоизображения

В зависимости от сочетания установленных режимов записи и типа видеокамеры (аналоговая или сетевая), захваченные с устройства видеокадры могут подвергаться следующим видам обработки:

  • наложение (врезка) в кадры текста и времени,
  • поворот или зеркальное отображение на 180 град,
  • контроль засветки и затемнения.

Программный детектор движения

Программный детектор движения работает на основе сравнения количества изменённых пикселей в соседних видеокадрах с заданным в настройках пороговым значением для каждой видеокамеры.

Дополнительно включает следующие технологии:

  • настройка уровня шума,
  • выделение областей анализа наложением графической маски произвольной формы,
  • группирования во временные сеансы движения.

Сквозные видеоканалы

Для каждой камеры может быть обеспечен «сквозной» канал:

  • локальный для несжатого или декодированного видео, в виде виртуального video4linux2 устройства;
  • сетевые:
    1. MJPEG/JPEG по протоколу HTTP в виде

потока Motion JPEG или одиночными кадрами JPEG;

  1. HLS (h264 + aac) (прим.: в версии 6.2).

Реакции на события и уведомления

Все основные события от подсистем

  • записи,
  • захвата,
  • детектора движения,
  • http сервера (веб-клиенты).

передаются в внешний пользовательский скрипт, с помощью которого можно реализовать очень гибкие решения по дальнешей диспетчеризации событий (ftp, sms, email, аудио, …).

Например, вот так «Мониторинг avregd с помощью коллектора событий.».

Интерфейс с пользователем

Многопользовательский доступ

Для работы с системой через веб-интерфейс в системе предусмотрены 5 групп пользователей:

  1. инсталляторы (полный доступ),
  2. администраторы (то же что и инсталляторы, только без возможности настройки камер),
  3. операторы архива (просмотр архива и камер в реальном времени),
  4. операторы наблюдения (просмотр в реальном времени, вкл./выкл. записи),
  5. только просмотр в реальном времени.

Количество пользователей и удаленных рабочих мест программно не ограниченно.

Дополнительно:

Наблюдение в режиме реального времени

Для организации профессиональных рабочих мест операторов видеонаблюдения с непрерывным режимом наблюдения настоятельно рекомендуется использовать просмотрщика камер avreg-mon, либо на сервере, либо на отдельном клиентском ПК. Подробнее читайте Установка локального просмотрщика камер avreg-mon.
PTZ

На веб-странице просмотра реализовано PTZ-управление IP-камерами (прим.: только для ONVIF-совместимых моделей IP-камер).

Управление и настройка

Реализована в виде веб-интерфейса и доступна с совместимых веб-браузеров, локального и удалённых компьютеров, для зарегистрированных пользователей с ограничением доступа по IP-адресу и паролю.

Почти все параметры задокументированы прямо в веб-интерфейсе (встроенная документация).

Просмотр видеоархива

Реализован в виде веб-интерфейса и доступен с совместимых веб-браузеров, локального и удалённых компьютеров, для зарегистрированных пользователей с ограничением доступа по IP-адресу и паролю. Проигрывание непосредственно медиа-файлов (звуковых и видео) обеспечивается стандартными медиа-плеерами, установленными в системе, в том числе и прямо на веб-страницах (при установленных соответствующих плагинах).

Дополнительно предусмотрен специальный PDA-интерфейс для доступа с мобильных устройств и КПК.

Кастомизация веб-интерфейса

Предусмотрена штатная возможность некоторой модификации веб-интерфейса «под себя».

features.txt · Последние изменения: 2015-04-06