ZoneMinder
(→Запуск модуля) |
|||
Строка 88: | Строка 88: | ||
/etc/modprobe.d/unsupported-modules | /etc/modprobe.d/unsupported-modules | ||
разрешить подгружать скомпиллированные модули заменив в строке: | разрешить подгружать скомпиллированные модули заменив в строке: | ||
− | allow_unsupported_modules | + | allow_unsupported_modules 0 |
− | + | ||
− | + | ||
значение на: | значение на: | ||
allow_unsupported_modules 1 | allow_unsupported_modules 1 | ||
− | и запустить команды: | + | и запустить команды: |
− | + | SuSEconfig | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
modprobe tw68 | modprobe tw68 | ||
Версия 08:48, 30 мая 2012
![]() | 外國 language! В статье используется несколько языков. Необходимо использовать один. Совсем неплохо, если это будет русский. |
ZoneMinder — свободное программное обеспечение, для организации видеонаблюдения под лицензией GNU GPL.
Введение
Часто перед организацией встает вопрос об организации эффективной системы видеонаблюдения которая при этом должна вписываться в рамки достаточно ограниченного бюджета, а промышленные решения не всегда в полной мере соответствуют поставленной задаче. В данном руководстве мы рассмотрим построение законченного решения по видеонаблюдению при помощи ПК со специальными платами видеозахвата под управлением ОС Linux и свободно распространяемого ПО для видеонаблюдения ZoneMinder [1].
Аппаратная часть
Камеры
![]() | Это незавершённая статья, требующая доработки. Какие камеры подходят для ZM, какие лучше и почему. |
Платы видеозахвата
PICO2000 [2]
- Video Inputs: 4CH Audio Inputs:1CH
- System resources:30fps(NTSC)/30fps(NTSC)
- Resolution video:640×480
Компьютер
BIOS
Следует задать настройки для автоматического включения ПК при подаче питания (в AWARD Bios пункт "Power state: Always ON") на случай перебоев в электроснабжении для автономности системы.
Screensaver
Если ПК установлен в месте, где ведется мониторинг, следует отключить скринсейвер и выключение монитора при простое. Для этого для оператора сервера видеонаблюдения перейдите в Центр Управления -> Оформление -> Храниетль экрана и деактивируйте пункт Активировать хранитель экрана при простое. Так как мы отключаем desktop manager, то логично отключать скринсэйвер в принципе для иксов. Делаем это командами:
xset s off xset -dpms xset s noblank
Можно прописать их в .xinitrc.
Альтернативный способ - отредактировать xorg.conf:
Section "ServerLayout":
Option "BlankTime" "0" Option "StandbyTime" "0" Option "SuspendTime" "0" Option "OffTime" "0" Option "NoPM" "True"
Программная часть
Установка SLES
Рассмотрим установку SLES 11 i586 на машину с 2 Gb RAM и 200 Gb HDD. Предполагается, что сервер видеонаблюдения не является критичным звеном и не хранит длительных архивных записей, для этого предназначен отдельный центральный сервер с NAS, таким образом нет необходимости использовать технологии RAID и LVM.
В нашей конфигурации используется 4 Primary partition без up time и идентификацией томов uuid:
- файл подкачки: размер 2 ГБ, файловая система swap, точка монтирования swap
- загрузочный: 500 МБ, ext3, /boot
- корень: 20 ГБ, ext3, /
- хранилище: <оставшееся свободное место>, JFS [3], /srv
Выбор файловой системы JFS обусловлен тем, что ZoneMinder для хранения записанного материала использует последовательность jpg-файлов, что в случае нескольких камер и круглосуточной записи генерирует колоссальное их количество. Файловые системы классического типа имеют ограничения на количество хранимых файлов, что приводит к тому, что запись перестает вестись при достаточном количестве свободного места. Архитектура файловой системы IBM JFS лишена подобных ограничений. Другие ФС, с подобными параметрами доступные в ОС Linux авторам в настоящее время неизвестны.
Обязательно включаем на сервере синхронизацию времени по протоколу NTP, это позволит в дальнейшем избежать нелицеприятных и спорных моментов при просмотре архивов, поиска и сопопставления записанных роликов с реальным временем.
Для настройки NTP в SLES перейдите в YaST -> Network Services -> NTP Configuration. Выберите Start NTP Daemon Now and On Boot и добавьте доверенный NTP-сервер вашей организации или же, если таковой отсутствует, можно воспользоваться сервисом pool.ntp.org.
После установки добавляем дополнительно SDK DVD [4], который необходимо скачать с сайта Novell и подключить в качестве репозитория YaST.
На этапе дальнейшей настройки и отладки отключаем SuSEFirewall2
![]() | ВНИМАНИЕ! Не забываем включить его обратно перед вводом в промышленную эксплуатацию! |
Поиск устройств в системе
Для pci/pcie
lspci
Для usb
lsusb
Настройка драйвера tw68
Плата видеозахвата: RX-7404 (Уточнить)
Download
Репозиторий драйвера: http://gitorious.org/tw68 Интересующий нас драйвер, который успешно скомпилировался под SLES: http://gitorious.org/tw68/tw68-v2 (http://gitorious.org/tw68/tw68-v2/trees/master)
Компиляция
Драйвер следует разархивировать в /usr/local/src/tw68-tw68-v2 и собрать командой make, запущенной в папке с разархивированным драйвером. Затем командой make install, запущеной в этой же папке установить скомпилированный драйвер.
Запуск модуля
Можно осуществить командой:
modprobe --allow-unsupported tw68
или если в файле:
/etc/modprobe.d/unsupported-modules
разрешить подгружать скомпиллированные модули заменив в строке:
allow_unsupported_modules 0
значение на:
allow_unsupported_modules 1
и запустить команды:
SuSEconfig modprobe tw68
В результате запуска модуля в результате выполнения команды dmesg должны обнаружиться похожие строки:
[ 548.223355] tw68: v4l2 driver version 0.0.4 loaded [ 548.223419] tw68 0000:04:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 [ 548.223428] tw6804[0]: found at 0000:04:04.0, rev: 16, irq: 16, latency: 64, mmio: 0xcfbffc00 [ 548.223437] tw6804[0]: subsystem: 1797:6804, board: GENERIC [card=0,autodetected] [ 548.223479] tw6804[0]: Unable to determine board type, using generic values [ 548.324059] IRQ 16/tw6804[0]: IRQF_DISABLED is not guaranteed on shared IRQs [ 548.324205] tw6804[0]: registered device video4 [v4l2] [ 548.324253] tw6804[0]: registered device vbi4 [ 548.324297] tw68 0000:04:05.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 [ 548.324308] tw6804[1]: found at 0000:04:05.0, rev: 16, irq: 17, latency: 64, mmio: 0xcfbff400 [ 548.324320] tw6804[1]: subsystem: 0000:0000, board: GENERIC [card=0,autodetected] [ 548.324405] tw6804[1]: Unable to determine board type, using generic values [ 548.428046] IRQ 17/tw6804[1]: IRQF_DISABLED is not guaranteed on shared IRQs [ 548.428173] tw6804[1]: registered device video5 [v4l2] [ 548.428218] tw6804[1]: registered device vbi5 [ 548.428258] tw68 0000:04:06.0: PCI INT A -> GSI 18 (level, low) -> IRQ 18 [ 548.428269] tw6804[2]: found at 0000:04:06.0, rev: 16, irq: 18, latency: 64, mmio: 0xcfbfec00 [ 548.428279] tw6804[2]: subsystem: 0000:0000, board: GENERIC [card=0,autodetected] [ 548.428344] tw6804[2]: Unable to determine board type, using generic values [ 548.532037] IRQ 18/tw6804[2]: IRQF_DISABLED is not guaranteed on shared IRQs [ 548.532168] tw6804[2]: registered device video6 [v4l2] [ 548.532220] tw6804[2]: registered device vbi6 [ 548.532264] tw68 0000:04:07.0: PCI INT A -> GSI 19 (level, low) -> IRQ 19 [ 548.532275] tw6804[3]: found at 0000:04:07.0, rev: 16, irq: 19, latency: 64, mmio: 0xcfbfe400 [ 548.532285] tw6804[3]: subsystem: 0000:0000, board: GENERIC [card=0,autodetected] [ 548.532362] tw6804[3]: Unable to determine board type, using generic values [ 548.636085] IRQ 19/tw6804[3]: IRQF_DISABLED is not guaranteed on shared IRQs [ 548.636216] tw6804[3]: registered device video7 [v4l2] [ 548.636249] tw6804[3]: registered device vbi7
Добавление драйвера в автозагрузку
Осуществляется в файле:
/etc/sysconfig/kernel
добавлением к строке:
MODULES_LOADED_ON_BOOT=""
параметра, являющегося именем модуля tw68, единственного или, при наличии других параметров, через пробел:
MODULES_LOADED_ON_BOOT="tw68"
Настройки ZoneMinder
Рабочее решение взято с форума ubuntu [5] Более менее работает в режиме захвата YUVY.
На закладке option->config
- выключите V4L_MULTI_BUFFER
- поставте CAPTURES_PER_FRAME = 2
Настройка bttv
BTTV [6] is linux driver for TV cards based on the bt848 and bt878 chips.
Конфигурация bttv
По умолчанию такого файла в /etc/modprobe.d/ нет, по этому создаем его командой vi /etc/modprobe.d/bttv.conf и зополняем следующую конфигурацию:
#i2c alias char-major-89 i2c-dev options i2c-algo-bit bit_test=1 #btv alias char-major-81 videodev alias char-major-81-0 bttv alias char-major-81-1 bttv alias char-major-81-2 bttv options bttv card=71,71,71 radio=-1,-1,-1
Отличия для конфигурации из 2 карт pico2000:
options bttv card=77,77 tuner=4,4 radio=0,0 triton1=0 vsfx=0 autoload=0
Отличия для конфигурации из 5 карт на чипе bt878:
options bttv card=78,78,78,78,78 radio=-1,-1,-1,-1,-1 triton1=0 vsfx=0 autoload=0 gbuffers=12
Для подбора параметров card= под конкретную модель необходимо свериться с таблицей параметров для драйвера bbtv.
Автозапуск модулей
vi /etc/sysconfig/kernel изменить
MODULES_LOADED_ON_BOOT=""
на
MODULES_LOADED_ON_BOOT="i2c-dev video bttv"
ПЕРЕЗАГРУЖАЕМ МАШИНУ
Проверка работоспособности bttv
dmesg | grep bttv
bttv: driver version 0.9.17 loaded bttv: using 8 buffers with 2080k (520 pages) each for capture bttv: Bt8xx card found (0). bttv 0000:02:09.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17 bttv0: Bt878 (rev 17) at 0000:02:09.0, irq: 17, latency: 32, mmio: 0xf8ffe000 bttv0: using: Lifeview FlyVideo 98EZ (capture only) LR51 [card=71,insmod option] bttv0: gpio: en=00000000, out=00000000 in=00007fff [init] bttv0: FlyVideo Radio=no RemoteControl=no Tuner=4 gpio=0x007fff bttv0: FlyVideo LR90=no tda9821/tda9820=no capture_only=yes bttv0: tuner absent bttv0: registered device video0 bttv0: registered device vbi0 bttv0: PLL: 28636363 => 35468950 .. ok bttv: Bt8xx card found (1). bttv 0000:02:0a.0: PCI INT A -> GSI 21 (level, low) -> IRQ 21 bttv1: Bt878 (rev 17) at 0000:02:0a.0, irq: 21, latency: 32, mmio: 0xf8ffc000 bttv1: using: Lifeview FlyVideo 98EZ (capture only) LR51 [card=71,insmod option] bttv1: gpio: en=00000000, out=00000000 in=00007fff [init] bttv1: FlyVideo Radio=no RemoteControl=no Tuner=4 gpio=0x007fff bttv1: FlyVideo LR90=no tda9821/tda9820=no capture_only=yes bttv1: tuner absent bttv1: registered device video1 bttv1: registered device vbi1 bttv1: PLL: 28636363 => 35468950 .. ok bttv: Bt8xx card found (2). bttv 0000:02:0b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22 bttv2: Bt878 (rev 17) at 0000:02:0b.0, irq: 22, latency: 32, mmio: 0xf8ffa000 bttv2: using: Lifeview FlyVideo 98EZ (capture only) LR51 [card=71,insmod option] bttv2: gpio: en=00000000, out=00000000 in=00007fff [init] bttv2: FlyVideo Radio=no RemoteControl=no Tuner=4 gpio=0x007fff bttv2: FlyVideo LR90=no tda9821/tda9820=no capture_only=yes bttv2: tuner absent bttv2: registered device video2 bttv2: registered device vbi2 bttv2: PLL: 28636363 => 35468950 .. ok
Настройка saa7134
Просмотр опций драйвера:
modinfo saa7134
http://www.linuxtv.org/wiki/index.php/Saa713x_devices:_Generic_SAA7134_Card_Installation
Наша карта: KW-DVR4X-7134A http://www.compsource.com/ttechnote.asp?part_no=KWDVR4X7134A&tabs=print&info=
Проблема с картой на 4 чипах saa7134 и гидрой на 8 камер
Добавление своей платы в драйвер http://www.opennet.ru/base/X/video_capture.txt.html
На ОС Windows работало 8 каналов как 8 устройств, а в Linux по-умолчанию определились только 4 устройства видеозахвата /dev/video0-3 и только с нулевым каналом [7] [8] [9].
/etc/modprobe.d/options
alias char-major-81 saa7134 options saa7134 gbuffers=16 card=97,97,97,97,97,97,97,97
/etc/sysctl.conf
kernel.shmall = 134217728 kernel.shmmax = 134217728
На камерах в самом ZM указываем опцию MAX_RESTART_DELAY 1
Для подбора параметров card= под конкретную модель необходимо свериться с таблицей параметров для драйвера saa7134.
Инсталляция ZoneMinder
- Yast
- Software -> Software Repositaries
- Add http://www.liquid-co.de/pub/suse/repositories/11.1/ (Репозиторий, содержащий ZoneMinder с зависимостями)
- Add packman repo (http://packman.unixheads.com/suse/11.1/) --- нужен-ли этот пункт, выяснить!
- ADD DVD repo (http://download.opensuse.org/distribution/11.1/repo/oss/) --- нужен-ли этот пункт, выяснить!
- yast
- ZoneMinder
Настройка Apache2
vi /etc/apache2/httpd.conf
выключить #Include /etc/apache2/sysconfig.d/include.conf --- нужен-ли этот пункт, выяснить!
vi /etc/sysconfig/apache2
Запускаем демон apache2:
service apache2 start Starting httpd2 (prefork) done
Добавляем демон apache2 на автозапуск для автономности системы:
chkconfig apache2 on
Настройка mysql
Запуск СУБД MySQL:
service mysql start
Добавить MySQL в автозагрузку:
chkconfig mysql on
Настройка ZoneMinder
Просмотр настроек: /etc/zm.conf
Первоначальная настройка ZoneMinder для работы с БД. Если БД только что установлена и не настроена, то у пользователя root пустой пароль по умолчанию.
zm_database_init
Если предполагается большая нагрузка на БД (много камер и т.д.), рекомендуем сразу сконвертировать тип БД с MyISAM на InnoDB:
mysql -p -e "show tables in zm;" | tail --lines=+2 | xargs -i echo "ALTER TABLE {} ENGINE=INNODB;" > /tmp/alter_table.sql mysql --database=zm -p < /tmp/alter_table.sql
Запускаем ZoneMinder и проверяем по /var/log/messages, что все нормально работает
service zm start
Добавить в vi /etc/sysctl.conf строку что бы в системе появилась новая константа, необходимая для работы ZoneMinder:
kernel.shmmax = 167772160
Добавляем ZoneMinder в автозагрузку:
chkconfig zm on
ПЕРЕЗАГРУЖАЕМ МАШИНУ
Добавление камер с плат видеозахвата
- Add new monitor
- Тип источника Local
- Source
- Device Path: /dev/video0
- Device Format: PAL
- Capture Palette: GREY
- 320x200
Добавление внешних ip-камер Axis
- Add new monitor
- Тип источника Remote
- Source
- Remote Protocol HTTP
- Remote Method Simple
- Имя удаленного хоста admin:password@webcam.example.com
- Путь на удаленном хосте /axis-cgi/mjpg/video.cgi?resolution=320x240
password желательно использовать без спец. сиволов.
В случае, если картинка с камер "тормозит" и дергается, следует в настройках камеры (не ZM!) ограничить видеопоток 15ю FPS.
Настрока проблематики 878 [10]
Как убрать черную полосу и "прыгющие" кадры:
- Options ->Config. Disable V4L_MULTI_BUFFER
- Options -> Config установить CAPTURES_PER_FRAME =4
ПЕРЕЗАГРУЖАЕМ МАШИНУ
Для более удобного доступа создаем символьную ссылку на папку с текущими записями с камер:
ln -s /srv/www/htdocs/zm/events/ /srv/events
Включаем и настраиваем SuSEFirewall2
Настройка записи с камер и удаление старых записей
Меняем для интересующих нас камер режим «Monitor» на режим «Modect», который записывает только обнаруженное движение не сохраняя статичных кадров, это позволит сильно съэкономить ресурсы сервера.
Перейдем к настройке фильтров, архивирующих или удаляющих старые записи с сервера.
Аутентификация и разграничение прав
В нашем случае используются 2 пользователя, аутентифицируемые средствами ZM: admin и oper. Первому можно все, второму — только просмотр.
Заходим в административный web-интерфейс ZM во вкладку опции и в окне "Система" выбираем следующие параметры:
Затем переходим во вкладку "Пользователи" и создаем нового с именем "oper":
Даем ему права на просмотр камер и событий:
![]() | ВНИМАНИЕ! Не забудьте поменять стандартный пароль для пользователя admin! |
Для применения изменений перезагружаем сервисы zm и apache2:
service zm restart && service apache2 restart
Настройка экспорта видео
На примере SLES 11 SP1. Подключаем репозиторий Packman:
zypper addrepo --repo http://mirror.yandex.ru/opensuse/packman/11.1/Packman.repo
Ставим ffmpeg:
zypper in ffmpeg
После этого из веб-интерфейса ZM возможно сохранять "events" в видеоформате.
Настройка автовхода опрератора и автозапуска мониторинга в полноэкранном режиме
В качестве оператора сервера видеонаблюдения мы используем пользователя oper. Для настройки безпарольного автовхода пользователя oper следует в yast перейти к Security and users -> Users and Groups management. Выбрать пользователя oper и в настройках expert options -> login settings выбрать пункты Auto login и Passwordless login
Для настройка автозапуска firefox с заданной домашней страницей следует в директории /home/oper/ скопировать файл xinitrc.template в xinitrc. Далее следует закомментировать строку:
exec $WINDOWMANAGER
И добавть строку в блок:
# # Add your own lines here... # firefox "http://localhost/zm/index.php?view=montage&group=0"
Задачу запуска firefox в полноэкранном режиме в качестве оболочки рекомендуется решать с помощью "kiosk mode", а в нашем случае, с помощью плагина R-kiosk [11].
Загрузка плагина:
ssh -X videocontrol.example.com mkdir /usr/local/src/firefox/ cd /usr/local/src/firefox/ wget https://addons.mozilla.org/en-us/firefox/downloads/file/88155/r-kiosk-0.8.1-fx.xpi
Установка плагина для всех пользователей:
firefox -install-global-extension /usr/local/src/firefox/r-kiosk-0.8.1-fx.xpi
![]() | ВНИМАНИЕ! После запуска Firefox выполнение скрипта приостанавливается до закрытия firefox. По этому его запуск следует посместить после команд отключения скринсейвера. |
Устранение неполадок
Ошибки 8DFDAA, 83139A
Если после входа в web-интерфейс ZoneMinder вы видите ошибку 8DFDAA и предложением поискать ее в логе веб-сервера, значит одна или несколько таблиц базы данных ZoneMinder отмечены как поврежденные. Для исправления этой ситуации необходимо воспользоваться командой:
mysqlcheck --auto-repair --all-databases
Файловая система монтируется только для чтения
Пока диск примонтирован только на чтение, его стоит проверить на ошибки:
fsck -y /dev/sda1
После устранения ошибок и возобновления монтирования в штатном режиме его стоит проверить на наличие bad-секторов. Запуск проверки средствами прошивки жесткого диска осуществляется командой:
smartctl -t selftest /dev/sda
Просмотр результатата проверки
smartctl -l selftest /dev/sda
Заключение
Мы получили полноценную систему видеонаблюдения с записью движения с камер, возможностью контроля объектов через интернет с ПК или мобильных устройств при помощи свободно распространяемого ПО.
Пример работы системы
Appendixes
Bt8x8 Cards by Number
(30fps aggregated 4 channels MAX) Approx $10 on ebay Connexient BT878 single chip card.
These are the option numbers for cards for use with modprobe.This does not boast to be a complete list by any means; it is copied nearly verbatim from the kernel source documentation for bttv. If your card is not listed it may or may not be supported depending on the chipset and accompanying components with which it is constructed.
card=n card type card=0 UNKNOWN/GENERIC card=1 MIRO PCTV card=2 Hauppauge (bt848) card=3 STB, Gateway P/N 6000699 (bt848) card=4 Intel Create and Share PCI/ Smart Video Recorder III card=5 Diamond DTV2000 card=6 AVerMedia TVPhone card=7 MATRIX-Vision MV-Delta card=8 Lifeview FlyVideo II (Bt848) LR26 / MAXI TV Video PCI2 LR26 card=9 IMS/IXmicro TurboTV card=10 Hauppauge (bt878) card=11 MIRO PCTV pro card=12 ADS Technologies Channel Surfer TV (bt848) card=13 AVerMedia TVCapture 98 card=14 Aimslab Video Highway Xtreme (VHX) card=15 Zoltrix TV-Max card=16 Prolink Pixelview PlayTV (bt878) card=17 Leadtek WinView 601 card=18 AVEC Intercapture card=19 Lifeview FlyVideo II EZ /FlyKit LR38 Bt848 (capture only) card=20 CEI Raffles Card card=21 Lifeview FlyVideo 98/ Lucky Star Image World ConferenceTV LR50 card=22 Askey CPH050/ Phoebe Tv Master + FM card=23 Modular Technology MM201/MM202/MM205/MM210/MM215 PCTV, bt878 card=24 Askey CPH05X/06X (bt878) [many vendors] card=25 Terratec TerraTV+ Version 1.0 (Bt848)/ Terra TValue Version 1.0/ Vobis TV-Boostar card=26 Hauppauge WinCam newer (bt878) card=27 Lifeview FlyVideo 98/ MAXI TV Video PCI2 LR50 card=28 Terratec TerraTV+ Version 1.1 (bt878) card=29 Imagenation PXC200 card=30 Lifeview FlyVideo 98 LR50 card=31 Formac iProTV, Formac ProTV I (bt848) card=32 Intel Create and Share PCI/ Smart Video Recorder III card=33 Terratec TerraTValue Version Bt878 card=34 Leadtek WinFast 2000/ WinFast 2000 XP card=35 Lifeview FlyVideo 98 LR50 / Chronos Video Shuttle II card=36 Lifeview FlyVideo 98FM LR50 / Typhoon TView TV/FM Tuner card=37 Prolink PixelView PlayTV pro card=38 Askey CPH06X TView99 card=39 Pinnacle PCTV Studio/Rave card=40 STB TV PCI FM, Gateway P/N 6000704 (bt878), 3Dfx VoodooTV 100 card=41 AVerMedia TVPhone 98 card=42 ProVideo PV951 card=43 Little OnAir TV card=44 Sigma TVII-FM card=45 MATRIX-Vision MV-Delta 2 card=46 Zoltrix Genie TV/FM card=47 Terratec TV/Radio+ card=48 Askey CPH03x/ Dynalink Magic TView card=49 IODATA GV-BCTV3/PCI card=50 Prolink PV-BT878P+4E / PixelView PlayTV PAK / Lenco MXTV-9578 CP card=51 Eagle Wireless Capricorn2 (bt878A) card=52 Pinnacle PCTV Studio Pro card=53 Typhoon TView RDS + FM Stereo / KNC1 TV Station RDS card=54 Lifeview FlyVideo 2000 /FlyVideo A2/ Lifetec LT 9415 TV [LR90] card=55 Askey CPH031/ BESTBUY Easy TV card=56 Lifeview FlyVideo 98FM LR50 card=57 GrandTec 'Grand Video Capture' (Bt848) card=58 Askey CPH060/ Phoebe TV Master Only (No FM) card=59 Askey CPH03x TV Capturer card=60 Modular Technology MM100PCTV card=61 AG Electronics GMV1 card=62 Askey CPH061/ BESTBUY Easy TV (bt878) card=63 ATI TV-Wonder card=64 ATI TV-Wonder VE card=65 Lifeview FlyVideo 2000S LR90 card=66 Terratec TValueRadio card=67 IODATA GV-BCTV4/PCI card=68 3Dfx VoodooTV FM (Euro), VoodooTV 200 (USA) card=69 Active Imaging AIMMS card=70 Prolink Pixelview PV-BT878P+ (Rev.4C,8E) card=71 Lifeview FlyVideo 98EZ (capture only) LR51 card=72 Prolink Pixelview PV-BT878P+9B (PlayTV Pro rev.9B FM+NICAM) card=73 Sensoray 311 card=74 RemoteVision MX (RV605) card=75 Powercolor MTV878/ MTV878R/ MTV878F card=76 Canopus WinDVR PCI (COMPAQ Presario 3524JP, 5112JP) card=77 GrandTec Multi Capture Card (Bt878) card=78 Jetway TV/Capture JW-TV878-FBK, Kworld KW-TV878RF card=79 DSP Design TCVIDEO card=80 Hauppauge WinTV PVR card=81 IODATA GV-BCTV5/PCI card=82 Osprey 100/150 (878) card=83 Osprey 100/150 (848) card=84 Osprey 101 (848) card=85 Osprey 101/151 card=86 Osprey 101/151 w/ svid card=87 Osprey 200/201/250/251 card=88 Osprey 200/250 card=89 Osprey 210/220 card=90 Osprey 500 card=91 Osprey 540 card=92 Osprey 2000 card=93 IDS Eagle card=94 Pinnacle PCTV Sat card=95 Formac ProTV II (bt878) card=96 MachTV card=97 Euresys Picolo card=98 ProVideo PV150 card=99 AD-TVK503 card=100 Hercules Smart TV Stereo card=101 Pace TV & Radio Card card=102 IVC-200 card=103 Grand X-Guard / Trust 814PCI card=104 Nebula Electronics DigiTV card=105 ProVideo PV143 card=106 PHYTEC VD-009-X1 MiniDIN (bt878) card=107 PHYTEC VD-009-X1 Combi (bt878) card=108 PHYTEC VD-009 MiniDIN (bt878) card=109 PHYTEC VD-009 Combi (bt878) card=110 IVC-100 card=111 IVC-120G card=112 pcHDTV HD-2000 TV card=113 Twinhan DST + clones card=114 Winfast VC100 card=115 Teppro TEV-560/InterVision IV-560 card=116 SIMUS GVC1100 card=117 NGS NGSTV+ card=118 LMLBT4 card=119 Tekram M205 PRO card=120 Conceptronic CONTVFMi
4 Channel (4 Chip) saa7134 ship card using 4x saa7130 video chips
(30 fps each channel since it has individual chips) faster better image quality. Approx $40
Sr. No Card number and card type to put in modprobe
1 0 -> UNKNOWN/GENERIC 2 1 -> Proteus Pro [philips reference design] [1131:2001,1131:2001] 3 2 -> LifeView FlyVIDEO3000 [5168:0138,4e42:0138] 4 3 -> LifeView/Typhoon FlyVIDEO2000 [5168:0138,4e42:0138] 5 4 -> EMPRESS [1131:6752] 6 5 -> SKNet Monster TV [1131:4e85] 7 6 -> Tevion MD 9717 8 7 -> KNC One TV-Station RDS / Typhoon TV Tuner RDS [1131:fe01,1894:fe01] 9 8 -> Terratec Cinergy 400 TV [153b:1142] 10 9 -> Medion 5044 11 10 -> Kworld/KuroutoShikou SAA7130-TVPCI 12 11 -> Terratec Cinergy 600 TV [153b:1143] 13 12 -> Medion 7134 [16be:0003,16be:5000] 14 13 -> Typhoon TV+Radio 90031 15 14 -> ELSA EX-VISION 300TV [1048:226b] 16 15 -> ELSA EX-VISION 500TV [1048:226a] 17 16 -> ASUS TV-FM 7134 [1043:4842,1043:4830,1043:4840] 18 17 -> AOPEN VA1000 POWER [1131:7133] 19 18 -> BMK MPEX No Tuner 20 19 -> Compro VideoMate TV [185b:c100] 21 20 -> Matrox CronosPlus [102B:48d0] 22 21 -> 10MOONS PCI TV CAPTURE CARD [1131:2001] 23 22 -> AverMedia M156 / Medion 2819 [1461:a70b] 24 23 -> BMK MPEX Tuner 25 24 -> KNC One TV-Station DVR [1894:a006] 26 25 -> ASUS TV-FM 7133 [1043:4843] 27 26 -> Pinnacle PCTV Stereo (saa7134) [11bd:002b] 28 27 -> Manli MuchTV M-TV002 29 28 -> Manli MuchTV M-TV001 30 29 -> Nagase Sangyo TransGear 3000TV [1461:050c] 31 30 -> Elitegroup ECS TVP3XP FM1216 Tuner Card(PAL-BG,FM) [1019:4cb4] 32 31 -> Elitegroup ECS TVP3XP FM1236 Tuner Card (NTSC,FM) [1019:4cb5] 33 32 -> AVACS SmartTV 34 33 -> AVerMedia DVD EZMaker [1461:10ff] 35 34 -> Noval Prime TV 7133 36 35 -> AverMedia AverTV Studio 305 [1461:2115] 37 36 -> UPMOST PURPLE TV [12ab:0800] 38 37 -> Items MuchTV Plus / IT-005 39 38 -> Terratec Cinergy 200 TV [153b:1152] 40 39 -> LifeView FlyTV Platinum Mini [5168:0212,4e42:0212,5169:1502] 41 40 -> Compro VideoMate TV PVR/FM [185b:c100] 42 41 -> Compro VideoMate TV Gold+ [185b:c100] 43 42 -> Sabrent SBT-TVFM (saa7130) 44 43 -> :Zolid Xpert TV7134 45 44 -> Empire PCI TV-Radio LE 46 45 -> Avermedia AVerTV Studio 307 [1461:9715] 47 46 -> AVerMedia Cardbus TV/Radio (E500) [1461:d6ee] 48 47 -> Terratec Cinergy 400 mobile [153b:1162] 49 48 -> Terratec Cinergy 600 TV MK3 [153b:1158] 50 49 -> Compro VideoMate Gold+ Pal [185b:c200] 51 50 -> Pinnacle PCTV 300i DVB-T + PAL [11bd:002d] 52 51 -> ProVideo PV952 [1540:9524] 53 52 -> AverMedia AverTV/305 [1461:2108] 54 53 -> ASUS TV-FM 7135 [1043:4845] 55 54 -> LifeView FlyTV Platinum FM / Gold [5168:0214,5168:5214,1489:0214,5168:0304] 56 55 -> LifeView FlyDVB-T DUO / MSI TV@nywhere Duo [5168:0306,4E42:0306] 57 56 -> Avermedia AVerTV 307 [1461:a70a] 58 57 -> Avermedia AVerTV GO 007 FM [1461:f31f] 59 58 -> ADS Tech Instant TV (saa7135) [1421:0350,1421:0351,1421:0370,1421:1370] 60 59 -> Kworld/Tevion V-Stream Xpert TV PVR7134 61 60 -> LifeView/Typhoon/Genius FlyDVB-T Duo Cardbus [5168:0502,4e42:0502,1489:0502] 62 61 -> Philips TOUGH DVB-T reference design [1131:2004] 63 62 -> Compro VideoMate TV Gold+II 64 63 -> Kworld Xpert TV PVR7134 65 64 -> FlyTV mini Asus Digimatrix [1043:0210] 66 65 -> V-Stream Studio TV Terminator 67 66 -> Yuan TUN-900 (saa7135) 68 67 -> Beholder BeholdTV 409 FM [0000:4091] 69 68 -> GoTView 7135 PCI [5456:7135] 70 69 -> Philips EUROPA V3 reference design [1131:2004] 71 70 -> Compro Videomate DVB-T300 [185b:c900] 72 71 -> Compro Videomate DVB-T200 [185b:c901] 73 72 -> RTD Embedded Technologies VFG7350 [1435:7350] 74 73 -> RTD Embedded Technologies VFG7330 [1435:7330] 75 74 -> LifeView FlyTV Platinum Mini2 [14c0:1212] 76 75 -> AVerMedia AVerTVHD MCE A180 [1461:1044] 77 76 -> SKNet MonsterTV Mobile [1131:4ee9] 78 77 -> Pinnacle PCTV 40i/50i/110i (saa7133) [11bd:002e] 79 78 -> ASUSTeK P7131 Dual [1043:4862] 80 79 -> Sedna/MuchTV PC TV Cardbus TV/Radio (ITO25 Rev:2B) 81 80 -> ASUS Digimatrix TV [1043:0210] 82 81 -> Philips Tiger reference design [1131:2018] 83 82 -> MSI TV@Anywhere plus [1462:6231,1462:8624] 84 83 -> Terratec Cinergy 250 PCI TV [153b:1160] 85 84 -> LifeView FlyDVB Trio [5168:0319] 86 85 -> AverTV DVB-T 777 [1461:2c05,1461:2c05] 87 86 -> LifeView FlyDVB-T / Genius VideoWonder DVB-T [5168:0301,1489:0301] 88 87 -> ADS Instant TV Duo Cardbus PTV331 [0331:1421] 89 88 -> Tevion/KWorld DVB-T 220RF [17de:7201] 90 89 -> ELSA EX-VISION 700TV [1048:226c] 91 90 -> Kworld ATSC110/115 [17de:7350,17de:7352] 92 91 -> AVerMedia A169 B [1461:7360] 93 92 -> AVerMedia A169 B1 [1461:6360] 94 93 -> Medion 7134 Bridge #2 [16be:0005] 95 94 -> LifeView FlyDVB-T Hybrid Cardbus/MSI TV @nywhere A/D NB [5168:3306,5168:3502,5168:3307,4e42:3502] 96 95 -> LifeView FlyVIDEO3000 (NTSC) [5169:0138] 97 96 -> Medion Md8800 Quadro [16be:0007,16be:0008,16be:000d] 98 97 -> LifeView FlyDVB-S /Acorp TV134DS [5168:0300,4e42:0300] 99 98 -> Proteus Pro 2309 [0919:2003] 100 99 -> AVerMedia TV Hybrid A16AR [1461:2c00] 101 100 -> Asus Europa2 OEM [1043:4860] 102 101 -> Pinnacle PCTV 310i [11bd:002f] 103 102 -> Avermedia AVerTV Studio 507 [1461:9715] 104 103 -> Compro Videomate DVB-T200A 105 104 -> Hauppauge WinTV-HVR1110 DVB-T/Hybrid [0070:6700,0070:6701,0070:6702,0070:6703,0070:6704,0070:6705] 106 105 -> Terratec Cinergy HT PCMCIA [153b:1172] 107 106 -> Encore ENLTV [1131:2342,1131:2341,3016:2344] 108 107 -> Encore ENLTV-FM [1131:230f] 109 108 -> Terratec Cinergy HT PCI [153b:1175] 110 109 -> Philips Tiger - S Reference design 111 110 -> Avermedia M102 [1461:f31e] 112 111 -> ASUS P7131 4871 [1043:4871] 113 112 -> ASUSTeK P7131 Hybrid [1043:4876] 114 113 -> Elitegroup ECS TVP3XP FM1246 Tuner Card (PAL,FM) [1019:4cb6] 115 114 -> KWorld DVB-T 210 [17de:7250] 116 115 -> Sabrent PCMCIA TV-PCB05 [0919:2003] 117 116 -> 10MOONS TM300 TV Card [1131:2304] 118 117 -> Avermedia Super 007 [1461:f01d] 119 118 -> Beholder BeholdTV 401 [0000:4016] 120 119 -> Beholder BeholdTV 403 [0000:4036] 121 120 -> Beholder BeholdTV 403 FM [0000:4037] 122 121 -> Beholder BeholdTV 405 [0000:4050] 123 122 -> Beholder BeholdTV 405 FM [0000:4051] 124 123 -> Beholder BeholdTV 407 [0000:4070] 125 124 -> Beholder BeholdTV 407 FM [0000:4071] 126 125 -> Beholder BeholdTV 409 [0000:4090] 127 126 -> Beholder BeholdTV 505 FM [5ace:5050] 128 127 -> Beholder BeholdTV 507 FM / BeholdTV 509 FM [5ace:5070,5ace:5090] 129 128 -> Beholder BeholdTV Columbus TVFM [0000:5201] 130 129 -> Beholder BeholdTV 607 FM [5ace:6070] 131 130 -> Beholder BeholdTV M6 [5ace:6190] 132 131 -> Twinhan Hybrid DTV-DVB 3056 PCI [1822:0022] 133 132 -> Genius TVGO AM11MCE 134 133 -> NXP Snake DVB-S reference design 135 134 -> Medion/Creatix CTX953 Hybrid [16be:0010] 136 135 -> MSI TV[AT]nywhere A/D v1[DOT]1 [1462:8625] 137 136 -> AVerMedia Cardbus TV/Radio (E506R) [1461:f436] 138 137 -> AVerMedia Hybrid TV/Radio (A16D) [1461:f936] 139 138 -> Avermedia M115 [1461:a836] 140 139 -> Compro VideoMate T750 [185b:c900] 141 140 -> Avermedia DVB-S Pro A700 [1461:a7a1] 142 141 -> Avermedia DVB-S Hybrid+FM A700 [1461:a7a2] 143 142 -> Beholder BeholdTV H6 [5ace:6290] 144 143 -> Beholder BeholdTV M63 [5ace:6191] 145 144 -> Beholder BeholdTV M6 Extra [5ace:6193] 146 145 -> AVerMedia MiniPCI DVB-T Hybrid M103 [1461:f636,1461:f736] 147 146 -> ASUSTeK P7131 Analog 148 147 -> Asus Tiger 3in1 [1043:4878] 149 148 -> Encore ENLTV-FM v5.3 [1a7f:2008] 150 149 -> Avermedia PCI pure analog (M135A) [1461:f11d] 151 150 -> Zogis Real Angel 220 152 151 -> ADS Tech Instant HDTV [1421:0380] 153 152 -> Asus Tiger Rev:1.00 [1043:4857] 154 153 -> Kworld Plus TV Analog Lite PCI [17de:7128] 155 154 -> Avermedia AVerTV GO 007 FM Plus [1461:f31d] 156 155 -> Hauppauge WinTV-HVR1150 ATSC/QAM-Hybrid [0070:6706,0070:6708] 157 156 -> Hauppauge WinTV-HVR1120 DVB-T/Hybrid [0070:6707,0070:6709,0070:670a] 158 157 -> Avermedia AVerTV Studio 507UA [1461:a11b] 159 158 -> AVerMedia Cardbus TV/Radio (E501R) [1461:b7e9] 160 159 -> Beholder BeholdTV 505 RDS [0000:505B] 161 160 -> Beholder BeholdTV 507 RDS [0000:5071] 162 161 -> Beholder BeholdTV 507 RDS [0000:507B] 163 162 -> Beholder BeholdTV 607 FM [5ace:6071] 164 163 -> Beholder BeholdTV 609 FM [5ace:6090] 165 164 -> Beholder BeholdTV 609 FM [5ace:6091] 166 165 -> Beholder BeholdTV 607 RDS [5ace:6072] 167 166 -> Beholder BeholdTV 607 RDS [5ace:6073] 168 167 -> Beholder BeholdTV 609 RDS [5ace:6092] 169 168 -> Beholder BeholdTV 609 RDS [5ace:6093]
Примечания
- ↑ ZoneMinder: Linux Home CCTV and Video Camera Security with Motion Detection
- ↑ ZoneMinder Wiki. Pico2000
- ↑ JFS (file system). From Wikipedia, the free encyclopedia
- ↑ Novell Developer Tools
- ↑ forum.ubuntu.ru: Плата видеонаблюдения. Чипсет TW6802
- ↑ linuxtv.org V4L-DVB Wiki: bttv
- ↑ ZoneMinder - Forums - saa7130hl, 4 chips, 16 cameras - not work
- ↑ ZoneMinder - Forums - wave-p ETHER9808 v1.0 - 8 channel DVR card - WORKING
- ↑ ZoneMinder - Wiki - Ubuntu 9.10 Desktop
- ↑ ZoneMinder WiKi. Pico2000
- ↑ R-kiosk :: Add-ons for Firefox
См. также
Полезные ссылки
- http://en.wikipedia.org/wiki/JFS_%28file_system%29
- http://en.wikipedia.org/wiki/ZoneMinder
- http://foboss.livejournal.com/220343.html
- http://ru.opensuse.org/Additional_YaST_Package_Repositories#Packman
- http://linux.bytesex.org/v4l2/bttv.html
- http://www.linuxtv.org/wiki/index.php/Bttv
- http://www.novell.com/linux/releasenotes/x86_64/SUSE-SLES/11/
- http://www.xard.ru/magazine/xh/016/150/2.asp
- http://www.zoneminder.com/
- http://www.zoneminder.com/wiki/index.php/FAQ
- http://www.zoneminder.com/wiki/index.php/Documentation#Installation_from_a_.deb
- http://www.zoneminder.com/wiki/index.php/Pico2000
- http://www.zoneminder.com/wiki/index.php/Ubuntu_9.10_Desktop
- http://help.ubuntu.ru/wiki/видеорегистратор
- http://forum.mozilla-russia.org/viewtopic.php?id=7622
- http://blogs.sun.com/ThinkThin/entry/kiosk_mode_browser
![]() |
[ + ] Видеонаблюдение
|
||||
---|---|---|---|---|---|
|