Сетевые камеры

В этой статье описывается совместимость с Камера сети ONVIF в Windows.

Введение

Windows 10 и Windows 11 поддерживают подключение к камерам и потоковую передачу с камер в локальной сети, которая поддерживает S профиля ONVIF. При паре с устройством Windows камеры ONVIF отображаются как любая другая камера (например, интегрированная, USB и т. д.), а любое приложение камеры может передаваться из них.

Терминология и предварительные требования

Помимо терминов, определенных в этой таблице, этот документ также ссылается на термины, определенные расширениями аудиоклассов Windows.

Термин Определение
H.264 Эффективный сжатый формат видео, который создает высококачественное и низкое скорость видео. Также называется расширенным кодированием видео (AVC).
H.265 Высокопроизводительный сжатый формат видео с высокой скоростью, который создает видео высокого качества и низкой скорости. Также известен как кодирование видео высокой эффективности (HEVC).
MJPEG Группа экспертов по фотографии движения, потеря сжатого формата видео, передавающего кадры в виде последовательных изображений JPEG.
ONVIF Open Network Video Interface Forum, открытый отраслевый форум, который разрабатывает стандарты взаимодействия с сетевыми продуктами камеры.
WS-Discovery Динамическое обнаружение веб-служб — открытый стандарт для многоадресного обнаружения служб, доступных в локальной сети.

Поддерживаемые функции

Windows поддерживает камеры, соответствующие протоколу ONVIF Profile S, без проверки подлинности или дайджест-проверки подлинности. Потоковая передача выполняется с помощью RTP через UDP, используя кодеки MJPEG или H.264.

Неподдерживаемые функции

Windows не поддерживает функции TLS, Profile T (включая H.265) или потоковую передачу звука.

Требования к сети

Стандарт ONVIF использует WS-Discovery для поиска камер в локальной сети. Это позволяет легко обнаруживать камеры, но также накладывает некоторые ограничения на сетевые условия, которые должны существовать для успешного обнаружения:

  • Камера и компьютер должны находиться в одной подсети сети.

  • Сеть не должна блокировать локальную связь между устройствами (например, для подключений Wi-Fi, таких как изоляция клиента, не должна включаться).

  • Сеть не должна блокировать многоадресную рассылку.

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

Связывание камер

Камеры ONVIF можно связать с помощью Параметры или программно с помощью API Windows.Devices.Enumeration.

Параметры Windows 11

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

Чтобы получить доступ к странице параметров камеры, перейдите к Параметры > устройствам Bluetooth и устройствам> Камера. Чтобы начать поиск локальной сети для доступных камер, выберите "Поиск камер".

В процессе подключения, если для камеры требуется проверка подлинности (имя пользователя и пароль), Windows запрашивает учетные данные.

Сетевые камеры, подключенные к системе, можно удалить, выбрав камеру из списка Подключение камер на странице параметров камеры, а затем нажмите кнопку "Удалить".

Параметры Windows 10

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

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

Камера, для которых требуется проверка подлинности, можно связать только в Windows 10 с помощью API Windows.Devices.Enumeration. Пример приложения, перечисления устройств и связывания устройств доступен в Microsoft Store. Выберите параметр "Связывание пользовательских устройств", а затем используйте веб-службы на устройствах (сетевых Камера) для обнаружения и связывания камеры ONVIF.

Windows.Devices.Enumeration API

В Windows 10 и Windows 11 API Windows.Devices.Enumeration можно использовать для программного обнаружения и пар камер. Этот API может связаться с обеими камерами, которые делают и не требуют проверки подлинности.

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

Обнаружение

Если камера не может быть обнаружена, обычно это связано с конфигурацией сети или ошибками в реализации протокола WS-Discovery камеры.

Выполните указанные ниже действия по устранению неполадок:

  1. Убедитесь, что камера указана в базе данных ONVIF Conformant Products в качестве совместимой камеры profile S. Некоторые камеры утверждают совместимость ONVIF, даже если они не прошли полный процесс тестирования соответствия.

  2. Проверьте наличие обновлений встроенного ПО камеры. Некоторые камеры с ошибками в реализации протокола WS-Discovery, как известно, исправили эти ошибки в более новом встроенном ПО.

  3. Убедитесь, что устройство Windows и камера ONVIF имеют IPv4-адрес в одной подсети.

  4. Если устройство или камера Windows подключены с помощью Wi-Fi, убедитесь, что такие функции, как изоляция клиентов, не активна в беспроводной точке доступа.

Если камера по-прежнему недоступна для обнаружения, скорее всего, камера имеет недостаток в реализации WS-Discovery. Windows имеет строгую реализацию WS-Discovery, и некоторые камеры, как известно, имеют недостатки. В то время как другие клиентские реализации ONVIF могут реализовать обходные пути для несоответствующей реализации WS-Discovery, Windows не делает этого. Обратитесь к производителю камеры за дополнительной поддержкой.

документов

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

Выполните указанные ниже действия по устранению неполадок:

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

  2. Убедитесь, что для камеры используются учетные данные ONVIF. Многие камеры используют разные учетные данные для доступа к веб-интерфейсу конфигурации камеры и интерфейсу ONVIF. Не забудьте настроить и использовать учетные данные ONVIF при связывании с камерой.

Потоковая передача

Если парная камера перестает работать, когда приложения передаются из него, скорее всего, камера была перенастроена другим клиентом ONVIF, так как она была связана с Windows. Windows настраивает и использует профили мультимедиа ONVIF на камере для поддержки набора разрешений и видеокодеков, которые можно выбрать приложениями. После связывания камеры с Windows ожидается, что камера не используется с другими клиентами ONVIF. Чтобы восстановить, попробуйте отключить камеру от системы и повторно связать ее.

Если камера зависает или удаляет кадры во время потоковой передачи, скорее всего, это проблема с пропускной способностью сети. Потоковая передача с высоким разрешением (например, 1080p) видео в формате MJPEG требует значительной пропускной способности. Для беспроводных устройств убедитесь, что они получают сильный сигнал к точке доступа. Для проводных устройств убедитесь, что сеть работает на высокой скорости (например, Gigabit Ethernet) и что другие приложения и устройства в сети не используют всю доступную пропускную способность.

См. также

Перечисление устройств и связывание

База данных onVIF Conformant Products

Windows.Devices.Enumeration