
Организация видеонаблюдения Zoneminder Ubuntu
- Поддержка как локальных видеокамер так и удалённых.
- Поддержка Pan/Tilt/Zoom камер
- Разработан на C++, Perl и PHP
- Использование базы данных MySQL
- Веб-интерфейс
Были куплены:
Плата видео захвата SVDR-404 - 800р
Видеокамера ч/б - 400р
В качестве сервера потокового вещания будем использовать Zoneminder.
Настройка платы видеозахвата
Выгружаем модуль bttv
$ sudo rmmod bttv
$ sudo modprobe -v bttv card=0x69 tuner=-1 autoload=0
Где, card - это тип используемой платы, в большинстве китайских плат 69
tuner - тип тюнера, т.к. у нас не tv-тюнер ставим -1
Проверяем всё ли правильно сделали:
$ v4l-info | head -n 10 | grep card card : "BT878 video (ProVideo PV143)"
Проверка
Несколько способов проверки vlc, tvtime(лучше всего), xawtv:
cvlc v4l2:///dev/video0 :v4l2-standard=255 -vvv --no-audio
cvlc v4l2:///dev/video0 --no-audio --sout '#transcode{vcodec=theo,vb=1000,deinterlace}:display'
tvtime
xawtv -nodga -noxv -geometry 640x480 -c /dev/video0
Если все работает сохраняем настройки, создаем файл /etc/modprobe.d/bttv.conf и добавляем в него строчку
options bttv card=69 tuner=-1
Zoneminder
Процесс установки представлен здесь. Рассмотрим некоторые нюансы установки:
- Увеличим кооличество общей памяти доступной Zoneminder. Для этого поправим в файле /etc/sysctl.conf строчку(если её нет то допишем в конец):
kernel.shmmax = 167772160
- Сменим права доступа на устройство видеозахвата:
$ chmod a+rwx /dev/video0
иначе вы увидите черный экран.
- Настроим видеокамеру, зайдем на http://localhost/ и жмем Add New Monitor
Возможные проблемы
- Если изображение розовое или желтое значит не правильно выбран параметр Capture Pallete (формат пикселя) у моей платы он - YUV422P
Пример неправильного формата пикселя:
Ссылки
Платы видеозахвата в Linux Многоканальные платы видеозахвата cовместимые с Linux Конференция по системам видеонаблюдения http://kubuntu.ru/node/2785 http://wiki.videolan.org/How_to_Use_a_Capture_Card http://wiki.videolan.org/Documentation:Streaming_HowTo/Stream_from_Encoding_Cards_and_Other_Capture_Devices http://wiki.videolan.org/Documentation:Streaming_HowTo/Command_Line_Examples http://wiki.videolan.org/Documentation:Streaming_HowTo/Advanced_Streaming_Using_the_Command_Line Настройка Zoneminder – система видеонаблюдения. Сумеречный дозор способ подбора драйвера карты vlc помощь по модулю v4l2 Настройка online трансляции из linux с помощью веб-камеры.