ПО для удалённого просмотра видео с камер видеонаблюдения
Для оборудования:
RVi-IPC12 (3.6 мм) NEW
RVi-IPC11 (3.6 мм) NEW
RVi-IPC11 (2.8 мм) NEW
RVi-IPC22DN
RVi-IPC23DN
RVi-IPC23-PRO
RVi-IPC31 (2.7-12 мм)
RVi-IPC32 (2.7-12 мм)
RVI-IPC31VB (2.8)
RVI-IPC31VB (4)
RVi-IPC32DNS (3.6 мм)
RVi-IPC32M (2.8 мм)
RVi-IPC32M (6 мм)
RVi-IPC32MS (2.8 мм)
RVi-IPC32MS (6 мм)
RVi-IPC32MS-IR V.2 (2.8)
RVi-IPC32S (3.6 мм)
RVi-IPC32S (2.8 мм)
RVi-IPC32VL (2.7-12)
RVI-IPC32VM4
RVi-IPC33 (2.7-12)
RVi-IPC33M (2.8 мм)
RVi-IPC33M (6 мм)
RVI-IPC33MS (2.8)
RVI-IPC33MS (6)
RVI-IPC33S (3.6 мм)
RVI-IPC33S (2.8)
RVI-IPC33VB(2.8)
RVI-IPC33VB (4)
RVI-IPC33VS (2.8)
RVi-IPC33V (2.8 мм)
RVI-IPC34M (2.8)
RVi-IPC34M-IR (2.8)
RVI-IPC34M-IR V.2 (2.8)
RVI-IPC34VD (2.8)
RVI-IPC34VDM4
RVI-IPC34VM4
RVI-IPC38VD (4.0)
RVI-IPC38VM4 (2.7-12)
RVi-IPC41 (2.7-12 мм)
RVi-IPC41DNL NEW
RVi-IPC41DNS (3.6 мм)
RVi-IPC41DNS (6 мм)
RVi-IPC42 (2.7-12 мм)
RVi-IPC42DN
RVi-IPC42DNS
RVI-IPC42M4 (2.7-12 мм)
RVI-IPC42M4 V.2
RVi-IPC42S (3.6 мм)
RVi-IPC42S (6 мм)
RVi-IPC42S V.2 (2.8)
RVi-IPC42Z12 (5.1-61.2)
RVi-IPC43 (2.7-12 мм)
RVi-IPC43DNS (3.6 мм)
RVi-IPC43DNS (6 мм)
RVi-IPC43L (2.7-12)
RVi-IPC43M3 (3-9 мм)
RVi-IPC43-PRO (2.7-12 мм)
RVI-IPC43S (3.6 мм)
RVI-IPC43S (6 мм)
RVI-IPC43S V.2 (2.8)
RVI-IPC43S V.2 (4)
RVI-IPC44 (3.6)
RVI-IPC44 (6)
RVI-IPC44 V.2 (3.6)
RVi-IPC44-PRO (2.7-12)
RVI-IPC44-PRO V.2 (2.7-12)
RVI-IPC48M4
RVI-IPC48 (4)
RVi-IPC52DN20
RVi-IPC52Z12
RVi-IPC52Z12i
RVi-IPC52Z4i
RVi-IPC52Z30-PRO
RVi-IPC53M (3.6)
RVi-IPC62DN30
RVi-IPC62Z12 (5.1-61.2 мм)
RVi-IPC62Z30-PRO (4.3-129 мм)
RVi-IPC62Z30
RVi-IPC62Z25-A1
RVi-IPC62Z30-A1
RVI-IPC74
RVi-IPN4/1
RVi-IPN16/8-PRO
RVi-IPN16/2-8P
RVi-IPN16/2-PRO NEW
RVI-IPN16/4-4K
RVI-IPN16/8-4K
RVi-IPN16/1L
RVI-IPN16/4-4K V.2
RVi-IPN32/8-PRO-4K
RVi-IPN32/2L
RVi-IPN32/8-PRO-4K V.2
RVi-IPN8/1-4P
RVi-IPN8/1L
RVi-IPN16/2
RVi-IPN16/2-PRO
RVi-IPN16/4-PRO
RVi-IPN4/2
RVi-IPN16/8
RVi-IPN8/2
RVi-HDR16LB-C V.2
RVi-HDR04LB-C
RVi-HDR04LA-C V.2
RVi-HDR08LA-C V.2
RVi-HDR04LA-C
RVi-HDR08LA-C
RVi-HDR16LB-C
RVi-R16LA-C V.2
RVi-R04LA-C V. 2
RVi-R08LA-C V.2
RVi-R04LA-C
RVi-R08LA-C
RVi-R16LB-C V.2
RVi-R08LB-C
RVi-R16LB-C
RVi-HR16/64-4K
RVi-R16LB
RVi-R16LA
RVi-R16LB-PRO
RVi-R16PA-PRO
RVi-R16HP
RVi-R16LA
RVi-R16LB-PRO/N
RVi-R04LA
RVi-R04LB-PRO
RVi-R04LB
RVi-R08LA
RVi-R08LB-PRO
RVi-R08LA
RVi-R16MA-PRO
RVi-R08MA
RVi-R16MA OLD
RVi-IPN16/1L-4K
RVi-IPN32/2L-4K
Утилиты для конфигурирования устройств по сети
Программа для поиска устройств и обновления прошивки по сети (Config tool) для Mac OS.
Для оборудования:
RVi-IPC12 (3.6 мм) NEW
RVi-IPC11 (3.6 мм) NEW
RVi-IPC11 (2.8 мм) NEW
RVi-IPC22DN
RVi-IPC23DN (без объектива)
RVi-IPC23-PRO
RVi-IPC31 (2.7-12 мм)
RVi-IPC32 (2.7-12 мм)
RVI-IPC31VB (2.8)
RVI-IPC31VB (4)
RVi-IPC32DNS (3.6 мм)
RVi-IPC32M (2.8 мм)
RVi-IPC32M (6 мм)
RVi-IPC32MS (2.8 мм)
RVi-IPC32MS (6 мм)
RVi-IPC32MS-IR V.2 (2.8)
RVi-IPC32S (3.6 мм)
RVi-IPC32S (2.8 мм)
RVi-IPC32VL (2.7-12)
RVI-IPC32VM4
RVi-IPC33 (2.7-12)
RVi-IPC33M (2.8 мм)
RVi-IPC33M (6 мм)
RVI-IPC33MS (2.8)
RVI-IPC33MS (6)
RVI-IPC33S (3.6 мм)
RVI-IPC33S (2.8)
RVI-IPC33VB(2.8)
RVI-IPC33VB (4)
RVI-IPC33VS (2.8)
RVi-IPC33V (2.8 мм)
RVI-IPC34M (2.8)
RVi-IPC34M-IR (2.8)
RVI-IPC34M-IR V.2 (2.8)
RVI-IPC34VD (2.8)
RVI-IPC34VDM4
RVI-IPC34VM4
RVI-IPC38VD (4.0)
RVI-IPC38VM4 (2.7-12)
RVi-IPC41 (2.7-12 мм)
RVi-IPC41DNL NEW
RVi-IPC41DNS (3.6 мм)
RVi-IPC41DNS (6 мм)
RVi-IPC42 (2.7-12 мм)
RVi-IPC42DN
RVi-IPC42DNS
RVI-IPC42M4 (2.7-12 мм)
RVI-IPC42M4 V.2
RVi-IPC42S (3.6 мм)
RVi-IPC42S (6 мм)
RVi-IPC42S V.2 (2.8)
RVi-IPC42Z12 (5.1-61.2)
RVi-IPC43 (2.7-12 мм)
RVi-IPC43DNS (3.6 мм)
RVi-IPC43DNS (6 мм)
RVi-IPC43L (2.7-12)
RVi-IPC43M3 (3-9 мм)
RVi-IPC43-PRO (2.7-12 мм)
RVI-IPC43S (3.6 мм)
RVI-IPC43S (6 мм)
RVI-IPC43S V.2 (2.8)
RVI-IPC43S V.2 (4)
RVI-IPC44 (3.6)
RVI-IPC44 (6)
RVI-IPC44 V.2 (3.6)
RVi-IPC44-PRO (2.7-12)
RVI-IPC44-PRO V.2 (2.7-12)
RVI-IPC48M4
RVI-IPC48 (4)
RVi-IPC52DN20
RVi-IPC52Z12
RVi-IPC52Z12i
RVi-IPC52Z4i
RVi-IPC52Z30-PRO
RVi-IPC53M (3.6)
RVi-IPC62DN30
RVi-IPC62Z12 (5.1-61.2 мм)
RVi-IPC62Z30-PRO (4.3-129 мм)
RVi-IPC62Z30
RVi-IPC62Z25-A1
RVi-IPC62Z30-A1
RVI-IPC74
RVi-IPN4/1
RVi-IPN16/8-PRO
RVi-IPN16/2-8P
RVi-IPN16/2-PRO NEW
RVI-IPN16/4-4K
RVI-IPN16/8-4K
RVi-IPN16/1L
RVI-IPN16/4-4K V.2
RVi-IPN32/8-PRO-4K
RVi-IPN32/2L
RVi-IPN32/8-PRO-4K V.2
RVi-IPN8/1-4P
RVi-IPN8/1L
RVi-IPN16/2
RVi-IPN16/2-PRO
RVi-IPN16/4-PRO
RVi-IPN4/2
RVi-IPN16/8
RVi-IPN8/2
RVi-HDR16LB-C V.2
RVi-HDR04LB-C
RVi-HDR04LA-C V.2
RVi-HDR08LA-C V.2
RVi-HDR04LA-C
RVi-HDR08LA-C
RVi-HDR16LB-C
RVi-R16LA-C V.2
RVi-R04LA-C V. 2
RVi-R08LA-C V.2
RVi-R04LA-C
RVi-R08LA-C
RVi-R16LB-C V.2
RVi-R08LB-C
RVi-R16LB-C
RVi-HR16/64-4K
RVi-R16LB
RVi-R16LA
RVi-R16LB-PRO
RVi-R16PA-PRO
RVi-R16HP
RVi-R16LA
RVi-R16LB-PRO/N
RVi-R04LA
RVi-R04LB-PRO
RVi-R04LB
RVi-R08LA
RVi-R08LB-PRO
RVi-R08LA
RVi-R16MA-PRO
RVi-R08MA
RVi-R16MA OLD
RVi-IPN16/1L-4K
RVi-IPN32/2L-4K
Rvi web plugin linux
As a special service «Fossies» has tried to format the requested source page into HTML format using (guessed) Ruby source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file.
1 ## 2 # This file is part of WhatWeb and may be subject to 3 # redistribution and commercial restrictions. Please see the WhatWeb 4 # web site for more information on licensing and terms of use. 5 # https://www.morningstarsecurity.com/research/whatweb 6 ## 7 Plugin.define do 8 name "RVI-Camera" 9 authors [ 10 "Andrew Horton", 11 ] 12 version "0.1" 13 14 description "RVI Camera Monitoring System. H.264 IP Web Camera" 15 16 matches [ 17 :text=>'Скачать файл установки OCX ', :url=>'/login.asp' >, 18 :text=>''> 19 20 ] 21 22 end 23
Как завести в ZoneMinder камеру RVI
Сейчас я разберу все шаги применительно к Ubuntu 14.04.4 Server amd64 которые нужно проделать чтобы установить самый последний релиз пакета организации видеонаблюдения имя которому ZoneMinder, некоторые моменты будут браться из уже разобранной, но ориентированной на предыдущий релиз стабильной операционной системы Ubuntu Precise 12.04.5 Server amd64.
Сперва устанавливаю ZoneMinder по заметке
Добавляю в систему репозитарий содержащий самые последние версии:
ekzorchik@srv-host:~$ sudo nano /etc/apt/sources.list
deb http://ppa.launchpad.net/iconnor/zoneminder/ubuntu trusty main
deb-src http://ppa.launchpad.net/iconnor/zoneminder/ubuntu trusty main
ekzorchik@srv-host:~$ sudo apt-key adv —keyserver keyserver.ubuntu.com —recv 4D0BF748776FFB04
ekzorchik@srv-host:~$ sudo apt-get update
Как видно сейчас есть возможность поставить ZoneMinder как из дефолтных репозитариев так и из добавленных:
ekzorchik@srv-host:~$ apt-cache show zoneminder | grep Version
Устанавливаю самый последний релиз пакета ZoneMinder:
ekzorchik@srv-host:~$ sudo apt-get install zoneminder=1.29.0-trusty php5-gd libvlc-dev libvlccore-dev vlc libvlc5 libvlccore8 -y
New password for the MySQL «root» user: 712mbddr@
Repeat password for the MySQL «root» user: 712mbddr@
Mailname of your system: нужно чтобы было пусто
Smarthosts: нужно чтобы было пусто
Также в систему нужно поставить пакет ffmpeg:
ekzorchik@srv-host:~$ sudo add-apt-repository ppa:mc3man/trusty-media
ekzorchik@srv-host:~$ sudo apt-get update && sudo apt-get install ffmpeg -y
ekzorchik@srv-host:~$ sudo nano /etc/apache2/apache2.conf
Создаю базу для ZoneMinder, пользователя и пароль:
ekzorchik@srv-host:~$ mysql -u root -p712mbddr@ -e «grant all on zm.* to ‘zmuser’@localhost identified by ‘612mbddr@’;»
ekzorchik@srv-host:~$ mysqladmin -u root -p712mbddr@ reload
ekzorchik@srv-host:~$ sudo nano /etc/zm/zm.conf
ekzorchik@srv-host:~$ sudo chmod 740 /etc/zm/zm.conf
ekzorchik@srv-host:~$ sudo chown root:www-data /etc/zm/zm.conf
ekzorchik@srv-host:~$ sudo nano /etc/init.d/zoneminder
ekzorchik@srv-host:~$ sudo adduser www-data video
Adding user www-data’ to group video’ …
Adding user www-data to group video
ekzorchik@srv-host:~$ sudo a2enmod cgi
To activate the new configuration, you need to run:
ekzorchik@srv-host:~$ sudo a2enconf zoneminder
To activate the new configuration, you need to run:
ekzorchik@srv-host:~$ sudo a2enmod rewrite
To activate the new configuration, you need to run:
ekzorchik@srv-host:~$ sudo service zoneminder start
Starting ZoneMinder: success
ekzorchik@srv-host:~$ sudo nano /etc/php5/apache2/php.ini
ekzorchik@srv-host:~$ sudo service apache2 restart
ekzorchik@srv-host:~$ sudo wget http://www.charliemouse.com:8080/code/cambozola/cambozola-latest.tar.gz
ekzorchik@srv-host:~$ tar zxf cambozola-latest.tar.gz
ekzorchik@srv-host:~$ sudo cp cambozola-0.936/dist/cambozola.jar /usr/share/zoneminder/www/
Теперь мне нужна ссылка для доступа к видеоряду получаемого с камеры Rvi-IPC41DNS, заходим на ее Web-интерфейс:
http://IP(192.168.13.68) — admin&admin — Камера — Видео — вкладка Видео и анализируя видимые настройки натыкаюсь на уже сформированную изготовителями ссылку которая мне и нужна: rtsp://admin:admin@192.168.13.68:554/cam/realmonitor?channel=1&subtype=0
, загрузил данную ссылку в VLC и пошла картинка:
Приложения — Аудио и Видео — VLC — Медиа — Открыть URL — вкладка Сеть и
Введите сетевой адрес: rtsp://admin:admin@192.168.13.68:554/cam/realmonitor?channel=1&subtype=0
после нажимаю «Воспроизвести» и вот он получаемый видеопоток:
А теперь добавляем камеру в ZoneMinder:
http://IP&DNS/zm — Add New Monitor
- Name: Monitor-1
- Source Type: Ffmped
- Function: Monitor
- Enabled: отмечаем галочкой
- Source Path: rtsp://admin:admin@192.168.13.68:554/cam/realmonitor?channel=1&subtype=0
- Remote Method: RTP/RTSP/HTTP
- Target colorspace: 24 bit colour
- Capture Width (pixels): 704
- Capture Height (pixels): 576
А после не забываем сохранить внесенные изменения нажатием на кнопку Save
Хоть в интерфейсе управления камерами видится, что камера заведена на самом деле это не так, обратите внимание на стрелочку и перейдите в меню Log (не должно быть выделено красным):
Unable to open input rtsp://admin:admin@192.168.13.68:554/cam/realmonitor?channel=1&subtype=0?tcp due to: Operation now in progress
я по нечаянности поставить после нуля ?tcp — это не нужно.
Итого правильные значения для камеры RVI в ZoneMinder:
http://IP&DNS/zm — Add New Monitor
- Name: Monitor-1
- Source Type: Libvlc
- Function: Monitor
- Enabled: отмечаем галочкой
- Source Path: rtsp://admin:admin@192.168.13.68:554/cam/realmonitor?channel=1&subtype=0
- Remote Method: RTP/Unicast
- Target colorspace: 24 bit colour
- Capture Width (pixels): 704
- Capture Height (pixels): 512
А после не забываем сохранить внесенные изменения нажатием на кнопку Save
(высоту 576 не тянет, лучше использовать 512 и до 574 по крайней мере у меня так)
Также в логах обнаружил ошибку: socket_sendto( /var/run/zm/zms-825484s.sock ) failed: No such file or directory , при этой ошибке у ZoneMinder неполучается получить вообще какую-либо картинку с камеры. Для ее исправления нужно изменить значение параметра в настройках Web-интерфейса ZoneMinder:
http://IP&DNS/zm — Options — Paths
Не забываем после нажать Save и перезапустить сервис ZoneMinder (либо через Web), либо через консоль командной строки:
ekzorchik@srv-host:~$ sudo service zoneminder restart
Перехожу в главный интерфейс ZM: http://IP&DNS/zm нажимаю на Monitor-1
и вот оно получаемое видеоизображение с камеры установленной в шоуруме:
Как видно, на получаемом изображении выводится различное время, время на камере несоответствует накладываемому от сервера ZoneMinder. Но это уже мелочи, главное я получаю с камеры картинку.
Чтобы на моей системе Ubuntu 12.04.5 Desktop amd64 проигрывалось отображение с камер при заходе на Web-интерфейс камеры, нужно установить дополнительные медиа-модули
и в результате при заходе браузером Mozilla Firefox в административный интерфейс камеры сможем наблюдать:
Итого, я для себя самого разобрал все что нужно чтобы начать переводить свой развернутый видеосервер на новый релиз так и камеры которые в последнее время закупили. По сравнению с камерами Acti данная RVI показала себе с наилучшей стороны, изображение четкое, цветное и нет дерганий при просмотре. Ну это каждый пусть сам определяет, главное что цель заметки успешно достигнута. А пока я прощаюсь, до новых встреч, с уважением автор блога — ekzorchik.
От ekzorchik
Всем хорошего дня, меня зовут Александр. Я под ником — ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог — это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору.