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
Respuesta
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/.
- 1. OpenCV con cámaras GigE Vision
- 2. OpenCV con cámaras de red
- 3. AXIS2/C y ONVIF
- 4. ONVIF: Error de autenticación con SNC-CH110 usando el protocolo ONVIF
- 5. ONVIF: Error de autenticación con AXIS P3301 usando el protocolo ONVIF
- 6. ¿Cómo autenticar al usuario en ONVIF?
- 7. ¿Por qué Silverlight brinda compatibilidad con cámaras web y micrófonos sin API de codificación?
- 8. Cómo utilizar Bouncy Castle ligero API con AES y PBE
- 9. Cómo utilizar la API NFC con google chrome para Android
- 10. iOS ¿Cómo utilizar la API privada?
- 11. C# cómo utilizar WM_GETTEXT/GetWindowText API
- 12. Cómo usar cámaras LibGDX con Renderizadores de depuración Box2D
- 13. Detecta el número de cámaras web/cámaras en la PC con OpenCv
- 14. Cómo utilizar justo con Openfire
- 15. Cómo colocar un objeto en el espacio 3D usando cámaras
- 16. Cómo utilizar una cámara con OpenCV
- 17. ¿Cómo utilizar las API de StartMethodTracing en Android?
- 18. Cómo utilizar audio androide con baja latencia
- 19. Cómo utilizar Google Maps API en leaflet-cloudmade
- 20. Cómo utilizar la API REST de Facebook llamada "LiveMessage.Send"
- 21. Cómo utilizar AsyncTask con ThreadPoolExecutor
- 22. Cómo utilizar con eficacia valgrind
- 23. Cómo utilizar coffeescript con Sinatra
- 24. Cómo utilizar TagIT con nocaut
- 25. Cómo capturar mediante programación una foto de cámaras
- 26. tunneling HTTP (de RTP) para cámaras
- 27. ¿Cómo obtener resoluciones compatibles de cámaras de video en Android?
- 28. Android Camera Preview Cambiar entre cámaras
- 29. Rectificación estéreo de dos cámaras diferentes en OpenCv
- 30. cómo utilizar otool
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. –