photo

Видеонаблюдение на Linux. Программа Xeoma

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Рассуждения | Блог компании ООО "Феленасофт"

При создании системы видеонаблюдения многие часто выбирают именно операционную систему Linux. Давайте разберемся почему:

⦁ Начнем с того, что данная ОС не требует лицензии (ключа), т. е. является бесплатной.

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

⦁ Операционные системы Linux отличаются малым потреблением ресурсов, что делает их очень производительными в сравнении с конкурентами.

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

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

⦁ Система доступна в режиме «сервера», т. е. для работы без графической оболочки (только через консоль — Терминал).

Из всего многообразия дистрибутивов операционной системы Linux наибольшей популярностью пользуются Ubuntu, Debian, CentOS и Mint. Программа для видеонаблюдения Xeoma поддерживает все популярные операционные системы, включая различные дистрибутивы Linux (в том числе такие «редкие» как Astra Linux, РЕД ОС, Эльбрус, Аврора и Arch). Кроме того, программа Xeoma работает на устройствах с ARM-процессорами, которые часто используют ОС Linux (Raspberry Pi, Orange Pi, Odroid и т. д.). Полный список поддерживаемых ОС можно найти здесь.

Felenasoft

ОС Linux для видеонаблюдения

Программа Xeoma на Linux — легкая настройка

Xeoma представляет собой программу 2 в 1, которая состоит из Серверной и Клиентской частей. Таким образом программу можно использовать на ОС Linux без графической оболочки, что открывает массу возможностей, особенно опытным пользователям данной операционной системы. Администрирование сервера осуществляется через консоль (Терминал) посредством обширного набора команд. Сервер программы можно установить в автостарт как сервис и подключаться удаленно с любого устройства для просмотра камер и архива видеозаписей.

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

Программа Xeoma на Linux — поддержка камер

В наше время рынок видеонаблюдения предлагает широкий спектр камер и различного оборудования на выбор. Чаще всего для создания системы видеонаблюдения применяются именно IP камеры. Настроить их не сложно, а те модели, которые работают по wi-fi, представляют дополнительную ценность, потому что могут быть примонтированы где угодно на расстоянии сигнала от роутера без необходимости протягивать кабель до камеры.

Xeoma поддерживает 99% всех моделей камер на современном рынке. Из огромного многообразия камер наши пользователи чаще всего выбирают популярные бренды, такие как Hikvision, Hiwatch, Dahua, AXIS и Rvi. Еще одной важной отличительной чертой является поддержка протокола ONVIF. Данный универсальный протокол позволяет подключить камеру практически к любому ПО, а в случае с Xeoma еще и использовать встроенные детекторы (и датчики) или управлять поворотной камерой (PTZ — поворот, наклон и зум). Поэтому при выборе камеры мы рекомендуем обращать внимание на поддержку данного протокола, т.к. многие модели (обычно «no name» китайские камеры) не поддерживают протокол ONVIF, а это значит, что такую камеру практически невозможно подключить в какое-то ПО кроме «родного». Это не только ограничивает функционал камеры, но и часто бьет по бюджету, т.к. обновлений у данного ПО практически не бывает, а операционная система того же телефона обновляется часто, что может привести к тому, что «родное» ПО просто перестанет работать, и камера станет бесполезной. Что касается работы на ОС Linux, то ограничений в Xeoma никаких нет, т. е. программа будет прекрасно работать с камерами как на Linux, так и на любой другой операционной системе.

Программа Xeoma на Linux — под надежной защитой от вирусов и взлома

ОС Linux — это не только гибкость в плане большого набора утилит, команд, дистрибутивов и графических оболочек, но и множество других удобных возможностей. Для многих главным полезным качеством данной операционной системы является защита от вирусов и потенциального взлома, что делает её выбором номер 1 для создания видеонаблюдения на важных объектах, таких как заводы, фабрики, полицейские участки, аэропорты и т. д. Надежность ОС Linux в плане защиты от вирусов подтверждена годами и обуславливается тем, что при атаке вирусное ПО не сможет войти в систему под главным (корневым) пользователем и уничтожить всю систему и все файлы. Это отличает ОС Linux от многих других популярных операционных систем.

Также по статистике ОС Linux лучше других проходит «penetration test» (оценка безопасности, которая имитирует атаки вредоносными программами), поэтому Linux выбирают для объектов особой важности, где всё должно быть под надежной защитой, и файлы видеозаписей ни в коем случае не должны быть украдены или утеряны.

Программа Xeoma на Linux — микрокомпьютеры Raspberry Pi, Orange Pi и т. д.

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

Данные микроПК являются не только бюджетной альтернативой обычным серверам, но и имеют ряд других преимуществ, таких как небольшой вес и размер, что позволяет их монтировать практически где угодно (столб, шлагбаум, крыша дома), а также довольно высокая мощность и поддержка достаточно большого количества камер. Такие устройства как Raspberry Pi, Orange Pi, Odroid и т. д. сейчас очень популярны на рынке видеонаблюдения и всё чаще устанавливаются не только в обычных домах, но и в различных структурах, например, в проекте «Безопасный город».

На рынке видеонаблюдения представлены всего несколько приложений, которые поддерживают микроПК на базе ARM, но все они имеют весьма ограниченный функционал в отличие от Xeoma. Наши тесты показали, что тот же микрокомпьютер Raspberry Pi может использоваться с 11 камерами в режиме «Сервер» в Xeoma. Что делает данный девайс отличной альтернативой громоздкому ПК или ноутбуку при установке видеонаблюдения, скажем, в доме.

Программа Xeoma универсальна, а для любителей Linux она станет настоящей находкой, позволяющей создавать гибкую и полноценную систему видеонаблюдения с помощью разного рода опций.

Скачайте Xeoma с нашего сайта и протестируйте программу совершено бесплатно! Также вы можете связаться с нами любым удобным способом и получить демо-лицензию.

Автор не входит в состав редакции iXBT.com (подробнее »)

10 комментариев

111286393118965899659@google
Линия 8 от девлайнру тоже работает под линукс, меньше жрет, дешевле лицензии, отечественный производитель, можно купить минуя посредников таких как у сяомы
felenasoft
Здравствуйте, Валерий. Возможно, вы путаете Xiaomi (китайский бренд) и наше ПО Xeoma. Наша компания «Феленасофт» занимается разработкой программных продуктов с 2004 года. ПО Xeoma полностью отечественное и существует на рынке уже более 10 лет. Xeoma внесена в реестр Министерства связи РФ. Нашей главной целью является создание качественного продукта для наших клиентов, поэтому цены на лицензии у нас минимальные с разными тарифами, а также есть полностью Бесплатная версия без рекламы и ограничений по времени использования. Лицензии на программу Xeoma можно купить напрямую на сайте без посредников.
116950182198254076264@google
Посмотрел я скриншоты проги и охренел. Созданное на коленке ПО. Взяли тупо китайскую прогу и сделали перевод. Причем буква А у них тупо не влезает.
Зато поддерживают даху и рви.
felenasoft
Здравствуйте, Александр. Наша программа Xeoma — это полностью отечественная разработка, которую мы создали с нуля, она существует на рынке уже более 10 лет. Xeoma внесена в реестр Министерства связи РФ, предварительно пройдя все проверки, приказом №168 от 24.04.2019 (номер в реестре 5372).
Вы можете протестировать программу совершенно бесплатно, скачав Пробную версию на нашем сайте www.xeoma.com, чтобы не полагаться на скриншоты из интернета. Так вы сможете убедиться, что наше ПО отвечает всем современным требованиям видеонаблюдения. Кстати, Xeoma представлена в разных режимах, в том числе есть полностью Бесплатная версия без рекламы и ограничений по времени использования.
116950182198254076264@google
полностью Русское ПО. Правда скриншоты многие на английском. Ну и камеры на них снимают китай, индию.
Ну а так полностью русское. Еще наверное и минпромторг рф. Сколько вас появилось после начала СВО. Каждый день по 10 штук
felenasoft
Наша компания «Феленасофт» занимается разработкой программных продуктов с 2004 года. ПО Xeoma полностью отечественное и существует на рынке уже более 10 лет. Программа доступна на 27 языках, сайт также переведен на несколько языков, поэтому скриншоты есть как на русском, так и на английском языках.
A
Да не убедите вы упёртых. Им же лень самим вопрос изучить, чего уж. ) Хотел попробовать поставить для дома в контейнере Proxmox, но настрока оказалась не такой тривиальной. И с лицензиями все сложнее оказалось, чем хотелось бы. Отказался в пользу дешёвого регистратора из поднебесной. Удоьнее, проще, быстрее. Это, конечно, жаль. Едва ли кто-то поможет с настройкой. И не совсем понятно, есть ли что-то типа netip, чтобы использовать датчик движения камеры, а не грузить постоянно процессор. Но есть и положительные отзывы. Видимо, народ пользуется.
felenasoft
Здравствуйте, да, вы правы, специальной доработки Xeoma у нас под докер пока нет. Но Xeoma можно использовать на виртуальной машине, настройка программы будет весьма простой, как и на обычном физическом сервере. В идеале, конечно, использовать физическую машину (выделенный сервер), но мы понимаем, что такая возможность есть не всегда. Кстати, Xeoma поддерживает и камеры, подключенные к регистратору. Часто к нам обращаются пользователи, которые хотят расширить функционал системы видеонаблюдения, потому что функционала видеорегистратора попросту уже не хватает. Что касается использования встроенных детекторов камеры, то в Xeoma есть модуль “Детектор с камеры/в камеру”, который помогает использовать встроенные детекторы камеры и управлять внешними устройствами, подключенными к камере, нагрузка тоже будет ниже. Кроме того, разгрузить процессор поможет настройка разделения потоков (dual streaming) в программе и распределение нагрузки при декодировании на стороне Клиента или Сервера (при удаленном подключении), а также при определенных условиях можно включить аппаратное ускорение декодирования.
Техподдержка у нас бесплатная, поэтому в любое время можно получить помощь, связавшись с нами любым удобным для вас способом. Мы всегда с радостью поможем и проконсультируем!
W
Давно использую. Есть плюсы и минусы.
Стоит в докере:
docker run -d --name=Xeoma -p 8090:8090 -p 10090:10090 -v /Arhiv/Config/xeoma:/config -v /Arhiv/Xeoma:/archive -e VERSION='https://felenasoft.com/xeoma/downloads/2021-11-18/linux/xeoma_linux64.tgz' -e PASSWORD='123456' coppit/xeoma
Версия у меня чётко прописана, т.к. лицензия только на неё.
Все нормально, НО у меня Lite версия оплачена и соответственно обновления я мог использовать только месяца 3, а дальше веселье… сервер постоянно обновлялся. Причём я ставил запрет на обновление и ни фига… решил вопрос через задницу… полез в докер и принудительно прописал мою версию. Не понимаю почему Феленасофт не прописали запрет на обновление без доступа к новой лицензии… ну или в конце концов нужно было, чтобы по умолчанию обновление было выключено + запрос с подтверждением на обнову. В общем кто-то будет заморачивать, а кто-то забьёт на это счастье.
В остальном система работает хорошо, есть недостатки, но ничего критически важного не вижу. Как альтернативу можно посмотреть бесплатный вариант insentry. Понравилось многое, НО ресурсов жрёт немерено. Аналитика только при наличии хорошей видиокарты… минимум 4 гб памяти на оной.
Вариант под винду, который многие рекомендуют Blue Iris + deepstack. Глянул в докере, но не зашло. Думаю deepstack могли бы прикрутить к Xeoma и было бы очень интересная вещь.
Да… к минусам ещё могу отнести, что видекарту мою Xeoma не видит… тут проблема либо в докере, либо возможно нет поддержки в линуксе. Сперва была p400, но из интереса к аналитике от insentry поменял на p1000… ну и на перспективу некоторую. С Insentry поиграл и пока забросил. Пользуюсь сейчас только Xeoma.
felenasoft
Здравствуйте, мы не делали доработок Xeoma под докеры, поэтому все контейнеры с ПО Xeoma потенциально могут иметь те или иные проблемы как с активацией, так и с чем-то другим. Альтернативно, можно использовать Xeoma на виртуальной машине. Единственной особенностью работы на ВМ будет необходимость выхода в интернет, чтобы работала лицензия. У контейнеров, кстати, такая же особенность — требуется постоянный доступ в интернет, поэтому если интернет пропадает, то лицензия может сброситься, и Xeoma перейдет в Пробный режим. Но при появлении интернете, лицензия и все данные восстановятся.
Что касается режима Lite, то обновления для данного типа лицензии доступны в течение 1 месяца. Обновления можно отключить через Клиент Xeoma — Главное меню — Информация — Проверить обновления — снять все галочки. Или же использовать команду -noautoupdate (принудительно запрещает обновление серверной части). А так автообновления по дефолту недоступны, поэтому описанная ситуация кажется странной. Возможно, это какая-то особенность собранного контейнера с Xeoma.
Думаю deepstack могли бы прикрутить к Xeoma и было бы очень интересная вещь.

Мы подумаем над реализацией, благодарим вас за идеи.
Да… к минусам ещё могу отнести, что видекарту мою Xeoma не видит… тут проблема либо в докере, либо возможно нет поддержки в линуксе. Сперва была p400, но из интереса к аналитике от insentry поменял на p1000… ну и на перспективу некоторую.

Не совсем понятно про видеокарту. Как вы поняли, что Xeoma ее не видит? Вы хотели использовать аппаратное ускорение декодирования? Как правило, видеокарта в Xeoma не используется и никакой особой роли не играет. Если же нужно разгрузить процессор на сервере, включив аппаратное ускорение декодирования за счет видеокарты, то такая опция будет актуальна/работать только при некоторых условиях:
1. поток, стоящий на просмотр (первый URL-адрес в модуле), должен быть как минимум HD-качества (720p или 1280×720) — в противном случае, аппаратное ускорение нецелесообразно;
2. видеокарта должна подходить по типу ОС и типу потока с камеры.
Подробнее здесь: https://felenasoft.com/xeoma/ru/description/#hard_acc_server
В любом случае мы всегда рады помочь, техподдержка бесплатная, поэтому вы можете обращаться в любое время!

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