Mi band 1s pulse приложение. Установка и запуск приложения

08.03.2019

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

Создание протокола ONVIF.

Созданием общего протокола Open Network Video Interface Forum (ONVIF) занимались компании Sony, Bosch и Axis и в 2008 году он был готов. Протокол ONVIF имеет стандартизированный цифровой интерфейс и отвечает за передачу аудио и видео потока. Также он позволяет настраивать потоковую передачу видеоданных, управлять поворотными камерами (PTZ).

Протокол ONVIF претерпел многие изменения и имеет много стандартных версий: ONVIF 1.0 – 2008г; ONVIF 2.0 – 2010г; ONVIF 2.2 – 2012г; ONVIF 2.4 – 2013г; ONVIF 2.5 – 2014г. В начале работы стандарта ONVIF также возникали проблемы, вызванные несовместимостью различных версий протокола. В связи с этим было принято разделение версий ONVIF протокола на определенные профили для упрощения проверки соответствия оборудования для IP видеонаблюдения без необходимости анализа технических деталей устройств.

На сегодняшний день существует 6 профилей стандарта ONVIF, последний из которых находится пока в стадии тестирования, однако в случае IP-видеонаблюдения используется Profile S. После выхода данного профиля версии ONVIF 1.0 и 2.0 стали полностью совместимы между собой.

» (ZoneMinder)". За эти годы она не раз корректировалась и обновлялась в связи с выходом новых версий, но кардинальная проблема, а именно - стоимость IP видеокамер, оставалась прежней. Её обходили оцифровывая аналоговые потоки и эмулируя IP камеры с помощью USB «вебок».

Ситуация изменилась с появлением китайских камер стандарта ONVIF 2.0 (Open Network Video Interface Forum). Теперь любую камеру отвечающую стандарту вы можете настроить с помощью .


Установка и настройка Zoneminder никогда не были лёгким занятием. Последняя версия вышла особо капризной и требует предварительной установки веб-сервера LAMP, с последующим выполнением ряда дополнительных действий . Поэтому, приведу старый «джедайский» способ подключения камеры для более старых версий:

1. Определите адреса потоков через ONVIF Device Manager или Xeoma. У вас должно получиться что-то похожее:

Rtsp://192.168.1.4/onvif1
или

Rtsp://192.168.1.1*/user=****_password=****_channel=1_stream=1.sdp?real_stream
Не забудьте заменить звездочки (*) своими данными.

2. Проверьте адреса в проигрывателе VLC. Меню-Медиа-Открыть IRL

3. Добавьте новый монитор с параметрами:

Source Type - Remote
Remote Host Path - rtsp://192.168.1.1*/user=****_password=****_channel=1_stream=1.sdp?real_stream


Желаю удачи.

Внутренности







После того, как подключил её к роутеру и пробросил порты 80 и 9101, смог зайти на интерфейс камеры. Внутренний интерфейс после формы ввода пароля:


Языка два Китайский и Английски. Выбирался на странице логина.
Да, мой Internet Explorer уже был готов к работе с китайскими камерами и регистраторами, по-этому мне не пришлось качать плагины. Для тех кто делает это впервые, во-первых используйте только Internet Explorer. Во вторых, добавьте адреса таких устройств в доверенный сайты. И в третьих, разрешите установить и выполнить всё что предложит устройство.

Основные настройки








Настройки сети




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





Главным вопросом было, подключится ли она к регистратору. И она подключилась!
Правда, несмотря на резервировании адреса на роутере, камера в первую же ночь умудрилась поменять себе IP. Это раз.
Далее, после подключения к регистратору, попасть на настройки камеры более стало невозможным. Т.е. зайти по сети на камеру можно, но картинку с камеры не отображает и кнопка «Настройки» не работает. Это два.
Возможно причина в том, что я подключаюсь уже удаленно, а не из внутренней сети роутера.
Но, что самое главное, onvif работает! И регистратор пишет с неё, в том числе и по датчику движения!


Вот тут можно оценить угол обзора:


В общем качество картинки приемлемое. Не так чтобы замечательно, но на твердую 4-ку, учитывая угол обзора. Во всяком случае днём.
Ночной режим работает странно и с помехами. Но, в данном случае, его использование не планировалось. Ночью постоянно присутствует свет от витрины. Возможно камера просто постоянно на грани дня/ночи и по-этому так себя ведет.


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

Минусы:
- Качество исполнения корпуса
- Ночной режим работы и скорость его переключения
- Невыясненные причины пропажи настроек в режиме работы с видеорегистратором

Вывод: за такие деньги лучше в оффлайне купить не реально. Работа в ночном режиме под сомнением, но толком и не проверялась. Для видеонаблюдения в офисах/магазинах/освещенных подъездах - шикарный выбор.
Спасибо всем кто дочитал. Если будут вопросы - постараюсь на все ответить.
На сим откланяюсь.

Добавлено 24.06: Добавлен спойлер с настройками изображения и информация о пробрасовании порта 9101, чтобы можно было удалённо заходить на камеру и менять её настройки.
Ссылка присланная продавцом

(ONVIF Device Manager - onvifdm) - открытая реализация клиента (приемной части) системы охранного видеонаблюдения на базе международного стандарта ONVIF . В состав приложения входит библиотека ONVIF, которая позволяет взаимодействовать с сетевыми устройствами, такими как IP-камеры, видеоэнкодеры, считыватели ключей, турникеты, датчики дыма. Менеджер устройств ONVIF и библиотека могут быть использованы при разработке коммерческого или любительского ПО, например, для удаленного наблюдения за коттеджем, определения длины очереди в магазине, фотографирования птиц.

В новой версии

  1. Улучшено быстродействие и стабильность
  2. Доработано управление профилями c гибкой настройкой конфигурации
  3. Реализовано управление купольной камерой
  4. Реализованы функции безопасности: менеджер аккаунтов с возможностью их смены без разрыва соединения, загрузка и выгрузка сертификатов
  5. Управление цифровыми входами-выходами устройства
  6. Отображение событий (метод PullPoint Subscription)
  7. Улучшено отображение метаданных
  8. Функция записи видео в файл временно недоступна

Особенности реализации

  1. Декодирование видео при помощи библиотеки FFMPEG
  2. Графический интерфейс пользователя со скинами на базе WPF
  3. Асинхронность реализована при помощи F# async workflow
  4. Многоуровневое кеширование запросов для увеличения скорости работы с IP-устройствами

Дистрибутив приложения

Готовый дистрибутив приложения для платформы Windows XP/Vista/7 можно загрузить с нашего сайта: ONVIF Device Manager v.0.9.4006 .

Исходные коды

Загрузить исходные коды для Visual Studio 2010 (языки F#, C#, C++) можно на странице портала SourceForge. Исходные коды распространяются на основе двух типов лицензий: 1) универсальной общественной лицензии GNU версии 2.0 бесплатно и 2) коммерческой лицензии на платной основе (для тех, кто собирается продавать свои продукты на базе библиотеки ONVIF или желает получать гарантированную техническую поддержку). В настоящий момент новая версия приложения на SourceForge еще не доступна.

Совместимость с оборудованием

Менеджер устройств ONVIF совместим с IP-устройствами, поддерживающих одноименных стандарт, например, камеры Axis и Hikvision. Наиболее полно возможности приложения раскрываются с видеоаналитическим устройством “MagicBox” , особенно по части видеоаналитики и событий. Полный список совместимого оборудования представлен на сайте форума ONVIF. Стоить отметить, что процедура сертификации оборудования очень несовершенна, и устройства рекомендуется брать на тестирование.

О стандарте ONVIF

Международный форум ONVIF (англ . - Open Network Video Interface Forum) основан компаниями “Axis Communications”, “Bosch Security Systems” и “Sony” в 2008 году с целью разработки и распространения открытого стандарта для систем физической безопасности на базе IP-протокола (IP-based security).

Стандарт ONVIF , разрабатываемый членами форума, определяет протоколы взаимодействия таких устройств как IP-камеры, энкодеры, видеорегистраторы, видеодисплеи, системы управления видео и контроля доступа.

Стандарт является некоммерческим и открыт для производителей, разработчиков программного обеспечения, системных интеграторов и конечных пользователей.
Сегодня число участников форума ONVIF превысило 300 компаний и число сертифицированных продуктов превысило 800. Де-факто стандарт доминирующим в России.
Разработчики ONVIF выбрали наиболее перспективные технологии и адаптировали их для IP-видеонаблюдения. В частности, спецификация ONVIF построена на современных веб-сервисах, описываемых языком WSDL, протоколах RTSP , SOAP , стандарте видеосжатия H.264, MPEG-4, MJPEG. Стандарт определяется следующие аспекты взаимодействия передающих устройств (IP-камеры, кодера, ip-видеосервера) с принимающими устройствами (системами управления видео, видеорегистраторы/DVR): 1) конфигурирование сетевого интерфейса; 2) обнаружение устройств по протоколу WS-Discovery; 3) управление профилями работы камеры; 4) настройка поточной передачи медиа-данных; 5) обработка событий; 6) управление приводом купольной камеры (PTZ); 7) видеоаналитика (видеоанализ); 8) защита (управление доступом, шифрование).

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

Стандарт ONVIF регламентирует вопросы информационной безопасности и защиты от несанкционированного доступа в сетях IP-видеонаблюдения, такие как идентификация и аутентификация клиентов, управление учетными записями и правами доступа.

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

Сервисы устройства ONVIF версии 2.0

Сервис
ONVIF
Передатчик
(NVT)
Хранилище
(NVS)
Дисплей
(NVD)
Видеоаналитика
(NVA)
Устройство (Device)
M
M
M
M
Событие (Event)
M
M
M
M
Медиа (Media)
M



Привод купольной камеры (PTZ)
C



Изображение (Imaging)




Аналитика (Analytics)



M
Управление записью
(Recording Control)

C


Поиск по записи
(Recording Search)

M


Управление воспроизведением
(Replay Control)

M


Ввод/вывод устройства
(Device IO)
M

M

Приемник (Receiver)

C
M
M
Дисплей (Display)


M

Аналитическое устройство (Analytics
Device)



M

Стандарт ONVIF позволяется организовать взаимодействие между IP-устройствами не только в локальных, но и в глобальных вычислительных сетях (WAN). Так стандарт рассматривает сценарии межсетевого взаимодействия: 1) устройство находится в локальной сети, а клиент (принимающая сторона) находится в глобальной сети; 2) устройство находится в глобальной сети, а клиент – в локальной; 3) устройство и клиент находятся в разных локальных сетях; 4) устройство и клиент находится в глобальной сети. Для соединения устройства и клиента для перечисленных сценариев используется Прокси обнаружения (Discovery proxy).