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

Загрузить и установить

Текущим релизом программы для ЭВМ AVReg (№544 в реестре российского ПО) является версия 6.3, репозиторий которого доступен для следующих версий ОС GNU/Linux:

  • Debian GNU/Linux: 9 (stretch) / 10 (buster) / 11 (bullseye) [amd64,arm64,armhf].
  • Ubuntu: 16.04 (xenial) / 18.04 1 (bionic) [amd64,arm64,armhf]; 20.04 (focal) [amd64,arm64].
  • Astra Linux:
    • Special Edition (SE): 1.6/1.7 (smolensk) [amd64] (№369 в реестре российского ПО).
    • Common Edition (CE): 2.12 (orel) [amd64] (№4433 в реестре российского ПО).

Прим.: для более ранних дистрибутивов см. предыдущие релизы AVReg.

APT репозитории

Существуют 2 ветки репозитория AVReg версии 6.3::

  1. html5 - если все камеры сетевые с поддержкой видеокодека H.264/H.265 и все потенциальные пользователи используют только современные HTML5 браузеры (Mozilla Firefox, Google Chrome, Apple Safari, Microsoft Edge):
  2. legacy (прим: устаревший) - если есть пользователи с браузерами Microsoft Internet Explorer 10,11 (MSIE) или есть аналоговые или сетевые MJPEG-only камеры:

Ниже представляем примеры строк в
/etc/apt/sources.list или /etc/apt/sources.list.d/avreg.list
для «подключения» репозитория AVReg в поддерживаемых дистрибутивов Linux.

Шаблон строки в sources.list

deb http://<сервер>/repos/<версия>/<дистрибутив> <код.имя> main contrib non-free
где:
  <сервер>      - avreg.net или зеркало avreg.linuxdvr.ru
  <версия>      - 6.3-html5 или 6.3
  <дистрибутив> - debian или ubuntu
  <код.имя>     - кодовое имя дистрибутива, например,
                    bullseye, buster, stretch,
                    xenial, bionic, focal и т.п.

Debian/Ubuntu

Примечания (актуально на 11.03.2019):

  1. В Ubuntu 18.04 и варианта avreg-server-pgsql, для работы чистильщика архива необходимо удалить пакет ruby-sequel-pg.

Примеры строк в sources.list для Debian/Ubuntu

# AVReg 6.3-html5 для Debian 11 Bullseye
deb http://avreg.net/repos/6.3-html5/debian/ bullseye main contrib non-free

# AVReg 6.3 для Debian 10 Buster
deb http://avreg.net/repos/6.3/debian/ buster main contrib non-free

# AVReg 6.3-html5 для Ubuntu 20.04 focal
deb http://avreg.net/repos/6.3-html5/ubuntu/ focal main contrib non-free

# AVReg 6.3 для Ubuntu 18.04 bionic
deb http://avreg.net/repos/6.3/ubuntu/ bionic main contrib non-free

Astra Linux SE (smolensk)

Примеры строк в sources.list для Astra Linux SE 1.7/1.6.10/1.6 smolensk

# AVReg 6.3 для Astra Linux Special Edition 1.7
deb http://avreg.net/repos/6.3astra.se/ smolensk_1.7 main contrib non-free

# AVReg 6.3 для Astra Linux Special Edition 1.6 UPDATE10
deb http://avreg.net/repos/6.3astra.se/ smolensk_1.6.10 main contrib non-free

# AVReg 6.3 для Astra Linux Special Edition 1.6
deb http://avreg.net/repos/6.3astra.se/ smolensk_1.6 main contrib non-free

Astra Linux CE (orel)

Примеры строк в sources.list для Astra Linux CE 2.11/2.12 orel

# AVReg 6.3-html5 для Astra Linux Common Edition 2.11/2.12 orel
deb [arch=amd64] http://avreg.net/repos/6.3-html5/debian/ stretch main contrib non-free
deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free

Установка (кратко)

Если на момент установки у вас нет полного набора инсталляционных DVD-дисков дистрибутива Linux, вы должны удостоверится в том, что официальные репозитории вашего дистрибутива также подключены, как минимум:
  • main для Debian;
  • main universe для Ubuntu.
Исходные условия:
  • у вас уже есть компьютер с установленным дистрибутивом Debian GNU Linux или Ubuntu Linux соответствующих версий и архитектур (см. выше);
  • этот компьютер имеет доступ в сеть интернет.

Иначе рекомендуем ознакомиться с полной версией «инструкции по установке».

Astra Linux SE (smolensk) специфика:
  • установка на ОС специального назначения имеет существенные отличия, которые детально описаны в соответствующем Руководстве администратора, не используйте инструкции по установке на дистрибутивы общего назначения ниже;
  • для «offline» установки с использованием apt-cdrom(8) подготовлены образы CD/DVD дисков: http://avreg.net/repos/cd/.
  1. Добавьте адрес репозитория нужной версии AVReg (см. выше) в ваш «/etc/apt/sources.list».
  2. (только для 6.2 и более поздних) Откройте терминал и выполните в нём следующие команду для импорта нашего ключа, которым подписан репозиторий:
    wget -q -O - http://avreg.net/repos/avreg.public.key | sudo apt-key add -
    
  3. обновите списки доступных пакетов для установки, выполнив сл. команду от root-а или через sudo:
    sudo apt update
    

Установка серверной части.

Если перед началом установки у вас уже установлены соответствующие версии SQL-серверов, то должны быть обеспечены (не поломаны) штатные Debian решения организации неинтерактивного администрирования, по крайней мере, на этапе установки и обновления. Это необходимо для автоматической установки и апгрейда базы данных AVReg.

Для проверки используйте след. команды в терминале:

echo 'SELECT VERSION();' | sudo mysql --defaults-extra-file=/etc/mysql/debian.cnf -N
  или
echo 'SELECT VERSION();' | sudo -u postgres psql -t

В зависимости от предпочитаемой БД MySql или PostgreSql:

sudo apt install avreg-server-mysql

или

sudo apt install avreg-server-pgsql

(Начиная с 6.3) Для установки RTSP PROXY сервера (если необходимо):

sudo apt install avreg-gst-rtsp-proxy

Если у вас нет реальных видеокамер но очень хочется попробовать AVReg в работе прямо сейчас, установите эмулятор (http/mjpeg) ip-камер:

sudo apt install webcam-emu

Установка клиентской части.

Установка локального (на сервере) просмотрщика камер в реальном времени:

sudo apt install v4loop-dkms
sudo apt install avreg-mon

Установка приложения «Импорт плейлистов AVReg» (для сохранения части медиа-архива в виде плейлиста на флешку, например):

sudo apt install avreg-pi-gtk2

Настройка (кратко)

Для окончательной настройки AVReg зайдите веб-браузером по URL-адресу «http://сервер/avreg/» используя логин install с пустым паролем.

Обновление

sudo apt update
sudo apt dist-upgrade

Удаление

# полное удаление архива (база данных и медиа-файлы),
# конфигурации (текстовой) и основных пакетов AVReg
sudo apt purge avreg-common v4loop-dkms
# удаление вспомогательных пакетов, установленных как зависимости AVReg
sudo apt autoremove
sudo apt autoclean
download.txt · Последние изменения: 2022-03-28