ONVIF Hikvision і Dahua — підключення між брендами

[IT-FORMAT]
Новий формат бізнесу

ONVIF між Hikvision і Dahua: як підключити камеру одного бренду до NVR іншого

Категория: Відеоспостереження Просмотров: 15

ONVIF між Hikvision і Dahua

Що таке ONVIF і чому він існує

ONVIF (Open Network Video Interface Forum) — відкритий стандарт зв'язку між IP-камерами і VMS/NVR, створений у 2008 році саме щоб не залежати від конкретного вендора. Hikvision, Dahua, Axis, Bosch, Uniview — усі підтримують ONVIF Profile S (live streaming) і більшість Profile T (advanced streaming + events).

Теоретично це означає: Dahua NVR має «бачити» Hikvision камеру і навпаки. Практично — Hikvision і Dahua обоє трохи відхиляються від стандарту, тому з коробки нічого не працює.

Підключення Hikvision камери до Dahua NVR

Крок 1. Увімкнути ONVIF на камері Hikvision

За замовчуванням на Hikvision камерах ONVIF увімкнений, але без жодного користувача. Це найчастіша пастка. Адмін-логін від веб-інтерфейсу (admin/Hik12345 або ваш) для ONVIF не працює — потрібен окремий ONVIF user.

Заходимо у веб-інтерфейс камери (через браузер): Configuration → Network → Advanced Settings → Integration Protocol.

  1. Поставити галочку Enable Hikvision-CGI і Enable ONVIF
  2. У Hikvision-CGI Authentication вибрати digest/basic
  3. Натиснути Add у секції User List для ONVIF
  4. Створити нового користувача: ім'я onvif, рівень Administrator, пароль (запам'ятайте — він знадобиться у Dahua NVR)
  5. Save
Не використовуйте admin акаунт для ONVIF

Створіть саме окремого ONVIF-користувача. Якщо ви потім зміните пароль admin (а це треба робити регулярно), всі ваші ONVIF-прив'язки відваляться.

Крок 2. Перевірити час на камері і NVR

ONVIF-аутентифікація використовує WSSE з timestamp. Якщо час між камерою і NVR розбігається більше ніж на ~5 хвилин — авторизація провалюється з помилкою «401 Unauthorized», і неможливо зрозуміти, що проблема в часі.

Camera: Configuration → System → System Settings → Time Settings → NTP
NVR:    System → General → Date & Time → NTP Sync

Поставити обом один і той самий NTP-сервер (ua.pool.ntp.org), synchronize.

Крок 3. Додати камеру в Dahua NVR

На NVR: Main Menu → Camera → Registration → IP Search.

  1. NVR покаже список знайдених камер у мережі (через ONVIF discovery)
  2. Знаходите Hikvision камеру за її IP-адресою
  3. Натиснути Add
  4. У вікні авторизації:
    • Manufacturer: ONVIF (НЕ Hikvision — стандартний драйвер у Dahua не працює нормально з Hik)
    • Username: onvif (той, що ви створили на камері)
    • Password: пароль того самого ONVIF user
    • Port: 80 (НЕ 8000 — це RTSP, не ONVIF)
    • Channel: 1

Якщо все правильно — Status стає Online протягом 10-15 секунд.

Зворотній сценарій: Dahua камера в Hikvision NVR

Крок 1. Увімкнути ONVIF на Dahua камері

На Dahua за замовчуванням ONVIF увімкнений з тим самим логіном/паролем як веб (зазвичай admin / admin при першому вході, далі — ваш). Окремого ONVIF user створювати не потрібно (відмінність від Hikvision).

Перевірити: Setup → Network → Connection → ONVIF. Authentication має бути Anonymous Login: Off (тобто захищений авторизацією).

Крок 2. Додати в Hikvision NVR

Main Menu → Camera → IP Camera → Add.

  • Adding Method: Manual
  • IP Address: IP Dahua камери
  • Protocol: ONVIF
  • Management Port: 80
  • User Name / Password: ваші Dahua admin credentials
  • Channel: 1

Що робити, коли «нема картинки» після успішного додавання

Симптом: NVR показує камеру як Online, але прев'ю чорне

Найчастіші причини, у порядку імовірності:

1. Codec не підтримується

Hikvision камери за замовчуванням пишуть H.265+ (Hikvision-проpriety), Dahua — H.265 або H.264H. NVR іншого бренду часто не вміє декодувати власні розширення сусіда.

Виправлення: на камері Hikvision: Configuration → Video/Audio → Video → Video Encoding → H.264. Втратите ~30% ефективності стиснення, але отримаєте картинку.

2. Substream вимкнений

NVR при перегляді мульти-каналу використовує substream (низької якості). Якщо на камері він вимкнений, NVR показує чорне.

Виправлення: на камері: Video → Stream Type → Sub Stream → Enable. Resolution 640x480, codec той самий що mainstream.

3. RTSP порт зайнятий або заблокований

ONVIF discovery пройшов на порту 80, але реальний відеопотік йде по RTSP на 554. Перевірте, що між камерою і NVR порт 554 відкритий (особливо якщо різні VLAN).

Що ще не працює через ONVIF (і це нормально)

Обмеження ONVIF між брендами
  • Аналітика руху від камери — Motion Detection ивенти від Hikvision камери Dahua NVR не побачить (їх формат відрізняється). Працюватиме тільки motion detection самого NVR на отриманому потоці.
  • PTZ-контроль — базові пресети йдуть, але приватні фічі (3D positioning, smart tracking) — ні.
  • Аудіо — часто вимагає окремої галочки Audio over ONVIF у налаштуваннях камери. Без неї стрім без звуку, навіть якщо мікрофон підключений.
  • Two-way audio — практично ніколи між брендами.

Підсумок

ONVIF між Hikvision і Dahua працює, але не «з коробки». Ключові правила:

Чек-лист підключення між брендами
  • На Hikvision камері створено окремого ONVIF user (Administrator)
  • Час на камері і NVR синхронізований через NTP
  • На NVR Manufacturer обрано ONVIF, а не нативний драйвер
  • Port 80, не 8000 і не 554
  • Codec на камері — H.264 (без proprietary розширень)
  • Substream увімкнено
  • RTSP порт 554 відкритий між мережами камер і NVR

Якщо тримати ці 7 пунктів у голові — гібридне відеоспостереження з міксом брендів живе нормально. Не ідеально як з one-vendor рішенням, але цілком робоче для типового об'єкта на 8-32 камери.

дата: 9-04-2026, 21:30
автор: Claudia
  • Коментарі


Привіт, незнайомець
Опитування

Якою програмою обліку ви користуєтесь?