2012-05-10 41 views
5

Mi empresa ofrece servicios de seguridad y vigilancia a sus clientes y me pidieron que hiciera R & D sobre cómo podemos usar onvif api. Visité su página operations y las definiciones relevantes wsdl para algunas de las operaciones. Mi búsqueda hasta ahora sugiere que onvif ha creado un conjunto de estándares para equipos de seguridad y los dispositivos conformes implementan los servicios enumerados en la página onvif api and specification. Creo que la forma de hacerlo es crear los stubs de los clientes del servicio web utilizando las definiciones wsdl del sitio onvif y usar la IP del dispositivo como punto final para obtener su funcionalidad. ¿Son mis suposiciones correctas? Además, si alguien pudiera recomendarme algunas lecturas iniciales para continuar con esto, estaría muy agradecido.Cómo utilizar Onvif Api con cámaras survillence

+0

Algunos ejemplos de funcionalidad básica descritos en la Guía del programador de aplicaciones Onvif (http://www.onvif.org/Portals/0/documents/WhitePapers/ONVIF_WG-APG-Application_Programmer%27s_Guide.pdf), algunas herramientas como la conformidad con onvif la herramienta de prueba o el administrador de dispositivos onvif también pueden ser útiles para usted. –

Respuesta

8

Para el Cliente ONVIF (NVC - Network Video Client), puede consultar onvifdm. OnvifDM es uno de NVC.

Tiene muchas funciones basadas en la especificación ONVIF:

  • Red de detección de dispositivos (WS-Discovery)
  • visualización de vídeo en directo
  • configuración de captura de
  • vídeo (entradas de los sensores analógicos o digitales)
  • Encoder configuración
  • Configuración de analítica de video
  • Configuración de eventos y metadatos
  • Alerta de gestión de reglas
  • actualización del firmware
  • almacenamiento local/red de grabación de almacenamiento

Por el momento, ONVIF última versión es la 2.2.
Pero en el mercado, la mayoría de los dispositivos compatibles con ONVIF admiten v1.02 y v2.0 (v2.1?).

NVC (como como onvifdm) necesita NVT (Network Video Transmitter) para la interoperación.

NVT será una cámara IP o NVR (tradicional o híbrida), tiene varias funcionalidades y capacidades.
El estándar ONVIF consta de muchos elementos obligatorios y algunos elementos opcionales.
Por lo tanto, para Inter-operation, debe verificar la versión ONVIF y las capacidades NVC/NVT.

Si se registra como miembro de ONVIF, puede obtener una herramienta de conformidad ONVIF (última versión 01.02).
La herramienta de conformidad es para verificación de compatibilidad NVT y puede referirlo como un cliente.
Si cualquier NVT pasa el proceso de prueba con ONVIF Conformance Tool, puede ser un producto conforme.

Puede encontrar cualquier producto que cumpla con ONVIF en el ONVIF's website.

Puede encontrar una biblioteca de código abierto en onvifdm, basada en código en .NET.
Para obtener más detalles, busque en http://en.synesis.ru/en/surveillance/onvifdm/.

Cuestiones relacionadas