Compartir a través de


Cámaras de red

En este artículo se describe la compatibilidad con cámaras de red ONVIF en Windows.

Introducción

Windows 10 y Windows 11 admiten la conexión y el streaming desde cámaras en una red local que admita ONVIF Profile S. Cuando se emparejan con un dispositivo Windows, las cámaras ONVIF aparecen como cualquier otra cámara (por ejemplo, integrada, mediante USB, etc.) y cualquier aplicación de cámara puede transmitir desde ellas.

Terminología y requisitos

Además de los términos definidos en esta tabla, este documento también hace referencia a los términos definidos por las extensiones de clase de audio de Windows.

Término Definición
H.264 Un formato de vídeo comprimido con pérdida eficaz que genera vídeo de alta calidad a baja velocidad de bits. También se conoce como Advanced Video Coding (AVC).
H.265 Un formato de vídeo comprimido con gran pérdida eficaz que genera vídeo de alta calidad a baja velocidad de bits. También se conoce como High Efficiency Video Coding (HEVC).
MJPEG Motion Joint Photographic Experts Group, un formato de vídeo comprimido con pérdida que transmite fotogramas como imágenes JPEG secuenciales.
ONVIF Open Network Video Interface Forum, un foro abierto del sector que desarrolla estándares para interactuar con productos de cámara basados en red.
WS-Discovery Web Services Dynamic Discovery, un estándar abierto para la detección basada en multidifusión de servicios disponibles en una red local.

Características admitidas

Windows admite cámaras que son compatibles con ONVIF Profile S, sin autenticación ni autenticación implícita. El streaming se produce mediante RTP a través de UDP, mediante códecs MJPEG o H.264.

Características no admitidas

Windows no admite TLS, características de perfil T (incluido H.265) ni streaming de audio.

Requisitos de red

El estándar ONVIF usa WS-Discovery para localizar cámaras en la red local. Esto permite la detección sencilla de cámaras, pero también impone algunas restricciones en las condiciones de red que deben existir para la detección correcta:

  • La cámara y el equipo deben estar en la misma subred de red.

  • La red no debe bloquear las comunicaciones locales dentro del dispositivo (por ejemplo, para las conexiones WiFi, las características como Aislamiento de cliente no deben estar activadas).

  • La red no debe bloquear la multidifusión.

En algunos entornos comerciales o corporativos, las redes inalámbricas y cableadas pueden estar en diferentes subredes o VLAN, y los puertos Ethernet en todo el edificio también pueden estar en diferentes subredes o VLAN. En estos casos, la detección de cámaras no se realizará correctamente.

Emparejamiento de cámaras

Las cámaras ONVIF se pueden emparejar mediante Configuración o mediante programación con las API Windows.Devices.Enumeration.

Configuración de Windows 11

La página de configuración de la cámara permite a los clientes iniciar una búsqueda de la red local para cámaras de red o IP compatibles con ONVIF y conectarlas al sistema.

Para acceder a la página de configuración de la cámara, vaya a Configuración > Bluetooth y dispositivos > Cámaras. Para empezar a buscar cámaras disponibles en la red local, seleccione Buscar cámaras.

Durante el proceso de conexión, si la cámara requiere autenticación (un nombre de usuario y una contraseña), Windows solicita las credenciales.

Las cámaras de red que se han conectado a un sistema se pueden quitar seleccionando la cámara de la lista Cámaras conectadas en la página de configuración de la cámara y seleccionando el botón Quitar.

Configuración de Windows 10

Windows 10 no incluye la página de configuración de la cámara y está limitado en las funcionalidades de emparejamiento a través de Configuración. En Windows 10, solo es posible usar Configuración para conectarse a cámaras que no requieren autenticación.

Para conectarse a una cámara ONVIF que no requiera autenticación, vaya a Configuración > Dispositivos > Bluetooth y otros dispositivos. Seleccione Agregar Bluetooth u otro dispositivo. En el menú emergente Agregar un dispositivo, seleccione Todo lo demás. Espere a que se complete la detección y, a continuación, seleccione la cámara a la que desea conectarse.

Las cámaras que requieren autenticación solo se pueden emparejar en Windows 10 mediante el uso de la API Windows.Devices.Enumeration. Hay disponible una aplicación de ejemplo, Enumeración de dispositivos y emparejamiento, en Microsoft Store. Seleccione la opción Emparejamiento de dispositivos personalizados y, a continuación, use Servicios web en dispositivos (Cámara de red) para detectar y emparejar una cámara ONVIF.

API Windows.Devices.Enumeration

En Windows 10 y Windows 11, la API Windows.Devices.Enumeration se puede usar para detectar y emparejar cámaras mediante programación. Esta API puede emparejarse tanto con cámaras que requieren autenticación como con las que no.

Solución de problemas

Detección

Si no se puede detectar una cámara, suele deberse a la configuración de red o a errores en la implementación de la cámara del protocolo WS-Discovery.

Pruebe los siguientes pasos de solución de problemas:

  1. Compruebe que la cámara aparece en la Base de datos de productos conformes con ONVIF como una cámara compatible con Profile S. Algunas cámaras afirman ser compatibles con ONVIF aunque no hayan pasado por el proceso completo de pruebas de conformidad.

  2. Busque actualizaciones de firmware de la cámara. Se sabe que algunas cámaras que tenían errores en su implementación del protocolo WS-Discovery habían corregido estos errores en el firmware más reciente.

  3. Asegúrese de que el dispositivo Windows y la cámara ONVIF tienen una dirección IPv4 dentro de la misma subred.

  4. Si el dispositivo Windows o la cámara están conectados mediante WiFi, asegúrese de que las características como Aislamiento de cliente no estén activas en el punto de acceso inalámbrico.

Si la cámara sigue sin detectarse, es probable que tenga un defecto en su implementación de WS-Discovery. Windows tiene una implementación estricta de WS-Discovery y se sabe que algunas cámaras tienen errores. Aunque otras implementaciones de cliente ONVIF pueden implementar soluciones temporales para implementaciones de WS-Discovery no conformes, Windows no lo hace. Consulte al fabricante de la cámara para obtener soporte adicional.

Emparejamiento

Si una cámara detectada no se puede emparejar, normalmente se debe a credenciales incorrectas.

Pruebe los siguientes pasos de solución de problemas:

  1. En Windows 10, una cámara que requiere autenticación producirá un error silencioso en el proceso de emparejamiento a través de Configuración. Revise la sección Configuración de Windows 10 anterior para obtener información sobre una aplicación de ejemplo disponible en Microsoft Store que puede emparejar estas cámaras en Windows 10.

  2. Asegúrese de que usa las credenciales de ONVIF para la cámara. Muchas cámaras usan credenciales diferentes para acceder a la interfaz de configuración basada en web de la cámara y a la interfaz ONVIF. Asegúrese de configurar y usar las credenciales de ONVIF al emparejar con la cámara.

Streaming

Si una cámara emparejada deja de funcionar cuando las aplicaciones transmiten desde ella, es probable que la cámara haya sido reconfigurada por otro cliente ONVIF desde que fue emparejada a Windows. Windows configura y usa perfiles multimedia ONVIF en la cámara para admitir el conjunto de resoluciones y códecs de vídeo que las aplicaciones pueden seleccionar. Una vez que una cámara está emparejada con Windows, se espera que la cámara no se use con otros clientes ONVIF. Para recuperarla, intente desconectar la cámara del sistema y volver a emparejarla.

Si una cámara se bloquea o quita fotogramas mientras se transmite, es probable que sea un problema de ancho de banda de red. El streaming en alta resolución (por ejemplo, 1080p) de vídeo en formato MJPEG requiere una cantidad significativa de ancho de banda. En el caso de los dispositivos inalámbricos, asegúrese de que reciben una señal fuerte al punto de acceso. En el caso de los dispositivos cableados, asegúrese de que la red funciona a alta velocidad (por ejemplo, Gigabit Ethernet) y que otras aplicaciones y dispositivos de la red no consumen todo el ancho de banda disponible.

Consulte también

Enumeración y emparejamiento de dispositivos

Base de datos de productos conformes con ONVIF

Windows.Devices.Enumeration