Xeoma видеонаблюдение: настройка с нуля

Если Xeoma не видит камеру после установки, чаще всего причина в неверном адресе потока или несовпадении учётных данных — поэтому прежде чем искать неисправность, проверьте, открывается ли RTSP-ссылка камеры в любом проигрывателе вроде VLC. Это самая быстрая диагностическая проверка, которая сразу разделяет проблему на «камера недоступна в сети» и «настройка внутри программы выполнена неверно». Xeoma — кроссплатформенная система видеонаблюдения от разработчика Felenasoft, работающая на Windows, Linux, macOS и Android, и её главная особенность — модульная архитектура: вы собираете логику наблюдения из цепочек модулей, как из конструктора.

В этой статье разберём полный цикл настройки: от первого запуска и добавления камер до детекции движения, записи архива и удалённого доступа. Интерфейс программы может незначительно отличаться в зависимости от версии, поэтому при расхождениях сверяйтесь с официальной документацией вашей сборки.

Первый запуск и структура программы

После установки и запуска Xeoma автоматически сканирует локальную сеть и пытается найти камеры по стандартным протоколам — ONVIF и типовым RTSP-путям. Найденные устройства появляются на главном экране в виде превью. Если камера не обнаружилась автоматически, это не означает неисправность: автопоиск не всегда корректно работает с устройствами, где изменён стандартный порт или отключён ONVIF.

Ключевая концепция программы — цепочки модулей. Каждая камера обрабатывается последовательностью блоков: источник (модуль «Всевидящее око» или «Универсальная камера»), фильтры (детектор движения, распознавание лиц, датчик дыма) и модули назначения (архив, уведомления, ретрансляция). Цепочка редактируется визуально: вы перетаскиваете модули и соединяете их линиями.

Добавление IP-камеры вручную

Когда автопоиск не помогает, камеру добавляют вручную. Нажмите значок добавления камеры на главном экране и выберите ручное подключение. Вам потребуется знать IP-адрес камеры, порт и формат потока — эти данные указаны в документации устройства или в его веб-интерфейсе.

Для большинства IP-камер используется RTSP-поток. Общий вид ссылки обычно такой:

rtsp://логин:пароль@IP-адрес:554/путь_к_потоку

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

  • 🔍 Сначала проверьте RTSP-ссылку в проигрывателе VLC — если там поток не открывается, проблема в камере или сети, а не в Xeoma.
  • 🔑 Убедитесь, что логин и пароль не содержат спецсимволов, которые ломают URL (например, «@» или «:»), — при необходимости временно смените пароль.
  • 🌐 Проверьте, что компьютер с Xeoma и камера находятся в одной подсети либо между ними настроена маршрутизация.
  • 🧱 Временно отключите брандмауэр или добавьте Xeoma в исключения, если соединение блокируется.
📊 Как вы подключаете камеры к Xeoma?
Автопоиск находит всё сам
Добавляю вручную по RTSP
Использую ONVIF
Смешанный вариант

Настройка цепочки модулей

Базовая рабочая цепочка для записи по движению выглядит так: Всевидящее око → Детектор движения → Запись в архив. Чтобы её собрать, откройте меню камеры, перейдите в режим редактирования цепочки и добавьте нужные модули из панели. Модуль «Детектор движения» ставится между источником и архивом — тогда запись начинается только при срабатывании.

В настройках детектора движения обратите внимание на чувствительность и зоны детекции. Зоны позволяют исключить области кадра, где движение не должно вызывать запись: проезжую часть за окном, кроны деревьев, ветки. Это заметно сокращает объём ложных срабатываний и размер архива. Порог чувствительности подбирается опытным путём — начните со среднего значения и наблюдайте за срабатываниями в течение дня.

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

☑️ Базовая цепочка для записи по движению

Выполнено: 0 / 5

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

Модуль «Запись в архив» определяет, куда и как долго сохраняются видеофрагменты. В его настройках указывается папка хранения и лимит — по объёму диска или по глубине архива в днях. Когда лимит достигнут, старые записи автоматически перезаписываются новыми, поэтому диск не переполняется.

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

ПараметрГде настраиваетсяНа что влияет
Папка архиваМодуль «Запись в архив»Место хранения записей
Лимит по объёму/днямМодуль «Запись в архив»Глубина хранения истории
Битрейт потокаВеб-интерфейс камерыКачество и размер файлов
Зоны детекцииМодуль «Детектор движения»Количество ложных записей
ПредзаписьНастройки детектора/архиваСохранение секунд до события

Уведомления и дополнительные детекторы

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

Для оповещений используются модули назначения: отправка email-уведомлений, SMS через шлюзы, запуск внешней программы или звуковой сигнал. Email-модуль настраивается указанием SMTP-сервера вашего почтового сервиса, логина и пароля приложения. Учтите, что крупные почтовые сервисы часто требуют отдельный пароль приложения вместо основного — это настраивается в аккаунте почты.

⚠️ Внимание: не ставьте отправку уведомлений на каждое срабатывание детектора движения без фильтрации по расписанию или зонам — при оживлённой сцене вы получите десятки писем в час, и почтовый сервис может заблокировать отправку.

Удалённый доступ к системе

Есть несколько способов смотреть камеры извне. Первый — клиент-серверное подключение: Xeoma работает в режиме сервера, а вы подключаетесь с другого ПК или мобильного приложения по IP-адресу и паролю. Для доступа через интернет потребуется либо статический (белый) IP-адрес, либо проброс портов на роутере, либо VPN до домашней сети.

Второй вариант — облачный сервис разработчика, который упрощает подключение без белого IP, но является платным и зависит от сторонней инфраструктуры. Третий — просмотр архива и живого видео через веб-браузер, если в вашей версии включён веб-сервер. Какой бы способ вы ни выбрали, обязательно смените пароль доступа к серверу Xeoma с установленного по умолчанию.

Почему VPN безопаснее проброса портов

При пробросе портов ваш сервер видеонаблюдения становится виден из интернета, и его могут сканировать боты. VPN (например, WireGuard на роутере) создаёт зашифрованный туннель, и камеры остаются доступны только внутри защищённой сети. Это снижает риск несанкционированного доступа к видеопотокам.

⚠️ Внимание: никогда не выставляйте в интернет камеры и сервер Xeoma с заводскими паролями. Взломанные камеры регулярно попадают в публичные агрегаторы трансляций — смена паролей на всех устройствах это обязательный первый шаг, а не опция.

Лицензирование и типичные проблемы

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

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

  • 🛠️ Поток прерывается — проверьте пинг до камеры и загрузку сети в моменты пропадания.
  • 💻 Высокая нагрузка на CPU — переключите живой просмотр на субпотоки и уменьшите число одновременно отображаемых камер.
  • 🕐 Неверное время в архиве — синхронизируйте часы камер и сервера по NTP.
  • 🔌 Камера уходит в офлайн циклически — проверьте блок питания и качество кабельных соединений.

Часто задаваемые вопросы

Можно ли использовать Xeoma бесплатно?

Да, существует бесплатный режим с ограничениями по функциональности и количеству модулей. Актуальные условия зависят от версии программы — проверяйте их на официальном сайте разработчика перед использованием в реальном проекте.

Почему Xeoma не находит камеру при автопоиске?

Возможные причины: на камере отключён ONVIF, изменён стандартный порт, устройство находится в другой подсети или трафик блокируется брандмауэром. Попробуйте добавить камеру вручную по RTSP-ссылке, предварительно проверив её в VLC.

Как уменьшить размер архива без потери важных записей?

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

Можно ли смотреть камеры с телефона?

Да, для мобильного доступа существует клиентское приложение, которое подключается к серверу Xeoma по IP-адресу и паролю. Для доступа через интернет потребуется белый IP, проброс портов или VPN-подключение к домашней сети.

Что делать, если Xeoma сильно нагружает процессор?

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