Zoneminder программа для видеонаблюдения под ubuntu (linux), скачать, мануал

Условия распространения

ОС Линукс распространяется абсолютно бесплатно, что в сравнении со значительной стоимостью лицензионных версий Виндоус является большим преимуществом. После установки пользователь получает комплект из нескольких тысяч приложений, хотя они и не столь обыкновенны, как для Windows, но не менее функциональны. Если вам нужна программа для Linux для видеонаблюдения, вы можете выбрать один из трех вариантов:

  • доступно бесплатное распространение ZoneMinder, LinuxDVR, Motion и некоторых других;
  • бесплатное скачивание версии с ограниченным функционалом: Линия, Xeoma и AVReg;
  • остальные программы нужно покупать.

Kerberos.io

Kerberos.io — еще одно бесплатное кроссплатформенное программное обеспечение NVR для Linux, совместимое практически со всеми камерами, поддерживаемыми Linux. Вы даже можете загрузить Docker-контейнер, чтобы настроить всё за считанные минуты.

Kerberos.io с поддержкой Raspbian — лучший вариант для пользователей, желающих создать систему видеонаблюдения с использованием маломощных технологий. Примечательно, что Kerberos.io также имеет чистый, современный и простой в использовании веб-интерфейс.

Если вы не хотите тратить много времени на настройку или обслуживание вашей системы, то Kerberos.io — один из лучших вариантов для вас в Linux. Хотя для некоторых функций (например, для просмотра камер удаленно) требуется облачная подписка, стоимость которой составляет менее 2 долларов в месяц.

Kerberos.io

Kerberos.io – еще одно бесплатное кроссплатформенное программное обеспечение NVR для Linux, совместимое практически со всеми камерами, поддерживаемыми Linux. Вы даже можете загрузить Docker-контейнер, чтобы настроить всё за считанные минуты.

Kerberos.io с поддержкой Raspbian – лучший вариант для пользователей, желающих создать систему видеонаблюдения с использованием маломощных технологий. Примечательно, что Kerberos.io также имеет чистый, современный и простой в использовании веб-интерфейс.

Если вы не хотите тратить много времени на настройку или обслуживание вашей системы, то Kerberos.io – один из лучших вариантов для вас в Linux. Хотя для некоторых функций (например, для просмотра камер удаленно) требуется облачная подписка, стоимость которой составляет менее 2 долларов в месяц.

Функциональные возможности

Программы для видеонаблюдения на базе операционной системы Линукс имеют разные функциональные возможности и специфику, что обуславливает их практическое применение. Рассмотрим наиболее популярные приложения:

  • AVReg. Продукт позволяющий создать на базе персонального компьютера с ОС Linux видеорегистратор. Лицензирование AVReg не свободно, но его можно бесплатно установить и использовать для некоммерческих задач. Набор функций не велик, но практичен, он позволяет создавать вполне эффективные домашние линии контроля в квартире или в загородном владении. Преимущества AVReg в том, что документация и меню – русифицированы.
  • LinuxDVR. Это программа от российских разработчиков — компании «Сетевые информационные системы». Позволяет сформировать, как распределенные системы, так и единичный видеорегистратор. Гибкие настройки позволяют легко адаптироваться к сети. Формат – MJPEG. Один ПК может поддерживать до 32 аналоговых каналов, передающих черно-белые или цветные видеосигналы. Есть функция детектора движения и реакции на происходящее перед камерой. Число удаленных наблюдателей – не ограничено. События протоколируются, поиск в архиве – не вызывает затруднений.
  • ZoneMinder. В сравнении с AVReg эта программа более профессиональна, она имеет более широкий функционал и обеспечивает серьезный контроль, но ее недостаток в том, что работать с ней сможет только пользователь, хорошо знающий английский язык. Программа распространяется в наборе пакетов к некоторым основным дистрибутивам Линукс.
  • NetAvis Observer. Программа для работы с видео с интегрированной аналитикой информации. Это мощная профессиональная платформа для организации видеонаблюдения над объектами различного масштаба. Широкий выбор настроек и высокая производительность позволяет максимально адаптировать программы под нужды пользователя. ПО поддерживает все основные форматы видео. NetAvis Observer обеспечивает высокий уровень безопасности и соответствует требованиям конфиденциальности информации. Архитектура – гибкая, в ней заложена масштабируемость системы.
  • Motion. Этот программный модуль имеет повышенный спрос. В качестве сервера можно использовать персональный компьютер или ноутбук. Программа является консольной и не вызывает сложностей в работе с Линукс. В любой версии есть веб-сервис, через который идет видеопоток с камеры наблюдения в формате MJPEG. В программе есть опция распознания движения, что позволяет записывать видеоинформацию выборочно. Понятный интерфейс, простые настройки и легкость использования обуславливают возможность полноценно контролировать объект.
  • Ivideon. Программа сформирована из двух разделов: Client и Server. Видеонаблюдение можно осуществлять без привязки к определенному адресу, с любого места через интернет. Server устанавливается на персональный компьютер или на ноутбук, туда идет видеопоток и там ведется запись на жесткий диск. Моно использовать нетбук в качестве «слепого сервера», так на гаджете будет записываться видео, но на мониторе отображаться не будет. Для просмотра кроме ПК и ноутбука можно использовать смартфон и планшет.
  • Линия. Это отечественный продукт от компании «ДевЛайн» из Краснодара. ПО занимает лидирующие позиции на российском рынке, благодаря совместимости с программами сторонних производителей и готовым отраслевым решениям. Расширенные возможности, простота интеграции, доступные цены, точность настроек обуславливает высокие конкурентные преимущества продукта.

Motion

Motion – эта бесплатная программа определяет, изменилась ли основная часть изображения из видеосигнала. Написанный на C, Motion был создан специально для дистрибутивов Linux с интерфейсом video4linux.

Несмотря на то, что видео сохраняется при обнаружении движения, Motion также включает настройки промежутка времени для регулярного мониторинга. Вы также можете установить движение для сохранения как видео или изображений. Он работает без головы и графический интерфейс не требуется, что делает его более компактным по сравнению с другими конкурентами программного обеспечения для наблюдения в Linux.

Вот что делает Motion таким прекрасным выбором, если вы хотите создать недорогой сетевой видеомагнитофон (или сетевой видеорегистратор) для работы на маломощных устройствах, таких как Raspberry Pi. Он будет записывать ваши изображения наблюдения или видео в цифровом виде, либо локально (на SD-карту), либо через вашу внутреннюю сеть.

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

Как сделать или настроить следующее:

  • — установить системное время и настроить синхронизацию времени;
  • — измененить сетевые параметры протокола TCP/IP (IP,MASK,GATE…);
  • — сменить пароли системных пользователей ftptelnet и root;
  • — настроить параметры video4linux драйверов PCI устройств видеозахвата;
  • — установить загрузку с жесткого диска или USB-флэш диска;
  • — настроить резервное копирование (backup) видеоархива на другую машину;
  • — настроить параметры для отправки EMAIL по SMTP;
  • — добавить в систему свои скрипты и дополнительное программное обеспечение;
  • — управлять выполнением заданий по расписанию;
  • — перегрузить/остановить компьютер;

Установка Mediatomb

Arch Linux

Чтобы установить Media Tomb на Arch Linux, сначала перейдите в AUR и загрузите моментальный снимок, чтобы создать пакет. Когда архив находится в папке «Загрузка», откройте терминал и извлеките его.

1
2

cd~/Загрузки

tar xvzf mediatomb.tar.gz

Если исходные файлы для Mediatomb выведены из mediatomb.tar.gz, следующим шагом будет использование команды CD для перехода в извлеченную папку.

1 cd mediatomb

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

Чтобы убедиться, что у вас есть все зависимости, обратите внимание на то, что менеджер пакетов Pacman говорит вам, что вы не в системе. Имейте в виду, что вам может понадобиться загрузить эти зависимости из AUR

Когда все зависимости удовлетворяются на Arch, пакет Mediatomb готов к компиляции.

1 makepkg

Пусть менеджер пакетов пройдет и построит программное обеспечение. Когда он будет завершен, он выплюнет пакет tar.xz. Установите его в систему с помощью диспетчера пакетов Arch Linux.

1 sudo pacman-Umediatomb.tar.xz

OpenSUSE

Легкий способ быстро получить программное обеспечение Mediatomb DLNA в системе — установить его через службу сборки OpenSUSE. Этот пакет DLNA-серверов поддерживается для OpenSUSE Leap 42.3, Leap 42.2 и OpenSUSE Tumbleweed.

Чтобы установить программное обеспечение, перейдите на страницу загрузки, нажмите на свою версию SUSE, а затем кнопку «1-click install». Он откроет инструмент для установки программного обеспечения YaST и установит Mediatomb в вашей системе!

Другие Linux

Mediatomb — очень известное программное обеспечение. В результате, это много разных дистрибутивов Linux. Однако из-за того, сколько существует различных операционных систем Linux, они не могут поддерживать все. Если ваша любимая ОС не имеет устанавливаемого двоичного кода, вам может потребоваться загрузить исходный код и самостоятельно создать серверное программное обеспечение. Для этого посетите веб-сайт разработчика, возьмите исходный код и следуйте инструкциям!
Настройка Mediatomb

Серверное программное обеспечение установлено, но перед его использованием вы должны включить несколько вещей. Откройте терминал и получите доступ root, используя: sudo -s. В терминале отредактируйте файл конфигурации Mediatomb.

1 nano/etc/mediatomb/config.xml

Внутри nano найдите ui enabled = «no» и измените его на ui enabled = «yes». Затем нажмите Ctrl + O, чтобы сохранить его.

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

1
2

systemctl enable mediatomb

systemctl start mediatomb

Следующий шаг — добавить медиа на ваш сервер. Сделайте это, открыв новую вкладку в своем веб-браузере и перейдя по адресу: http: // localhost: 50500. Имейте в виду, localhost только локально. Чтобы получить доступ к серверу по сети, лучший способ — найти его IP-адрес. Для этого запустите эту команду:

1 ip addr show|grep»inet 192.168″

Использование команды ip addr show в сочетании с grep будет отфильтровывать всю ненужную информацию и просто показывать локальный IP-адрес для ПК. Скопируйте 192.168.1.XXX и введите его в URL-адрес веб-браузера. Например:

1 192.168.1.13250500

DLNA-сервер на Linux

Отсюда нажмите «Файловая система», затем «Каталог ПК» и найдите свои мультимедийные файлы на ПК для добавления. Нажмите знак +, чтобы добавить медиафайлы. Повторите этот процесс по мере необходимости, чтобы добавить все медиа в ваш Mediatomb.

РЕКОМЕНДУЕМ:

ZoneMinder

ZoneMinder – это отличный вариант для системы видеонаблюдения “сделай сам”. Профессиональные функции превращают ZoneMinder в идеальное решение для домашней и коммерческой безопасности. Он поставляется с совместимостью как для IP-камер, так и для стандартных веб-камер. Если вы находитесь в пути, приложения для Android и iOS позволяют удаленно контролировать ваши камеры.

У вас есть много вариантов настройки ZoneMinder в соответствии с вашими требованиями, с поддержкой как живого видео, так и обычных изображений. Уведомления по электронной почте и SMS помогут вам оставаться в курсе, даже если вы не осуществляете мониторинг напрямую. Кроме того, ZoneMinder предлагает уровни доступа пользователей, чтобы вы могли ограничить, кто имеет доступ. Это довольно гибкий инструмент с возможностью масштабирования, наклона и панорамирования камер.

Пользователи Linux CCTV могут воспользоваться установщиками для различных дистрибутивов, таких как Ubuntu и Debian, но вы также можете скомпилировать их из исходного кода, если хотите. Вы также можете развернуть ZoneMinder на устройствах с низким энергопотреблением, таких как Raspberry Pi.

Выбор веб-камеры для Linux

Одно дело если ваша веб-камера встроена в ноутбук и вы ничего уже не можете поменять, но другое, если вы покупаете ее сами. В таком случае к выбору web-камеры linux нужно подойти серьезно

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

В Linux, для подключения веб-камер чаще всего используется драйвер v4l, он по умолчанию включен в ядро. Если ваша веб камера linux будет совместима с этим драйвером, скорее всего, с ней проблем не будет. Посмотреть список совместимых устройств можно на сайте Ubuntu. Если кратко, то — вот основные производители:

  • A4 Tech
  • Creative
  • Genius
  • Hercules
  • Jenoptik
  • Logitech
  • MediaForte
  • Micro Innovations
  • Microsoft
  • Mustek
  • Philips
  • Samsung
  • Sanyo
  • Sony
  • Tevion
  • Trust
  • Typhoon

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

Настройки.

Все настройки avreg-unlink вынесены в файл
«», в
основном в секции «».

Каждый параметр в конфигурационном файле комментирован, поэтому
просто приведём часть его содержимого.

...

# Имя хоста SQL-сервера и имя базы данных.
# По умолчанию:
; db-host = 'пусто'
; db-name = 'avreg5_db'

# Каталог, в который должны сохраняться аудио/видео файлы.
# По умолчанию:
; storage-dir = '/var/spool/avreg'

# Имя текстового файла-журнала, в который записываются "вручную"
# удалённые из архива файлы, например, для сокрытия каких-то проишествий.
# Журнал создаётся в каталоге "`storage-dir`".
# По умолчанию: "removed-manually.txt"
; removed-manually = 'removed-manually.txt'

# Системные пользователь/группа, с привилегиями которых ("под которыми")
# будут работать приложения серверной части AVReg - avregd и avreg-unlink.
# Такие же атрибуты "владелец:группа" получат все создаваемые каталоги и файлы.
# Прим. по группе: если при монтировании файловой системы использовалась опция
# grpid (man 8 mount), то группа созданного в ней каталога/файла будет
# установлена значением группы родительского каталога.
# По умолчанию: avreg/avreg
; user  = avreg
; group = www-data

avreg-unlink {
   ### Настройки "чистильщика" архива от старых медиа-файлов (версия 5.5),   ###
   ### автоматически запускаемого системным шедулером CRON по расписанию:    ###
   ### см. файл-задание "/etc/cron.d/avreg-unlink"                           ###
   ### Значениями параметров start-space и end-space, в сочетании с частотой ###
   ### запуска "чистильщика", вы должны предотвратить 100% заполнение        ###
   ### дискового устройства используемого для записи файлов, и тем самым     ###
   ### останов процесса записи. Значениями параметров del-per-once и timeout ###
   ### вы должны предотвратить пиковую перегрузку системы вызванную          ###
   ### процессом удаления файлов с файловой системы и записей в базе данных. ###

   #    Устанавливайте имя "db-user" и пароль "db-passwd" доступа к базе данных
   # в приватном ( 0600 root:root ) файле c именем "avreg-unlink.secret" 
   include /etc/avreg/avreg-unlink.secret

   #    Команда для получения размеров диска в 1КБ блоках,
   # требуемый stdout вывод: "1Kблоков_ИСПОЛЬЗОВАНО 1Kблоков_ВСЕГО",
   # Параметр "disk-usage-cmd" предназначен прежде всего для ипользования
   # дисковых системных квот quota(1)/quotactl(2) или xfs_quota(8).
   # В команде можно использовать переменные:
   #  - @USER/@GROUP - раскрываются как "user"/"group" в avreg.conf;
   #  - @DIR/@FS/@MNTPOINT - раскрываются как имя каталога "storage-dir"
   #   в avreg.conf, имя блочного устройства и точка монтирования, соотв.
   # По умолчанию: не задано, т.е. будет использоваться вызов statfs(2)
   # Для ext3/ext4 файловых систем смонтированных с опцией "usrquota":
   ; disk-usage-cmd = "quotatool -b -u @USER -d @MNTPOINT | awk '{ print $3,$5 }'"
   # Для XFS файловой системы смонтированной с опцией "uquota":
   ; disk-usage-cmd = "xfs_quota -c 'quota -vbN @USER' | awk '{ print $2,$4 }'"

   #    В трёх нижеследующих параметрах допустимо использование
   # суффиксов-модификаторов: k, M and G байт,
   # например: 2500M or 1G (пишите латинскими буквами и слитно)
   #    Для "-space" опций вы пожете также задавать знаяения в процентах,
   # от общего размера устройства "storage-dir".

   #    Размер свободного места на архивном устройстве,
   # при котором начинается процесс очистки.
   # По умолчанию: остаток - '10%', суффикс-модификатор - 'G'(Гигабайт)
   ; start-space = 35G

   #    Размер свободного места на архивном устройстве,
   # при котором заканчивается процесс очистки.
   # Рекомендуется устанавливать не менее чем 1,5 размера start-space
   # По умолчанию: остаток - '15%', суффикс-модификатор - 'G'(Гигабайт)
   ; end-space = 50G

   #    Внутри сеанса удаления процесс разбит на небольшие транзакции.
   # Это нужно для того, чтобы не перегрузить систему длительным и непрерывным
   # процессом удаления файлов с жестких дисков (особенно на ext3 или 
   # программных RAID 4,5) одновременно с процессом записи новых файлов.
   # В рамках одной транзакции удаляется набор файлов с общим размером
   # не более чем значение "del-per-once".
   # По умолчанию: удалять по 100M, суффикс-модификатор - 'M'(Мегабайт)
   ; del-per-once = 200M

   #    Перерыв между транзакциями timeout в секундах,
   # по умолчанию: 1 секунда
   ; timeout = 2

   #    Читать за один раз rows-per-select записей из таблицы EVENTS.
   # Если не очень понимаете зачем нужен этот параметр - не трогайте.
   # По умолчанию: 5000
   ; rows-per-select = 10000

   #    Не удалять записи и файлы новее чем "select-now-minus" минут.
   # Поставьте как максимальное возможное значение длительности (mtime - ctime)
   # медиа-файлов (см. V.max_minutes и A.max_minutes) с небольшим запасом.
   # По умолчанию: 60 минут (1 час.)
   ; select-now-minus = 120
}

Установка Clear Linux

Начнем с установки. Так как я планирую использовать экран для своей системы видеонаблюдения, да не простой, а с тачскрином, мне нужна desktop версия Clear Linux. Переходим на страницу загрузки и скачиваем.

Чтобы залить ос на флешку, Intel воспользоваться Rufus. Им я давно пользуюсь, очень удобная прога.

Грузимся с нашей флешки. Нас встретит экран выбора варианта загрузки:

Выбираем Clear Linux OS. Система загрузится в Live режиме, с флешки.

Чтобы установить ОС на внутренний накопитель, в моем случае mSata Crucial на 64Гб, жмем на иконку инсталлера:

Откроется сам инсталлятор. Указываем нужные параметры: временную зону, языки, накопитель и указываем пользователя.

Установка Clear Linux будет выполнена прямо в live режиме. Это ее отличает в лучшую сторону от других дистрибутивов с убогими интерфейсами установки.

После установки система будет перезагружена уже с внутреннего накопителя.

Первым делом, зайдем в Настройки > Подробности > Пользователи и включим переключатель Автоматический вход, иначе при запуске будет требоваться ввод пароля

Так же в Настройки > Электропитание > Энергосбережение лучше выключить опцию Blank Screen, чтобы не гас экран. Иначе так же будет требоваться ввод пароля.

Остальные настройки ОС на ваш вкус.

Возможности функционала. Популярное ПО на linux для организации видеонаблюдения.

Базирующиеся на ОС Линукс, программы, осуществляющие видеонаблюдение, обладают различными функциями и спецификой. Это обуславливает их использование на практике. Ниже представлен список лучшего ПО для видеонаблюдения на Linux.

AVReg представляет собой продукт, который способен создать видеорегистратор на основе ПК с ОС Linux. Его лицензирование несвободно. Но он может бесплатно устанавливаться и применяться для некоммерческих дел. Содержит не так много функций, но для большинства задач подойдет, как нельзя лучше. Он поможет устроить наблюдение в квартире либо в доме загородом. Плюсом этого приложения является использование русского языка в документации и меню.

LinuxDVR – программа, созданная отечественными специалистами от фирмы «Сетевые информационные системы». Справляется с формированием распределённых систем и отдельного видеорегистратора. Лёгкая адаптация к сети происходит за счёт гибких настроек. Обладает форматом MJPEG. Поддержание 32 аналоговых каналов возможно на одном ПК, которые передают чёрно-белые либо цветные видеосигналы. Присутствует функция обнаружения движения и реагирования на то, что происходит перед камерой. Нет ограничений по поводу устранения наблюдателей. События попадают под протокол. Осуществлять поиск в архиве не составляет труда.

ZoneMinder является наиболее профессиональной программой по сравнению с AVReg. Поскольку обладает большим функционалом, проводит серьёзный контроль. Однако есть и минус. Только пользователь с неплохим знанием английского языка способен работать в данной программе. Распространение программы проходит в наборе пакетов, относящихся к главным Linux дистрибутивам.

NetAvis Observer считается приложением, созданным для работы с видео, которое имеет интегрированную информационную аналитику. В целом программа представляет собой сильную профессиональную платформу, отвечающую за организацию видеонаблюдения над разными объектами. Программы адаптируются специально для пользователя благодаря огромному выбору настроек и высокой производительности. Основные видео форматы поддерживаются ПО. Данное приложение гарантирует полную безопасность, не допускает какой-либо утечки данных. Гибкая архитектура, в которую внедрена масштабируемость системы.

Motion eye является программой, пользующейся большой популярностью. Ноутбук либо персональный компьютер используются как сервер. Эта консольная программа не создаёт трудностей при работе с Линукс. Каждая версия обладает веб-сервисом. С помощью него проходит видеопоток с камеры наблюдения в формате MJPEG. Программа оснащена опцией, распознающей движение. Это даёт возможность проводить запись информации выборочно. Полное контролирование объекта гарантировано благодаря простоте в применении, понятному интерфейсу и настройкам.

Ivideon – это программа, сформировавшаяся из 2 разделов под названиями Client и Server. Посредством интернета на любой территории можно вести видеонаблюдение без привязанности к конкретному адресу. Установка Server проводится на ПК либо ноутбук, куда проходит видеопоток и где осуществляется запись на жёсткий диск. Для «слепого сервера» применяется нетбук. Устройство будет вести видеозапись, но это не будет видно на мониторе. Ещё смартфон либо планшет подойдёт для просмотра записанного материала.

Линия – российская разработка, сделанная краснодарской компанией «ДевЛайн». ПО получило высокие позиции на отечественном рынке, потому что имеет совместимость с программами иных разработчиков. Преимущества данного продукта обусловлены широкими возможностями, простой интеграцией, доступной стоимость и точностью настроек.

Написание скрипта

Так сложилось, что у меня телевизор Samsung толком не воспроизводит видео в формате avi, а если и воспроизводит то как то криво. Нельзя перемотать, длительность фильма такая — что люди стока не живут, да и самое неприятное заключается в том что посреди фильма он может просто оборваться. А вот формат mkv он ест нормально. И поэтому я решил написать небольшой скрипт на bash который будет запускать сам transmission-daemon после загрузки файла. Немного подумав над логикой и посмотрев как качаются разные файлы, выстроил себе цепочку действий. Во-первых надо понять, скачалась папка или файл. Если папка, то создать такую же папку в директории для DNLA сервера, если файл, то пропускаем. Возвращаемся к папке, теперь смотрим на содержимое папки, если файлы avi то конвертируем их через в конечную папку, если в папке файлы mkv то просто перемещаю их, но если там то-то другое, просто кидаю в /tmp для дальнейшего анализа. Теперь возвращаемся к началу скрипта, если же это не папка, а файл то, смотрим на формат и при необходимости конвертируем. Вроде ничего сложного, вот сам скрипт

Скрипт далек от идеала, может потом его доработаю под собственные нужды, например что бы скачанные файлы .iso перемещались сразу в папку для шаринга. Так же он отправляет в телеграм уведомление о загруженном файле, и если есть ошибки, он тоже об этом сообщит. Скрипт писал на быструю руку, и он не проходит по вложенным папкам, если будет в этом необходимость то его поправлю. На данный момент он выполняет то что мне и надо. После того как скрипт написан, и я определился с конечными папками, перемещаю скрипт к transmission

даю скрипту права на исполнения

и меняю владельца

После останавливаю transmission-daemon

и меняю 2 параметра в

  • «script-torrent-done-enabled»: false

  • «script-torrent-done-filename»: «»

перевожу на true, то-есть включаю активацию скрипта по окончанию загрузки, а указываю полный путь к файлу, можно указать только название файла если файл лежит в папке transmission, но мне легче указать полный путь.

Условия распространения

ОС Линукс распространяется абсолютно бесплатно, что в сравнении со значительной стоимостью лицензионных версий Виндоус является большим преимуществом. После установки пользователь получает комплект из нескольких тысяч приложений, хотя они и не столь обыкновенны, как для Windows, но не менее функциональны. Если вам нужна программа для Linux для видеонаблюдения, вы можете выбрать один из трех вариантов:

  • доступно бесплатное распространение ZoneMinder, LinuxDVR, Motion и некоторых других;
  • бесплатное скачивание версии с ограниченным функционалом: Линия, Xeoma и AVReg;
  • остальные программы нужно покупать.

Что такое DLNA

DLNA (Digital Living Network Alliance) — это стандарт, который определяет способы, с помощью которых сетевые устройства, такие как умные телевизоры, компьютеры, игровые консоли Roku, Xbox 360, Xbox One и PlayStation, соединяются и обмениваются мультимедийным контентом друг с другом ,

Вы можете подключить внешний жесткий диск с медиафайлами непосредственно к телевизору через USB-порт и воспроизвести фильмы или подключить свой ноутбук к телевизору через кабель HDMI, и все будет работать нормально. Но кто захочет иметь загроможденную проводами гостиную? И что, если вы хотите передавать мультимедиа не только вашему телевизору, но и вашему смартфону, планшету и между другими устройствам, расположенным в разных местах вашего дома? Это именно та ситуация, в которой необходим DLNA-сервер.

DLNA развилась с версии 1.0, выпущенной в 2004 году до последней версии 4.0, анонсированной в июне 2016 года, которая решает проблему с медиа-форматом, не поддерживаемую между ПК, телевизорами и мобильными устройствами, одновременно поддерживая потоковое содержимое Ultra HD TV.

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

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

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

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

wget http://hikvision.msk.ru/download/software/en/EN_iVMS-4200_Linux.zip

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

unzip EN_iVMS-4200_Linux.zip

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

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

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

tar zxvf iVMS4200-Linux.tar.gz

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

mv Linux /opt/iVMS

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

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

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

ldd /opt/iVMS/iVMS-4200

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

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

… устанавливаем пакет:

apt-get install libc6-i386

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

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

ldd /opt/iVMS/iVMS-4200

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

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

vi /etc/ld.so.conf.d/ivms.conf

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

Добавляем в него строку:

/opt/iVMS/PlugIns

Применяем настройки:

ldconfig

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

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

2. libstdc++.so.6

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

wget http://archive.ubuntu.com/ubuntu/pool/main/g/gcc-8/libstdc++6_8.4.0-1ubuntu1~18.04_i386.deb

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

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

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

apt-get install -f

Повторяем установку:

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»

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

Каморама

Нужно сделать снимок с помощью веб-камеры на компьютере с Linux? Сделай это с Каморамой; простое приложение для фотосъемки с веб-камеры.

Хотя для Linux существует множество приложений для фотосъемки с веб-камеры, Camorama предлагает множество фильтров изображений.

Известные особенности:

  • Помимо записи локального видео на веб-камеры, Camorama может подключать и записывать видеофайлы в удаленное местоположение (на данный момент эта функция поддерживает только FTP).
  • Camorama может сохранять фотографии в форматах JPEG и PNG.
  • Функция автоматического захвата работает аналогично «серийной съемке» и позволяет пользователям делать много снимков одновременно.
  • Пользователи могут изменять баланс белого, яркость, цвет и оттенок.
  • Camorama имеет счетчик FPS, который отображается в нижней части пользовательского интерфейса, что позволяет пользователям определять качество видео, которое они записывают. Инструмент подсчета FPS также отображает среднюю частоту кадров.

Настройка ZoneMinder

В открывшемся окне устанавливаем флажок напротив OPT_USE_AUTH и сохраняем конфигурацию с помощью кнопки Save в правом нижнем углу страницы. Если обновить страницу с помощью клавиши F5, будет выполнен сразу же переход к форме авторизации. По умолчанию установлено: логин: admin, пароль: admin. Сменить это можно выбрав в левой панели ссылку Users.

Большинство реальных камер будут подключаться по сети. Для пробы используем старый смартфон с установленной программой IP Webcam.

Для подключения камеры к ZoneMinder Ubuntu нажмём в главном меню кнопку ADD, откроется окно с интерфейсом добавления камеры.

На закладке General заполним поля Source Type = Remote и Function = Monitor (режим просмотра). Затем переходим на вкладку Source и устанавливаем значения параметров так, как показано на скриншоте:

  • Protocol = HTTP (если на смартфоне выбран этот протокол);
  • Method = Simple;
  • Host Name = 192.168.0.184 (это адрес смартфона с камерой);
  • Port = 8080 (как в настройках смартфона);
  • Path = /video;
  • Capture Resolution (pixels) = 320×240 (должно соответствовать потоку с камеры).

Для сохранения настроек нажимаем кнопку SAVE. Программа возвращает нас к списку камер. Если поток подсоединился, название камеры и адрес будут зелёного цвета, если нет — красного. Ошибки подключения можно посмотреть в меню Log.

Начать просмотр изображения с камеры можно кликнув мышкой по названию камеры. Откроется окно просмотра.

В окне доступно масштабирование, запуск трансляции, тестирование событий. На этом базовая  настройка ZoneMinder закончена.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector