Hikvision web components linux

Установка Hikvision iVMS-4200 на Linux Ubuntu

Обновлено

Обновлено: 06.05.2021 Опубликовано: 01.05.2020

Программа iVMS-4200 преназначена для просмотра видео с видеокамер, а также управления как самими камерами, так и видеорегистраторами. Ее установка не вызывает никаких проблем на компьютер с Windows или Mac OS, однако установка на Linux потребует дополнительных манипуляций. Разберем процесс подробнее на примере установки на Ubuntu Desktop 18.04.

Установка iVMS-4200 и необходимых компонентов

Установку программы будем выполнять с помощью командной строки linux.

Загрузка и распаковка

Скачиваем программу с официального сайта командой:

Распаковываем скачанный архив zip:

Переходим в распакованный каталог:

cd Hikvision\ iVMS-4200\ \(Linux\)/

В нем мы увидим архив tar.gz — распаковываем и его:

tar zxvf iVMS4200-Linux.tar.gz

Полученный каталог Linux переименовываем и переносим в папку /opt:

Готово. Наша программа находится в /opt/iVMS.

Установка зависимостей

Чтобы программа могла запуститься на Linux, необходимы дополнительные библиотеки. Их список можно получить командой:

Если мы увидим не список, а сообщение:

не является динамическим исполняемым файлом

* обратите внимание, что мы ставим пакеты x32, так как приложение iVMS 32-х битное.

После проверяем список зависимости снова:

1. Настройка ldconfig

Часть библиотек находится в каталоге /opt/iVMS/PlugIns. Необходимо его добавить в ldconfig. Для этого создаем файл:

* если в нашей системе не будет данного каталога, мы получим ошибку. Тогда открываем на редактирование файл /etc/ld.so.conf.

Смотрим недостающие библиотеки:

ldd /opt/iVMS/iVMS-4200 | grep «not found»

2. libstdc++.so.6

Для получения данной библиотеки скачиваем пакет:

И пробуем его установить командой:

Читайте также:  Linux терминальный сервер установка

dpkg -i libstdc++6_8.4.0-1ubuntu1~18.04_i386.deb

Если мы получим сообщение об ошибке зависимостей, то выполняем:

dpkg -i libstdc++6_8.4.0-1ubuntu1~18.04_i386.deb

Проверяем, что библиотека стала доступной:

ldd /opt/iVMS/iVMS-4200 | grep «not found»

* возможно, станут доступными несколько библиотек, а не только libstdc++.so.6.

3. libuuid.so.1

apt-get install libuuid1:i386

Проверяем, что библиотека стала доступной:

ldd /opt/iVMS/iVMS-4200 | grep «not found»

4. libGL.so.1

Для данной библиотеки установим:

apt-get install libgl1-mesa-dev:i386

ldd /opt/iVMS/iVMS-4200 | grep «not found»

* список должен стать еще меньше.

5. libGLU.so.1

apt-get install libglu1-mesa-dev:i386

ldd /opt/iVMS/iVMS-4200 | grep «not found»

. должна вернуть пустой ответ.

Запуск iVMS-4200

Настройка прав

При первом запуске программе необходимо создать базу данных. Для этого необходимы права пользователю, из под которого планируется выполнять запуск программы. Мы можем поступить 2 способами:

а) задать в качестве владельца каталога с программой нужного нам пользователя:

* где user:user — соответственно пользователь и группа владелец.

б) или дать полные права на каталог:

Запуск

Можно попробовать запустить программу из командной строки:

iVMS-4200: cannot connect to X server

. значит, программа запустилась, но ей нужна графическая оболочка.

Также, программу можно запустить в графическом интерфейсе. Для этого просто переходим в каталог с программой (в нашем примере, /opt/iVMS) и выполняем запуск двойным кликом по файлу iVMS-4200.

Система запросит создать пользователя — задаем логин и пароль.

Можно работать с программой.

Дмитрий Моск

Установка программы iVMS-4200 для просмотра видео с камер на компьютере с Linux Ubuntu

Источник

Как просматривать устройство Hikvision через Firefox и Chrome?

В IE все работает, но хочется чтобы работало в Firefox и Chrome. Вариант использовать устаревшие версии браузеров не рассматривается.

Linux тут при том, что прокидки наружу сделаны через линуксовый шлюз. И хочется видеть камеры не только сидя из-под винды.

Кто и что может предложить?

Читайте также:  Узнать приоритет процесса linux

Никак, это тупое говно тупого говна на AxtiveX завязано, а оно на ИЕ.

В Gentoo завезли Microsoft-Edge, он по идее должен уметь. Но я не проверял.

Так что собирай в QEMU винду и смотри в ней.

В Gentoo завезли Microsoft-Edge, он по идее должен уметь

С чего это вдруг? Эдж это тот же хром.

Лайв или смотреть записи через что-то, отличное от совместимого IE с ActiveX, никак не получится. Смотри через rtsp в плеере.

 mpv "$" --geometry=0x69%+0+0 "$URL1" & mpv "$" --geometry=0x31%+100%+0 "$URL2" & mpv "$" --geometry=0x35%+100%+49% "$URL3" & mpv "$" --geometry=0x30%+0+100% "$URL4" & mpv "$" --geometry=0x30%+50%+100% "$URL5" & mpv "$" --geometry=0x45%+3842+0 "$URL6" & mpv "$" --geometry=0x45%+5109+0 "$URL7" & mpv "$" --geometry=0x45%+6376+0 "$URL8" & 

Есть еще polyvision и ivideon под линуксы, но у меня так и не получилось их завести. Обсуждали немного тут — CMS/VMS под линукс.

Yorween ★ ( 19.10.21 11:05:27 MSK )
Последнее исправление: Yorween 19.10.21 11:06:50 MSK (всего исправлений: 1)

Так, стоп, дамочка. Вы смотреть в камеры хотите или админить их?

Так, стоп, дамочка. Вы смотреть в камеры хотите или админить их?

Смотреть. Эти камеры не подключены к регистратору. Их просматривают только с внешки.

Тогда могу посоветовать лайфхак. Подними сервер на motion. Кушает не много по ресурсам, заодно через браузер можно смотреть сетку из камер или по одной.

Настраивается элементарно. У меня на RPi4 такой крутится в локалке на 6 камер.

Нет, не нужно. Смотри через RTSP в плеере.

В браузере на линуксе смотреть из НЕВОЗМОЖНО.

я чес-сказать уже не помню, как я это делал в нашей школе. там тоже hiki-камеры. нагугли, как состряпать страничку для проигрывания видеопотока. по-моему я захватывал ffmpeg на самом шлюзе, перекодировал и потом отдавал через веб в виде потока, понятного браузеру.

Читайте также:  Astra linux заставка экрана

crypt ★★★★★ ( 19.10.21 12:18:10 MSK )
Последнее исправление: crypt 19.10.21 12:22:38 MSK (всего исправлений: 2)

я чес-сказать уже не помню, как я это делал в нашей школе. там тоже hiki-камеры. нагугли, как состряпать страничку для проигрывания видеопотока. по-моему я захватывал ffmpeg на самом шлюзе, перекодировал и потом отдавал через веб в виде потока, понятного браузеру.

Не хочется городить такое на шлюзе.

А если сменить камеру на другую? Есть какие-нибудь варианты, чтобы можно было просматривать с любого браузера и устройства без проблем? Я бы просто поменяла камеру и все, тем более нужна то всего одна.

Ищите камеры с поддержкой HLS, например

да я сам противник нагружать на шлюз лишнее, но в какой-то момент понял, что если это сервер, то трафик в организации его мощности не загружает даже на треть. он фактически всеравно простаивает. поэтому этот вариант имеет право на жизнь. там выше бурато уверенно говорит, что браузер не понимает rtsp.

А если сменить камеру на другую? Есть какие-нибудь варианты, чтобы можно было просматривать с любого браузера и устройства без проблем?

да, если взять длинк, то там обычно всегда есть веб-интерфейс с трансляцией в mp4. т.е. любой браузер его подхватит, как видеопоток. будет, ес-но, задержка в 5, 10, 15 секунд.

crypt ★★★★★ ( 19.10.21 14:27:51 MSK )
Последнее исправление: crypt 19.10.21 14:28:49 MSK (всего исправлений: 1)

и еще один аргумент в пользу отказа от rtsp — безопасность:( как бы не эти самые хики-камеры я «взламывал» (я, конечно, пишу о сугубо легальной активности в интересах организации ) через rtsp.

crypt ★★★★★ ( 19.10.21 14:30:34 MSK )
Последнее исправление: crypt 19.10.21 14:33:44 MSK (всего исправлений: 3)

Источник

Оцените статью
Adblock
detector