top
logo


Установка AvReg 5,6 на Debian 6.0 ( i386) PDF Печать E-mail
Автор: adm   
20.05.14 15:42

Установка и настройка AvReg 5.6 на Debian 6.0 ( i386) с платой видеозахвата kmc-4400r


Все что я опишу, можно найти на официальном сайт программы http://avreg.net Единственная проблем, что всего там очень много и материал размазан по всему сайту.

 

 


Выбор дистрибутива или почему именно Debian 6.0:

Локальный просморщик avreg-mon работает только на архитектуре amd64(64bit), за исключением Debian 6 где возможен запуск и на i386(32bit). http://avreg.net/manual_install_server_debian.html

 

При попытке устарновить AVReg 6.0 на Debian 6.0.9 вылезла ошибка. Посему решил поставить стабильную версию AVReg 5,6

 

Загружаем дистрибутив Debian 6.0.9
http://linux.sut.ac.th/download/Public/debian/

Дистрибутив для сетевой установки debian-6.0.0-i386-netinst.iso не рекомендую, так как не все репозитарии позволяют установить устаревший Debian по сети.

Устанавливаем Debian в минимальной конфигурации с SSHD.

 

Воспользуемся PUTTY. Заходим по ssh:

# apt-get update

 

Добавляем в  /etc/apt/sources.list репозитарий:

deb http://avreg.net/repos/5.6/debian/ squeeze main contrib non-free


# apt-get update


Устанавливаем AVReg 5.6
# apt-get install avreg-server

 

Заходим в GUI  http://ip адрес/avreg

с логином install пароль пустой.

При запуске AVReg 5.6 вылезла ошибка:
sudo: no tty present and no askpass program specified


В версии Дебиан 7.5 и Аврег 6.0 эта ошибка выглядит так
[....] Starting AVReg surveillance system server:  ERROR: could't set locale to ru_RU.UTF-8, try `sudo locale-gen ru_RU.UTF-8'
[FAILd failed;  failed!

Лечение данной ошибки:
Необходимо установить ru_RU.UTF-8 локаль
$ sudo dpkg-reconfigure locales

выбираем ru_RU.UTF-8 из списка, отмечаем у устанавливаем.



Устанавливаем клиентскую чать:

# apt-get install module-assistant build-essential
# m-a a-i v4loop
# apt-get install avreg-mon
# apt-get install avreg-pi-gtk2
# apt-get install webcam-emu

 

Настраиваем драйвер платы видеозахвата:
Смотрим тип карты

# v4l-info | head -n 10 | grep card

Видим вот такой вывод

card                    : "BT878 video ( *** UNKNOWN/GENER"

Это означает что плата не корректно определилась.

Моя плата kmc-4400r
Идем сюда http://avreg.net/howto_linux-capture-cards_bttv.html
Находим kmc-4400r

#define BTTV_BOARD_KODICOM_4400R        0x84 // 4 декодера, 100fps, 16 каналов макс.

 

Плате kmc-4400r соответствует код 0x84

 

Теперь нам необходимо выгрузить модуль bttv:

Остановим процесс avreg
# /etc/init.d/avreg stop   (иначе вы увидите Error: Module bttv is in use)


Выгружаем модуль
# sudo rmmod bttv



Допишем в файл  /etc/modules

строку "bttv" (без кавычек)

и выполним комманду
# sudo update-initramfs -u

 

Теперь загружаем модуль с принудительным указанием типа платы:

# sudo modprobe -v bttv card=число_идентификатор_платы_из_списка tuner=-1 autoload=0

 

Так как моя плата имеет четыре чипсета то команда выглядит так:

user@host:~$ sudo modprobe -v bttv card=0x84,0x84,0x84,0x84 tuner=-1 autoload=0

Подробнее можно прочитать тут http://avreg.net/howto_linux-capture-cards.html



После данной манипуляции, моя плата была определена правильно:
# v4l-info | head -n 10 | grep card

card   : "BT878 video (Kodicom 4400R (mas"

 

Для того чтобы плата была распознана после перезагрузки (читаем тут http://avreg.net/howto_linux-capture-cards.html), необходимо создать файл /etc/modprobe.d/video4linux.conf

и вписать в него строчку для моей  4-x чиповой платв Kodikom 4400R на BT878

options bttv card=0x84,0x84,0x84,0x84 tuner=-1,-1,-1,-1 autoload=0

 

Далее настраиваем права sudo. Если вы не можете управлять (стартовать, перезагружать, останавливать) процесс AVReg из GUI, необходимо:

Добавим в файл /etc/sudoers.d/avreg   в  переменную AVREG_HTTPD_HOSTS (секция Host_Alias)  имя вашего компьютера.

То, что выдаст команда hostname.

Теперь настроим камеры:

В     Видеокамеры - параметры для всех - Захват

cam_type - v4l

fps  - 0


В  Видеокамеры - параметры для всех - Захват -ideo4linux

v4l_dev - /dev/video0

norm - NTSC

input - 0

 

А видеокамеры соответственно будут настроены так:

/dev/video0:0

/dev/video0:1

/dev/video0:2

/dev/video0:3

 

Вот так выглядят мои настройки камер:

 

С остальными настройками разберетесь сами.

Легкой настройки.

 

ссылка на материал: http://www.thin.kiev.ua/categoryblog/2192-avreg-debian-60.html

{jcomments on}

Последнее обновление 22.05.14 17:12
 
Интересная статья? Поделись ей с другими:

bottom

 

Unreal Commander PfSense по русски Яндекс.Метрика