Ошибка авторизации ONVIF
Имя пользователя и пароль верно заданы в программе и в видеорегистраторе, но видеорегистратор выдает ошибку авторизации.
Для правильной ONVIF авторизации необходимо, чтобы Всемирное координированное время (UTC-time) в камере/программе PC-CCTV и в видеорегистраторе не отличались более чем на две минуты.
Обычно, видеорегистратор первым делом запрашивает UTC-время от камеры (эта операция не требует авторизации), и все последующие запросы к камере шлет с этим временем. В этом случае, даже если время на регистраторе и камере разные, то авторизация происходит успешно.
Но некоторые производители видеорегистраторов не реализовали этот алгоритм, и регистратор работает со своим собственным временем. Если UTC-время в камере (в программе PC-CCTV) отличается, то происходит ошибка авторизации.
Для исправления этой ошибки необходимо установить в программе PC-CCTV тоже UTC-время, что и в видеорегистраторе.
Внимание: Windows отображает локальное время, которое обычно отличается от UTC-времени на несколько часов, в соответствии с тайм-зоной компьютера.
Вариант решения:
- Настроить видеорегистратор, чтобы он брал время с NTP-сервера (Windows, по умолчанию, так же берет время с NTP-сервера). В программе PC-CCTV установить «Program uses its own internal time», если доступна кнопка «Set internal time to value of Windows time», то нажать её. Теперь UTC-время программы совпадает с UTC-временем Windows. Регистратор может дать команду на изменение времени программы, при этом Windows время не изменится. Текущее UTC-время программы отображается на вкладке «System».
Кнопка «Set internal time to value of Windows time» доступна только, если UTC-время программы отличается от UTC-времени Windows.