Интеграция ONVIF Profile S для кастомной IP-камеры

Проектный Обзор:

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

Партнерство и Задачи:

Клиент – производитель аппаратного обеспечения, разрабатывающий кастомную IP-камеру. Цель – обеспечить совместимость с популярными VMS и NVR-системами, облачными платформами и инфраструктурой умных зданий через поддержку стандарта ONVIF Profile S.

Камера разрабатывалась с нуля и изначально не поддерживала ONVIF. Это существенно ограничивало возможности интеграции с рынком. Клиент поставил три требования: реализовать ONVIF Profile S с поддержкой видеостриминга, авто-обнаружения и базового PTZ; обеспечить бесшовную интеграцию в существующие экосистемы безопасности; минимально затронуть текущую архитектуру программного обеспечения.

Технологическое решение

Мы реализовали полную поддержку ONVIF Profile S поверх существующей прошивки камеры. Протокол внедрён через gSOAP-фреймворк с минимальным вмешательством в архитектуру: все ONVIF-сервисы изолированы в отдельном слое, не затрагивающем основную логику устройства.

Видеостриминг

Передача видеопотока реализована через RTSP/RTP – стандартный стек для IP-видеонаблюдения. Камера совместима с любой VMS или NVR-системой, поддерживающей ONVIF.
  • RTSP/RTP | ONVIF Profile S

Авто-обнаружение устройства

Реализован механизм WS-Discovery: камера автоматически обнаруживается в сети без ручной настройки. Системные интеграторы подключают устройство в несколько кликов.
  • WS-Discovery | Plug and play

Управление PTZ

Базовые команды поворота, наклона и масштабирования реализованы через стандартный ONVIF PTZ-интерфейс. Совместимо с любым ПО управления камерами.
  • PTZ управление | Стандартный интерфейс

Минимальные изменения архитектуры

ONVIF-слой реализован поверх существующей прошивки без рефакторинга ядра. Это сократило время разработки и снизило риски для стабильности устройства.
  • Embedded C/C++ | gSOAP
Технологии
0%

ONVIF Profile S SDK

Реализация стандарта ONVIF через gSOAP: XML/HTTP-обмен сообщениями, SOAP-интерфейсы для всех профильных сервисов.

Embedded C/C++

Прошивка написана на C/C++ под встраиваемую платформу с ограниченными ресурсами. Реализация оптимизирована по потреблению памяти.

Ценность для бизнеса

Поддержка ONVIF Profile S открывает камере доступ к глобальному рынку систем видеонаблюдения. Устройство совместимо с любой VMS, NVR или облачной платформой поддерживающей открытый стандарт ONVIF, без дополнительных адаптеров и кастомных драйверов. Системные интеграторы подключают камеру к существующей инфраструктуре без дополнительных затрат на разработку.

Заключение

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

Есть проект?

Любая сложность | Cтадия развития

Какими бы сложными ни были цели вашего ИТ-проекта, наши профессионалы реализуют его.
Назад