Сетевые камеры
В этой статье описывается совместимость с Камера сети 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 камеры.
Выполните указанные ниже действия по устранению неполадок:
Убедитесь, что камера указана в базе данных ONVIF Conformant Products в качестве совместимой камеры profile S. Некоторые камеры утверждают совместимость ONVIF, даже если они не прошли полный процесс тестирования соответствия.
Проверьте наличие обновлений встроенного ПО камеры. Некоторые камеры с ошибками в реализации протокола WS-Discovery, как известно, исправили эти ошибки в более новом встроенном ПО.
Убедитесь, что устройство Windows и камера ONVIF имеют IPv4-адрес в одной подсети.
Если устройство или камера Windows подключены с помощью Wi-Fi, убедитесь, что такие функции, как изоляция клиентов, не активна в беспроводной точке доступа.
Если камера по-прежнему недоступна для обнаружения, скорее всего, камера имеет недостаток в реализации WS-Discovery. Windows имеет строгую реализацию WS-Discovery, и некоторые камеры, как известно, имеют недостатки. В то время как другие клиентские реализации ONVIF могут реализовать обходные пути для несоответствующей реализации WS-Discovery, Windows не делает этого. Обратитесь к производителю камеры за дополнительной поддержкой.
документов
Если обнаруженная камера не может быть связана, обычно это связано с неправильными учетными данными.
Выполните указанные ниже действия по устранению неполадок:
В Windows 10 камера, требующая проверки подлинности, автоматически завершится сбоем процесса связывания через Параметры. Ознакомьтесь с приведенным выше разделом параметров Windows 10, чтобы узнать о примере приложения, доступного в Microsoft Store, который может связать эти камеры в Windows 10.
Убедитесь, что для камеры используются учетные данные ONVIF. Многие камеры используют разные учетные данные для доступа к веб-интерфейсу конфигурации камеры и интерфейсу ONVIF. Не забудьте настроить и использовать учетные данные ONVIF при связывании с камерой.
Потоковая передача
Если парная камера перестает работать, когда приложения передаются из него, скорее всего, камера была перенастроена другим клиентом ONVIF, так как она была связана с Windows. Windows настраивает и использует профили мультимедиа ONVIF на камере для поддержки набора разрешений и видеокодеков, которые можно выбрать приложениями. После связывания камеры с Windows ожидается, что камера не используется с другими клиентами ONVIF. Чтобы восстановить, попробуйте отключить камеру от системы и повторно связать ее.
Если камера зависает или удаляет кадры во время потоковой передачи, скорее всего, это проблема с пропускной способностью сети. Потоковая передача с высоким разрешением (например, 1080p) видео в формате MJPEG требует значительной пропускной способности. Для беспроводных устройств убедитесь, что они получают сильный сигнал к точке доступа. Для проводных устройств убедитесь, что сеть работает на высокой скорости (например, Gigabit Ethernet) и что другие приложения и устройства в сети не используют всю доступную пропускную способность.
См. также
Перечисление устройств и связывание