Установить linux на видеорегистратор

Добавил пользователь Владимир З.
Обновлено: 19.09.2024

LinuxDVR — программа для видеонаблюдения под Linux, скачать, инструкция по настройкам

Основные возможности и характеристики ПО LinuxDVR.

Основные преимущества.

Специальный дистрибутив Linux (около 17 Mb) на базе ядра 2.4 обеспечивает:

Простота и скорость расширения системы.

Как правило подобные системы включают аппаратных ключ защиты — HASP LPT или USB ключ.

Это значит, что если Вы хотите подключить дополнительные видеокамеры, то Вам после оплаты придется обмениваться ключами с производителем по почте или др. способом. Т.е. ждать.

Наш ключ защиты — программный. Заплатили за расширение тут же получили файл ключа по электронной почте и легко установили в работающую систему систему.

Поддержка недорогих и распространенных плат видеозахвата и TV-тюнеров.

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

Поддержка вебкамер и наблюдение через интернет.

Наблюдение с использованием web-камер распространяется пропорционально развитию компьютерных сетей и интернет и, без сомнения, в недалеком будущем станет преобладать над традиционным аналоговым.

Поэтому LinuxDVR работает с большим кол-вом моделей интернет камер и видеосерверов (видеошлюзов).

100% управление через Web-интерфейс.

Все функции системы в том числе и основные: наблюдение, управление, настройка и просмотр архива имеют веб-интерфейс.

Т.е. возможно создание автономных безмониторных видеорегистраторов для работы с которыми Вам нужен только Ваш любимый ПК и веб-браузер (Microsoft Internet Explorer v5.5 и выше, Mozilla Firefox, Mozilla, Netscape Navigator).

Доступ по имени и паролю с разрешенных компьютеров. Групп пользователей — 4 (инсталляторы, администраторы, операторы архива, операторы наблюдения).

Количество пользователей программно не ограничено.

Такой принцип взаимодействия ПО позволяет организовывать безголовые (безмониторные) автономные видеорегистраторы и удаленные системы наблюдения.

Инструкция по рабьоте с программой LinuxDVR

По умолчанию, после установки системы, в базе настроены только 4 в/к — 4 канала на одной одночиповой (BT878) 4-x канальной плате видеозахвата. То есть, при установке, мастер установки LinuxDVR может найти все устройства (платы) видеоввода, но в конфигурации (базе) все равно будет определены 4 в/к, так как это написано выше.

Для того, чтобы работать с большим кол-вом в/к — нужно:

Где находятся конфигурация с настройками: заходим браузером по адресу:

Имя пользователя install, пароль — пустой (по умолчанию после установки).


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

Итак, рассмотрим параметры, которые наиболее вероятно могут быть одинаковыми для всех в/к в системе.

  • в зависимости от того, каких в/к больше определяем cam_type=
  • в этом разделе определяем параметры norm, deinterlacer, auto_brightness .
  • параметры pre_record, post_record и возможно motion_series_end ;
  • параметры file_fmt, mpeg_maxfilesize, mpeg_view_fps и др. параметры из соответствующих вложенных подразделов;
  • если большинство кaмep нужно смотреть в живую на локальном мониторе — monitor_live=Вкл ;
  • если большинство кaмep нужно смотреть в живую удаленно через браузеры — webcam_live=Вкл ;


Многие значения должны быть уникальные для каждой в/к.

  • в этом разделе определяем параметры v4l_dev, input (. это сочетание — уникальное для каждой в/к и фактически определяет номер чипа BT878[0..7] и видеоканала[0,1,2,3] на нем)
  • параметр text_left — название кaмepы (ТОЛЬКО LATINSKIE, типа DOROGA, KPP1, CAMERA5)
  • параметр v4l_pipe (. назначаем последовательно, чтобы не было совпадений)
  • параметр wc_port (. назначаем последовательно 8081,8082,…, чтобы не было совпадений)

Локальный вьювер (просмотрщик) — это программа МОНИТОР. Её запуск — команда mon.

МОНИТОР отображает на экране заранее определенные матрицы с изображениями в/к.

  • Типы матриц — одна кaмepa, квадраторы 2х2, 3×3, 4×4 и полиэкраны (различные).
  • Кол-во матриц — до 10.
  • Быстрое переключение между матрицами — клавишами клавиатуры 8.
  • Максимальное кол-во в/к в матрице (квадратор 4х4) — до 16.

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



Будут выбираться только те кaмepы, по которым monitor_live=Вкл и правильно определен уникальный параметр v4l_pipe .

У всех таких регистраторов одна и та же прошивка. Выглядит прошивка везде так:

Но я хотел бы установить чистый linux и настроить видеонаблюдение через другое ПО, например программу motion.
Пытался ли кто нибудь установить на подобные регистраторы linux, есть такая практика или нет?

Техподдержка VIDIMOST

Специалист

зачем?
Напишите четко и по пунктам, какие задачи хотите выполнять, чего не может стандартная прошивка NVR/DVR ?

Fnusonaco

Member

1) уйти от проприетарности, как со стороны камеры, так и со стороны видеорегистратора

2) декодирование потока на аппаратном уровне.
Имея сжатый h264/265 видеопоток от ip камеры надо его декодировать, чтобы вычленять движение (или даже объекты/лица). На декодирование тратятся ресурсы. А на китайских платах уже имеется поддержка h265 на аппаратном уровне, поэтому мне показалось проще прошить данную железку, чем тратиться на мини-пк, который будет декодировать через процессор без аппаратной поддержки h264/265.

Техподдержка VIDIMOST

Специалист

ZoneMinder - Home

2) декодирование потока на аппаратном уровне.
А на китайских платах уже имеется поддержка h265 на аппаратном уровне, поэтому мне показалось проще прошить данную железку, чем тратиться на мини-пк, который будет декодировать через процессор без аппаратной поддержки h264/265.

ну так и купите китайский NVR с поддержкой 265. Или первый пункт мешает? тогда Вам нужно свою собственную разработку внедрять, свой бренд.

Fnusonaco

Member

Техподдержка VIDIMOST

Специалист

Fnusonaco

Member

Решил отказаться от решения использовать готовый регистратор под модификацию ПО/прошивки.
Слишком малые мощности у них. Т.к. регистраторы не декодируют потоки, а только пишут, а инфу о движении получают с ip камер.
А я думал, что реги декодируют. Облом.

Ищу одноплатники под рег, например NVIDIA Jetson.

Техподдержка VIDIMOST

Специалист

Fnusonaco

Member

Поинтересоваться по поводу модификации готового рега под свои потребности или поиска одноплатника для рега?

VladV

New member

Решил отказаться от решения использовать готовый регистратор под модификацию ПО/прошивки.
Слишком малые мощности у них. Т.к. регистраторы не декодируют потоки, а только пишут, а инфу о движении получают с ip камер.
А я думал, что реги декодируют. Облом.

Ищу одноплатники под рег, например NVIDIA Jetson.

К сожалению, я то же не нашел такого решения. Пока использую кассовые маленькие БУ компы от обанкротившегося ритейла, процессоры ATOM или Celeron. Ставлю десктопный Linux и до 8 лицензий какого то российского производителя. И пока ограничен тем, на ARM процессорах та же Линия не работает. Но мечта покупать китайские платы и ставить на него Linux и изготавливать регистраторы и клиенты не отпускает.

Чатланин

Fnusonaco

Member

Ну я имею ввиду основные потоки, например если взять 32 канальные регистраторы, то они не смогут декодировать 32 видеопотока 1920х1080, не говоря уже о 32 потоков 4к видео в 8 или 12 мегапикселей.
Для вывода на монитор реги смогут декодировать дополнительные потоки с разрешением QVGA: 640x360, CIF: 352x288

Короче спецификация одноплатников гораздо скромней, чем я предпологал.

Fnusonaco

Member

А что за компы такие, можете название дать или ссылку?

Лицензию на linux? Линукс дистрибутивы свободные, бесплатные.

А что за Линия? Это программа какая то?

Но мечта покупать китайские платы и ставить на него Linux и изготавливать регистраторы и клиенты не отпускает.

Я нашёл несколько вариантов, способных декодировать множество видеопотоков. Но ещё не покупал, пока прикидываю что как по мощности.

Теперь цель у меня изменилась и кроме декодирования 7 видеопотоков 1920х1080 h.264/265 требуется детектировать движение по образам на видео: человек, собака, кошка, птица, машина, велосипед. На детекцию образов требуется огромное количество ресурсов. Как правило под это выделяется отдельный AI чип.

Вот такие варианты накидал себе:
- Nvidia Jetson nano: 0.5 TFLOPS (FP16) = 2 TOPS

  • одноплатники на базе процессора ROC-RK3566, Rockchip RK3568: 0.8 TOPS NPU
  • x86_64 одноплатник AAEON UP Board с платой расширения (на базе Intel Movidius Myriad X VPU 2485) на 4 TOPS
  • SmartFly TB-RK3399 Pro AI: 2.4 TOPS
  • USB Google Coral Edge TPU: 4 TOPS
  • Neural Compute Stick NCS (Movidius) - 1 поколение
  • Intel Neural Compute Stick 2 (intel NCS 2) - 2 поколоение
  • Orange Pi AI Stick Lite: 5,6 TOPS при частоте 100 МГц, или 2,8 TOPS при 300 мВт
  • Gyrfalcon 2803 Plai Plug: 16,8 TOPS при 700 мВт (24 TOPS на ватт)
Чатланин

Для вывода на монитор реги смогут декодировать дополнительные потоки с разрешением QVGA: 640x360, CIF: 352x288

Откуда этот бред? Может таки почитать документацию?
Могут декодировать вплоть до 4k! Есть модели с аналитиками на борту, т.е. именно NVR анализирует контент.

1878

Fnusonaco

Member

Могут декодировать вплоть до 4k! Есть модели с аналитиками на борту, т.е. именно NVR анализирует контент.

Спасибо, да, интересное решение, но дороговато будет от 50тыщ за рег. Это так можно дойти до мощных серверных и кластерных решений.
Я чуть по скромней ищу одноплатники.
Не знаете кстати, что за процессор стоит в данном реге DHI-NVR5216-8P-I? И какой GPU/NPU? Скачал даташит на офф сайте, но там написано так: Main Processor Multi-core embedded processor

Чатланин

VladV

New member

Вы как то полностью меня поразили. Не знаю поможет ли вам это: компании производящие видеонаблюдение очень сильно продвинулись в этом вопросе. Начали немного раньше вас и располагают лучшими возможностями. Есть компании которые выпускают оем специализированные решения. Продаются платы по цене грязи от 9 долларов. Например платы от XM. На все более полезное надо покупать лицензию, например 1 канал Линии стоит 30 баксов-и это очень дешево. Линия это бюджетное видеонаблюдение, которое когда то работало на Оранж и на XM - но теперь они с этим завязали и рекомендуют только десктопные версии. Плат например таких как intel D525MW, intel D425 навалом по цене до 1000 рублей-взгляните на авито. Сегодня кстати Линия анонсировали свои собственные камеры. Макроскоп насколько я помню то же не работает на ARM процессорах. Но указанные вами платформы - это же очень дорого и абсолютно не нужно. Получится или решение значительно дороже предложенного тем же dahua или какой то дурацкий пионерстрой.

Системы видеонаблюдения/видеофиксации сейчас очень популярны. И хотя на рынке их великое множество, желание сэкономить, особенно для использования дома или в секторе SOHO, часто приводит к мукам выбора.

В частности, у меня были следующие условия для домашнего NVR:

  1. работа серверной части NVR под управлением Linux в виртуальной машине VMWare ESXi;
  2. невысокая требовательность к ресурсам виртуальной машины при подключении 6-8 FullHD H.264 камер;
  3. возможность подключения и управления сервером NVR с Windows компьютера и смартфона (Android);
  4. невысокая стоимость (лучше бесплатно);

1. NVR с возможностью запуска серверной части в среде Linux

2. ZoneMinder

Первая система видеонаблюдения, которая проработала чуть больше года и явлалась первым опытом использования систем видеонаблюдения была ZoneMinder. Честно сказать, ZoneMinder достаточно сложен в установке и настройке, но даже не это стало основной проблемой в его использовании. Основная проблема появилась, когда я стал потихоньку заменять старые MJPEG камеры, на H.264-видеокамеры. Не знаю как сейчас, но версия с которой я работал несколько лет назад (1.28) не поддерживала H.264 потоки "из коробки", а то что получалось сделать подключив ffmpeg, хоть и работало, но достаточно сильно нагружало процессор, а качество детектирования движения оставляла желать лучшего. Попросту получалось либо записывать видео с камер почти непрерывно, либо при "загрублении" детектирования движения приходилсоь мириться с пропуском "важных" кадров. Кроме того, видимо из-за бешеной нагрузки на процессор, процессы ffmpeg, декодирующие H.264, падали и часто запись не велась вовсе. Пришлось искать что-то другое.

3. AVReg

В общем, переехал на AVReg. Установка AVReg уже проще, однако все равно далеко не тривиальна. AVReg работал в бесплатном режиме, поэтому из 6ти установленных камер запись производилась только с 4-х, однако запись видеоданных уже была стабильной. AVreg стабильнее, чем ZoneMinder, видеопотоки не "отваливаются". Однако сложность и нетривиальность настроек и "аляповатый" интерфейс немного раздражаал. Качество детектирования движения также оставляло желать лучшего. AVReg записывал очень много, поиск в архиве нужных событий неудобен. В конечном счете как мне сейчас кажется цена лицензии 1000 рублей за одну камеру для этого проекта сильно завышена. Адекватный ценник для AVReg рублей 400 за канал, не больше.

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

4. Xeoma

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

  • Система может работать в ОС Linux (так же как и в Windows, MacOS, Android, iOS и ARM)
  • Серверная часть может быть запущена отдельно от клиентской части (фактически кроме бесплатной версии, которая имеет ограничения на подключению к серверу по сети) в голой консоли.
  • Клиентский интерфейс может подключатся к серверу с любой ОС (Linux, Windows, MacOS, Android, iOS и ARM)
  • Поддержка огромного числа видеокамер.
  • Простая установка и настройка.
  • Управление PTZ.
  • Высококачественный детектор движения.
  • Можно включить и использовать Web-интерфейс для доступа к системе.
  • Большое количество и высокое качество модулей обработки видеопотока.

4.1. Установка XEOMA в виртуальную машину CentOS Linux

Как я уже писал одним из ключевых условий для использования NVR — это возможность ее запуске в виртуальной среде (VMWare ESXi 6.5 на машине i5-3570 @ 3.40Ghz/RAM 32Gb), причем конечно же очень желательно обеспечить минимизацию потребляемых ресурсов системой.

В связи с этим для начала была создана ВМ с CentOS 7.3, которой были выделены достаточно скромные ресурсы:

  • CPU: 1 ядро
  • RAM: 2Gb
  • HDD1: 20 Gb (система)
  • HDD2: 200 Gb (видеоархив)

4.2. Запуск консольного сервера видеонаблюдения Xeoma

Сервер XEOMA запускается не просто, а предельно просто. Честно сказать я был очень удивлен процессом установки и запуска системы в Linux, особенно после мытарств с ZoneMinder и AVReg.
Тут все просто:

4.3. Запуск клиентского приложения XEOMA

На рабочую станцию (работающей, к примеру, уже под Windows), также необходимо загрузить программный модуль XEOMA по указанной выше странице загрузки и запустить его командой:

Программа, запущенная в режиме клиента, сама обнаружит xeoma-сервер, подключится к нему (если он находится в той же подсети), предложит на выбор автоматическое сканирование сети или ручной ввод камер. Адрес сервера Xeoma также можно ввести вручную при помощи меню "Удаленный доступ" > "Подключение к удаленному серверу":

Xeoma remote access menu

Здесь вводим IP-Адрес и пароль доступа, полученный ранее (см раздел 4.2.):

Xeoma remote access dialog

В итоге получаем приблизительно следующую картинку:

Xeoma client

Собственно конфигурирование Xeoma такое же простое и интуитивно понятное как и установка этой системы. Полное руководство приведено на сайте производителя.

4.4. Потребление ресурсов виртуальной машины

Честно сказать, учитывая то, что Xeoma самостоятельно производит детектирование движения на основании которого производит запись видеопотока, у меня были сомнения в достаточности 1го ядра для виртуальной машины с запущенным Xeoma-сервером. Однако загрузка едиственного ядра при включенной детекции движения 6ти камерах составляла около 30-40% и оставалась в указанных пределах даже при активности на всех камерах. При отсутствии движения, загрузка опускалась ниже 20%:

CPU LOAD

Средняя HDD Latency при максимальной загрузке составляет 35-50ms, что достаточно много, однако такая задержка соответсвует одновременной записи видеопотока с 5-6 камер. Такая нагрузка случается нечасто, однако все таки стоит для записи видеопотоков выделить отдельный диск, подключив его как RDM-диск:

HDD Latency

Выделенного объема дискового пространства в 200 Гб оказалось достаточно для хранения видеоданных от 6ти HD видеокамер в течении 2х недель:

Xeoma Archive

4.5. Оптимизация настроек Xeoma

4.5.1. Детектор движения

В целом настройки детектирования и архива ведеоданных, предлагаемые Xeoma по умолчанию вполне нормально работают без каких либо изменений, однако учитывая ограничения ресурсов виртуальной машины с Xeoma-сервером, и отсутствие необходимости хранения излишней информации все-таки порекомендую сразу внести небольшие изменения в настройке модуля "детектор движения":

Xeoma Motion Detection

Изменяем порог чуствительности. Нужно немного понаблюдать за показаниями текущего уровня чуствительности при различных изменениях видеокадра и принять решение о минимальном пороге чуствительности. Меня устраивает значение 10, при котором детектор не пропускает никакого движения в камере. Значение же 5, установленное по умолчанию, фактически фиксирует "шум" видеокамер и незначительные изменения освещенности, приводя к большому объему записи в видеоархив.
Изменяем область детектирования. При помощи кисти и режима "стереть" удаляем лишние области, фиксация движения в которых нам не интересно.
Изменяем минимальный размер объекта. Точнее, немного увеличиваем. Размер объекта "по умолчанию", очень мал, что также приводит к ошибочному срабатыванию детектора и избыточной записи кадров, не содержащих ничего полезного.

4.5.2. Просмотр и архив

Настройки модуля "Просмотр и Архив" также возможно Вам стоит немного откорректировать. Мои настройки например выглядят так:

Xeoma Archive

Предзапись. Я установил 5 секунд, что гарантирует, что за счет буферизации видеопотоков в видеоархив будет записана информация, не только с начала обнаружения движения, но и за пять секунд до него.
Время хранения этого архива. Учитывая что общий доступный объем дискового пространства, выделенного под видеоархив равен 200Гб, 2 недели — оказались оптимальной глубиной хранения.

4.5.3. Настройки декодирования

Для снижения нагрузки на сервер, при подключении к нему клиентов рекомендуется производить декодирование видеопотоков на клиентах. Для этого стоит установить настройки декодирования как показано на следующем рисунке:

Xeoma decode properties

4.6. Ограничения при использование виртуализации

На работу Xeoma в виртуальной среде, производителем установлены ограничения, которые могут быть для кого-то критичными. В частности в полной инструкции на систему написано следующее:

Для лицензий Xeoma (Xeoma Standard), Xeoma Pro, перехода с Xeoma Standard на Xeoma Pro и продлений добавлена возможность активации на любых виртуальных машинах. Для этого нужен постоянный доступ в Интернет на виртуальной машине. При пропадании Интернета лицензия может деактивироваться, но восстановится при возобновлении связи с Интернетом.

Работает это следующим образом: При пропадании Интернет, сервер Xeoma на виртуальной машине в течении 2х суток продолжает работать как ни в чем не бывало, записывает архивы, разрешает подключение клиентом, но все это работает до перезапуска сервера.

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

Xeoma deactivated

Теперь пока у Вас не появится Интернет Xeomу вы сможете использовать только для просмотра архива. Для этого нажмите кнопку "Продолжить работу".

Однако, после возобновления доступа к Интернет, вас ждет одна неприятность (по крайней мере в последней версии 17.11.24). Несмотря на то, что с возобновлением доступа к Интернет функционал Xeoма заработает в полном объеме, при просмотре информации о Вашей активной лицензии (Меню > Информация > Активные лицензии) вы увидите следующее:

Xeoma No Licenses

Ожидание в течении суток с небольшим, не исправило ситуацию, поэтому мне пришлось повторно ввести код активации лицензии вручную.

Учитывая не совсем понятную логику работы Xeoma, запущенной в виртуальной машине, я могу порекомедовать защитить себя от сброса настроек, которые вы сделали ранее, сохранив их одним из двух способов:

  • С использованием меню в GUI клинета Xeoma: Меню > Установить > Восстановление > Сохранить настройки (или Экспортировать настройки).
  • Сделать копию средствами Linux файла настроек /usr/local/Xeoma/settings.dat

Выводы

Xeoma очень хорошая система видеорегистрации. Своих денег она безусловно стоит. Это, как было указано выше, 875 рублей за 1 камеру при использовании стандартной лицензии. Для 6ти камер ее использование обойдется около 5000 рублей. Учитывая, то, сколько времени вы потратите на то, чтобы добиться приемлемой работы бесплатных решений — это безусловно невысокая цена.

Хочу отметить превосходную систему обнаружения движения, которая позволяет сохранять и быстро находить все без исключения значимые события, попадающие под ваши видеокамеры, без боязни что-то упустить. За счет этого, для двухнедельной записи с 6ти FullHD-камер достаточно выделить всего 200Гб дискового пространства, тогда как во многих недорогих регистраторах (например на базе CMS), для того, чтобы не пропустить события, приходится включать непрерывную запись, что для той же двухнедельной глубины архива потребует уже порядка 2Тб.


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

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

1. ZoneMinder


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

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

2. Xeoma


Это программное обеспечение для Linux-камеры безопасности является богатым. Он совместим со всем, от обычных веб-камер USB до камер видеонаблюдения Wi-Fi. К одной установке Xeoma можно подключить до 2000 камер, что делает ее идеальной для коммерческого использования.

Снимки экрана со всех мониторов одновременно, удаленный доступ и обнаружение движения — все это делает Xeoma хорошим выбором для пользователей. Он также поддерживает мобильный доступ с оповещениями по SMS и электронной почте, а также удаленный доступ к архивам, камерам и настройкам. Вы также можете воспользоваться различными настройками хранения, отложенными записями и даже алгоритмами, чтобы избежать ложных срабатываний. Эта последняя функция отлично подходит для пользователей с домашними животными или маленькими детьми.

Хотя он доступен для покупки, Xeoma предлагает бесплатную версию с несколькими ограничениями (восемь камер, три модуля в цепочке). В целом, Xeoma — это простой, но всеобъемлющий вариант для наблюдения за вашим домом или работой.

3. Motion


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

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

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

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

4. Bluecherry

Если вы хотите использовать исключительно программное обеспечение с открытым исходным кодом, Bluecherry — это Linux NVR для вас. Это кроссплатформенная система видеонаблюдения, поэтому вы можете запускать ее на других платформах.

Установка проста, с однострочным установочным скриптом, доступным для Ubuntu, Debian и CentOS. Он поддерживает более 2600 IP-камер с возможностью воспроизведения записей и потокового вещания в браузере. К сожалению, в Bluecherry отсутствует собственное мобильное приложение для Android и iOS, но поддерживается интеграция с IP Cam Viewer.

Хотя Bluecherry является бесплатным и с открытым исходным кодом, платные пакеты поддержки доступны для бизнес-пользователей. Благодаря богатому набору функций и платной поддержке, Bluecherry является отличным вариантом для использования как в бизнесе, так и в быту.

5. Ivideon

Если вы разрабатываете систему видеонаблюдения с ограниченным бюджетом, вы должны рассмотреть Ivideon. Системные требования являются одними из самых легких, которые вы найдете для любого цифрового видеорегистратора. Вы можете запустить Ivideon на ПК с процессором Itnel Atom с 1 ГБ ОЗУ и всего лишь 500 МБ памяти. Однако для ежедневного хранения видеоматериалов вам потребуется как минимум 11 ГБ, если вы хотите хранить их локально.

Несмотря на нехватку ресурсов, Ivideon — это сервис, интегрированный с облаком, с уведомлениями и воспроизведением, доступными через Интернет. Вы также можете хранить свои записи, используя облачное хранилище Ivideon.

Установка довольно проста. Вы можете либо загрузить и запустить скрипт установки, либо запустить отдельные команды из окна терминала самостоятельно. Как и многие другие системы видеонаблюдения, Ivideon предлагает мобильное приложение для устройств Android и iOS. Он официально поддерживает самые последние выпуски Debian и Ubuntu, но так же может быть установлен на другие дистрибутивы.

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

6. Kerberos.io


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

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

Будьте в безопасности с Linux

Создание вашей собственной системы видеонаблюдения на основе Linux поможет защитить ваш дом и бизнес от более традиционных угроз. Они также могут сыграть свою роль в создании умного дома с другими проектами DIY.

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

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

Установка жесткого диска

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

Установка жесткого диска, настройка видеорегистратора

Подключаем sata кабель и кабель питания.(Подключение жесткого диска производится строго без подачи питания на видеорегистратор.) Включаем видеорегистратор, при первом запуске устройство попросит отформатировать жесткий диск, жмем ок.

Настройка видеорегистратора для видеонаблюдения, подключение жесткого диска

Настройка языка и времени в DVR и NVR видеорегистраторах

Настройка регистратора для видеонаблюдения через интернет

Настройка видеорегистратора, смена языка

Авторизация в учетной записи видеорегистратора видеонаблюдния

Настройка видеорегистратора вкладка system

Настройка видеорегистратора вкладка system, изменение языка

Во вкладке General можно задать часовой пояс, скорректировать дату и время ну и конечно же установить нужный нам язык.


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

Установка времени и языка в видеорегистраторе

Настройка записи

Следующем шагом будет установка режима записи. В главном меню находим вкладку

Настройка записи в видеорегистраторе

Просто — Постоянная запись без каких либо сценариев.

Обнаружение — Запись ведется по настроенной зоне детектора движения, когда объект попадает в кадр камера начинает писать.

Тревога — Запись по тревоге, например когда объект закрывает камеру рукой.

Настройка расписания записи в видеорегистраторе

В нашем случае было необходимо вести запись в постоянном режиме с 00:00 до 12:00 и по движению с 12:00 до 24:00, для этого мы задали двум периодам необходимые настройки на всю неделю. Период записи возможно задать для любого дня недели по отдельности.

Настройка детектора движения

Настройка записи по детектору движения

Настройка видеорегистратора по записи детектора движения

Чтобы включить детектор движения для определенной видеокамеры необходимо:

Установка зоны движения

Настройка области записи по движению

Настройка видеорегистратора для работы через интернет

Если роутер не работает по DHCP, то следует задать регистратору любой свободный ip адрес в вашей сети. Первые три значения должны совпадать с тремя значениями шлюза, т.е внутреннему ip адресу Вашего роутера. Если внутренний домашний адрес не был изменен, то обычно он указан на задней части маршрутизатора.

Настройка DVR видеорегистратора через интернет

ID номер статус связанный

Читайте также: