Xmeye для видеонаблюдения — подробное руководство, все, что вам нужно знать

Как мне зарегистрироваться на XMEye?

Как и любое приложение, вам необходимо зарегистрироваться при первом посещении веб-сайта www.XMEye.net , чтобы получить доступ к облачным серверам XMEye. Откроется страница, на которой вам потребуется предоставить следующую информацию:

  • Имя пользователя
  • Имя
  • Контакт
  • Адрес
  • Электронное письмо
  • Пароль

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

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

Лучшие возможности XMEye

Живое видео

В «Списке устройств» вы можете выбрать любое устройство и нажать «Начать видео» внизу, чтобы попасть в интерфейс видео в реальном времени.

Удаленное воспроизведение

Использование XMEye на мобильном устройстве позволяет удаленно посещать устройство; вы можете собирать видео из аппаратного хранилища и добиваться воспроизведения. Вы можете щелкнуть время в правом верхнем углу для поиска. Вы можете воспроизводить / приостанавливать, записывать аудио или делать снимки по своему желанию. Конечно, вы должны убедиться, что видео доступно, иначе оно не сработает!

Аудио Разговор

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

Как зарегистрироваться?

Регистрация возможна как на компьютере, так и через смартфон (планшет).
Второй вариант удобней его и рассмотрим.
Открываем программу xmeye

После запуска программы попадаем в меню входа, где есть пункт «Register» нажимаем на него.

Открывается в меню регистрации, где нужно указать:
— User name — Логин (можно использовать латинские буквы и цифры, длина логина минимум 4 символа максимум 15)
— Password — Пароль (так же можно использовать латинские буквы и цифры)
— Confirm Password — подтверждение пароля
Нажимаем «Ok»

В случае, если логин занят, вы увидите ошибку «User Exist».

Если логин свободен, вы попадете в меню входа.

Поздравляю, вы прошли успешно регистрацию в приложении.

Настройка приложения для андроид и IOS.

Для двух систем настройки одинаковые, так что все пишу в одном ключе.

  1. Возвращает пользователя на страницу устройств
  2. Полно экранный режим
  3. Остановка показа, либо начало просмотра видео с камеры.
  4. Вкл./Выкл. звука с камеры, если есть микрофон на данном канале.
  5. Расширенные настройки, регистратора и просмотра архива. Рассмотрены будут ниже.
  6. Сделать снимок экрана на смартфон (планшет).
  7. Вкл/выкл записи на смартфон (планшет).
  8. Отображение одной камеры.
  9. Четырех.
  10. Девяти.
  11. Шестнадцати.
  12. Влево вправо переключение нижнего меню.

Нижнее меню

  1. Вкл/выкл динамика, если камеры им оборудованы, для обратной связи с вашего смартфона на объект.
  2. Переключение качества изображения.
    • HD – используется при хорошем интернете, качество картинки самое лучшее.
    • SD – при слабом интернете, качество картинки хуже.
  3. Обновление картинки при зависании.
  4. Просмотр архива.

Меню для управления поворотной камерой.

  1. Управление вверх/вниз/влево/вправо.
  2. Zoom (приближение/удаление).
  3. Focus четкость картинки.
  4. Iris не знаю для чего, кто протестировал- напишите в комментариях.

Работа в полноэкранном режиме.

  1. Переключение качества картинки
  2. Остановка показа, либо начало просмотра видео с камеры.
  3. Вкл./Выкл. звука с камеры, если есть микрофон на данном канале.
  4. Сделать снимок экрана на смартфон (планшет).
  5. Вкл/выкл записи на смартфон (планшет).
  6. Управления поворотной камерой

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

Просмотр архива:

  1. Входим в меню архива
  2. В правом верхнем углу нажимаем на дату
  3. Выбираем нужную дату, число месяц, год прокручиваются верх вниз, нажимаем «Ок»
  4. Время выбирается в нижней части.

Детектор проблем в Xeoma

Начиная с версии 15.3.30, в Xeoma есть не только продвинутая диагностика и вывод сообщений об обнаруженных проблемах на экран, но также и модуль “Детектор проблем”, который позволит получать автоматические уведомления нужного вам типа при обнаружении именно тех проблем, которые волнуют Вас больше всего.

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

Сообщения о проблемах дублируются на окно просмотра. Выбрав нужный шрифт, Вы не пропустите сообщение о возникшей проблеме:

Вы можете воспользоваться опцией проверки доступности сетевого ресурса (например, модема). Для этого укажите адрес ресурса для проверки и выставьте желаемый интервал проверки.

“Детектор проблем” также может писать лог проблем:

Лог будет писаться в файл ProblemsDetector.log в папке Logs в папке настроек и файлов Xeoma.

Поддержите автора репостом.

Video application

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

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

В традиционных решениях ‘прошивка вендора + облачный плагин’, которые не могут работать на дешевом железе, видео внутри камеры передается по протоколу RTSP — а это огромный оверхед: копирование и передача данных через socket, лишние syscall-ы.

Мы в этом месте используем механизм shared memory — видео не копируется и не пересылается через socket между компонентами ПО камеры, тем самым оптимально и бережно используя скромные аппаратные возможности камеры.

Как вы загружаете, используете и просматриваете XMEye на ПК / ноутбуке?

  1. Загрузите эмулятор Android, например Bluestacks (подробности см. Ниже)
  2. Запускаем эмулятор
  3. Загрузите APK-файл XMEye на свой компьютер
  4. Перетащите его в свой эмулятор
  5. Следуйте инструкциям, чтобы успешно установить его
  6. После завершения установки запустите XMEye в эмуляторе.
  7. Настройте XMEye с установленными IP-камерами и видеорегистраторами, как показано в предыдущем разделе «Как подключить мой видеорегистратор к XMEye?» раздел

XMEye — мобильное приложение, которое не будет работать на вашем ноутбуке, если вы не используете эмулятор, такой как Bluestacks . Этот эмулятор поможет вам получить доступ к мобильным приложениям на вашем ПК или ноутбуке

Это очень важно, потому что иногда вы можете захотеть посмотреть прямую трансляцию на XMEye

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

  1. Перейдите на сайт Bluestacks.com и загрузите приложение Bluestacks на свой компьютер. После получения файла .exe запустите и установите его на свой компьютер. После установки вы можете просмотреть руководство, чтобы ознакомиться с его использованием.
  2. После запуска приложения Bluestack перейдите в верхний правый раздел Bluestacks и найдите XMEye в его центре приложений. Нажмите «Загрузить» и установите.
  3. После установки запустите приложение и войдите в систему. Вы можете использовать ярлыки, описанные в руководстве по Bluestack, чтобы легко перемещаться между экранами и запускать несколько приложений одновременно.
  4. Затем вы можете настроить XMEye с установленными IP-камерами / DVR.

Обратите внимание: поскольку XMEye поддерживает несколько камер, вам необходимо знать их серийные номера, прежде чем вы сможете связать их с приложением XMEye на своем компьютере.Кроме того, вы должны иметь в виду, что вам потребуется 300 МБ в час для каждой камеры для хранения ваших видеоизображений. XMEye совместим и будет работать в Windows XP / 7 / 8.1 / 10 / Vista и Mac OSX при условии, что у вас есть Bluestacks на вашем ПК

Что такое DVR, SDVR и NVR?

Что такое DVR

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

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

Что такое NVR

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

Поскольку по кабелям Ethernet передаются аудиосигналы, камеры с микрофонами могут записывать аудиосигналы на сетевой видеорегистратор. Основное различие между NVR и DVR заключается в способе обработки видео. Сетевые видеорегистраторы в основном используются с IP-камерами, а видеорегистраторы — с аналоговыми камерами.

Как мне скачать видео XMEye?

Вы можете скачать видео XMEye, выполнив следующие действия

  1. Выберите устройство DVR
  2. Выберите номер камеры, с которой хотите получать видео
  3. Выберите камеру в реальном времени (видео в реальном времени)
  4. Выберите домашний видеопоток XMEye для дополнительных опций
  5. Нажмите кнопку загрузки, чтобы выбрать клип
  6. Выберите из списка видео
  7. Сократите список, выбрав не только дату, но и время
  8. Выберите продолжительность
  9. Завершить время загрузки
  10. Нажмите кнопку загрузки
  11. После завершения загрузки вернитесь к выбору устройства и проведите пальцем вправо.
  12. Выберите «локальная запись», чтобы проверить загруженное видео.
  13. Играйте через свой видеоплеер

Как работает XMEye?

Приложение XMEye работает уникальным образом, так как все устройства Xiongmai автоматически подключаются к облачным серверам, которыми управляет Xiongmai. XMEye — это коммуникационный компонент P2P (одноранговый), разработанный, чтобы помочь пользователям получить доступ к своим камерам видеонаблюдения и видеорегистраторам из любой точки мира без необходимости какой-либо настройки.Для доступа к устройству Xiongmai через сеть P2P необходимо знать уникальный идентификатор (UID) этого устройства. У каждого устройства есть UID, который получается из MAC-адреса устройства. Многие производители электроники имеют определенные MAC-адреса, которые они могут использовать.Xiongmai использует MAC-адреса таких компаний, как Cisco Systems, Metrohm AG и Koenig & Bauer AG. Вычисляя все диапазоны UID для MAC-адресов этих компаний, облако Xiongmai имеет около девяти миллионов своих устройств в сети в пределах 2% от доступных диапазонов.

Что такое XMEye?

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

  • Поддержка входа в облако
  • Поддержка двунаправленного разговора
  • Мониторинг в режиме реального времени
  • Удаленное воспроизведение
  • Функция воспроизведения и записи локально
  • Функция поиска изображений и снимок экрана
  • Поддержка управления PTZ (панорамирование-наклон-масштабирование)
  • Доступны сканер серийного номера и QR-код
  • Модификация облачного реестра
  • Добавить / изменить / удалить удаленное устройство
  • Ручной поиск устройств LAN
  • Поддержка автоматического обновления
  • Добавление IP-адреса устройства
  • Встряхните для управления жестами поиска

XMEye был создан проверенными экспертами отрасли и имеет много преимуществ перед своими аналогами на рынке. Возможности Cloud 3.0 позволяют ему работать быстрее, чем раньше.Помимо простоты использования, XMEye также совместим с большинством IP-камер видеонаблюдения. В его облачном хранилище регулярно сохраняется и создается резервная копия для защиты видеозаписей с камер наблюдения и предотвращения ошибок.

Как настроить отображение картинки по p2p или по средствам статического ip.

Для входа в вашу учетную запись необходимо ввести пароль.
— Так же стоит упомянуть о флаге «Remember me», если на нем стоит галочка приложение запомнит пароль и вводить его больше не нужно, если галочка не стоит, пароль придется вводить при каждом входе в учетную запись.
— О флаге «Auto-login» если галочка стоит, приложение будет входить в учетную запись автоматически, пропуская меню входа.
После ввода пароля и расставления галочек, если это необходимо нажимаем «Cloud Login»

После входа видим меню отображения устройства, для добавления своего нужно нажать «+» в правом верхнем углу.

Добавляем устройство по p2p
— В поле «Device Name» пишем имя (любое)
— В поле Serial Number/IP/ вводим серийный номер вашего устройства, его можно посмотреть в главном меню устройства -> сведения.
Нажимаем «Ок»

Добавляем устройство по IP
— В поле «Device Name» пишем имя (любое)
— В поле «Serial Number/IP/» вводим ip, назначенный в настройках сети.
— В поле «Port» вводим присвоенный порт
Подробно о настройки по ip напишу статью позже, а пока гугл в помощь.
Нажимаем «Ок»

Также важный момент, если вы меняли стандартный пароль администратора на регистраторе в приложение, нужно его ввести:

  1. Войти в режим редактирование.
  2. Нажать «Edit».
  3. Ввести логин и пароль от вашего регистратора.

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

Вот и настроили отображение видео на смартфоне (планшете).

Информационная безопасность

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

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

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

Заключение

Сейчас наша прошивка активно используется в проектах по видеонаблюдению. Пожалуй самый масштабный из них — трансляция голосования в день выборов Президента Российской Федерации.
В проекте было задействовано более 70 тысяч камер с нашей прошивкой, которые были установлены по избирательным участкам нашей страны.

Решив ряд сложных, а местами, даже на тот момент практически невозможных задач, мы, конечно, получили огромное удовлетворение как инженеры, но кроме этого, и сэкономили миллионы долларов на закупке камер. И в данном случае, экономия — это не только слова и теоретические расчёты, а результаты уже случившегося тендера на закупку оборудования. Соответственно, если говорить про облачное видеонаблюдение: есть два подхода — стратегически заложиться на низкоуровневую экспертизу и разработку, получив на выходе огромную экономию на оборудовании или использовать дорогое оборудование, которое, если смотреть именно на потребительские характеристики, практически ничем не отличается от аналогичного дешевого.

Подсистема обновления

Предмет отдельной гордости — подсистема fault-tolerant онлайн обновления прошивки.

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

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

Разберем технику подробнее:

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

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

Годное решение — однако, ядро с rootfs занимает около 3.5MB и для постоянной резервной копии нужно выделить 3.5MB. На самых дешевых камерах просто нет столько свободного места под backup ядра.

Поэтому для backup ядра во время обновления прошивки используем application партицию.
А для выбора нужной партиции с ядром как раз и используется две команды в uboot — в начале пытаемся загрузить основное ядро и если оно повреждено, то резервное.

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

uboot

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

Скрипт загрузки камеры достаточно тривиален:

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

Обратите внимание на строчку. Да, да, это не опечатка — ядру Linux и всем-всем-всем приложениям доступно всего лишь 38 мегабайт оперативной памяти

Так же рядом с uboot находится специальный блок, называемый , в котором находится низкоуровневый скрипт инициализации DDR и ряда системных регистров SoC. Содержимое зависит от модели камеры, и если оно будет не корректным, то камера даже не сможет загрузить uboot, а зависнет на самом раннем этапе загрузки.

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

Как вы загружаете, используете и просматриваете XMEye на устройствах Android и iPhone?

Пользователи могут найти приложение одним из двух способов:

  1. Найдите XMEye в магазине приложений / Google Play, загрузите его
  2. Получите его у поставщика устройства

После установки щелкните значок XMEye, чтобы начать его использовать. Страница входа — это первое место, куда вы попадете. Вы можете выбрать один из трех вариантов входа в систему: «Локальный вход», «Вход в облако» или «Прямой вход» .

Локальный вход

Локальный вход в систему не позволяет вам иметь доступ к функции облачного видео, поэтому вам не нужно вводить свой идентификатор пользователя или пароль. Нажав «Локальный вход», вы попадете в «Список устройств».

Вход в облако

Имя пользователя для входа такое же, как то, которое использовалось для регистрации на www.XMEye.net. Пользователь может нажать кнопку «Регистрация пользователя» в приложении, чтобы зарегистрировать новую учетную запись. Если у пользователя есть какие-либо устройства, сохраненные в облаке, они всегда могут получить к ним доступ после входа в облако.Вы можете добавить устройства в приложение тремя способами: вручную, быстрой настройкой и поиском в локальной сети.

Чтобы добавить вручную, нажмите кнопку «+» в правом верхнем углу «Списка устройств». Оттуда щелкните интерфейс «Добавить устройство». По умолчанию устройство добавляется вручную, поэтому найти его не составит труда. Ниже приводится информация, которую вам нужно будет ввести, если вы хотите добавить устройство вручную:

  • Имя устройства: это можно настроить
  • Серийный номер
  • Имя пользователя: имя пользователя по умолчанию — «admin».
  • Пароль: нет пароля по умолчанию
  • Порт: по умолчанию «34567».

После заполнения этих данных вы вернетесь на страницу «Список устройств» и увидите, что ваше устройство было добавлено.

Чтобы войти в интерфейс настройки Wi-Fi, нажмите «Быстрая настройка» в «Добавить устройство». Введите пароль Wi-Fi, отметьте «Готово», чтобы увидеть зеленый цвет в области подсказок. Нажмите «Выполнить все указанные выше действия» для сканирования.После этого вы увидите зеленую отметку устройства мониторинга. Щелкните его, чтобы добавить устройство. Есть несколько операций, которые вы можете выполнить с помощью кнопки «Редактировать».

Для поиска устройств в одной локальной сети (LAN) нажмите кнопку «Поиск» внизу страницы «Добавить вручную».

Меню приложения XMEye

В меню приложения XMEye появляются следующие элементы:

  • Конфигурация кодирования: для изменения разрешения, параметров видео, звука, определения и частоты кадров
  • Конфигурация записи: вы можете изменить длину видео, набор потоков и время предварительной записи.
  • Alarm Config: вы можете получать тревожное сообщение.
  • Конфигурация изображения: вы можете перевернуть изображение с помощью кнопки зеркального отображения
  • Удаленное воспроизведение
  • Конфигурация хранилища: нажмите, чтобы отобразить общую и остаточную емкость.
  • Изменить пароль
  • Скачать: вы можете выбрать период для загрузки и наблюдать за прогрессом
  • О программе: нажмите, чтобы получить следующееНомер версии программного обеспеченияНомер версии устройстваСерийный номерQR кодВремя последнего обновленияСинхронное времяПродолжительностьСтатус облакаСетевой режим и так далее

Переключение языка в приложении XMEye

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

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

XMEye Устранение неполадок

XMEye обычно является стабильным приложением, но если оно не работает, попробуйте следующее:

  1. Обновите ваш браузер . Нажав Ctrl + F5, вы можете принудительно обновить браузер, который вы используете. Это будет работать, если вы используете Internet Explorer, Chrome или Firefox.
  1. Очистите временный кеш вашего браузера . Удалите файлы cookie своего браузера, чтобы убедиться, что у вас установлена самая последняя версия www.XMEye.net .
  1. Очистите локальный кеш DNS вашего браузера . Убедитесь, что у вас установлена последняя версия www.XMEye.net от вашего интернет-провайдера. Для Windows вы можете сделать это из «Пуск», затем «Команда», затем введите «ipconfig / flushdns» и нажмите Enter.
  1. Попробуйте альтернативную службу DNS . Если он по-прежнему не работает, возможно, ваш интернет-провайдер блокирует www.XMEye.net, поэтому рекомендуется попробовать альтернативную службу DNS, такую как Google DNS или OpenDNS.

Ядро linux и rootfs

На камерах используется ядро Linux, входящее в состав SDK чипа, обычно это не самые свежие ядра из ветки 3.x, поэтому часто приходится сталкиваться с тем, что драйвера дополнительного оборудования не совместимы с используемым ядром, и нам приходится их бэк-портировать под ядро камеры.

Другая проблема — это размер ядра. Когда размер FLASH всего 8MB, то каждый байт на счет и наша задача — аккуратно отключить все не используемые функции ядра, что бы сократить размер до минимума.

Rootfs — это базовая файловая система. В нее включены , драйвера wifi модуля, набор стандартных системных библиотек, типа и , а так же ПО нашей разработки, отвечающее за логику управления светодиодами, управление сетевыми подключениями и за обновление прошивки.

Корневая файловая система подключена к ядру как initramfs и в результате сборки мы получаем один файл , в котором есть и ядро и rootfs.