La mia azienda fornisce servizi di sicurezza e sorveglianza ai propri clienti e mi è stato chiesto di fare R & D su come possiamo usare onvif api. Ho visitato la loro pagina operations e le relative definizioni wsdl per alcune delle operazioni. La mia ricerca finora suggerisce che onvif abbia creato una serie di standard per le apparecchiature di sicurezza e che i dispositivi conformi implementino i servizi elencati nella pagina onvif api and specification. Penso che il modo per farlo sia quello di creare stub client di servizi Web utilizzando le definizioni wsdl dal sito onvif e utilizzare l'ip del dispositivo come endpoint per ottenere la sua funzionalità. Le mie supposizioni sono corrette? Inoltre, se qualcuno potesse riferirmi qualche lettura iniziale per andare avanti con questo, sarei davvero grato.Come utilizzare Onvif Api con fotocamere di sopravvivenza
risposta
Per client ONVIF (NVC - Network Video Client), è possibile fare riferimento a onvifdm. OnvifDM è uno di NVC.
Ha molte funzioni basate sulle specifiche ONVIF:
- rilevamento dei dispositivi di rete (WS-Discovery)
- visualizzazione video live configurazione di cattura
- Video (ingressi sensore o analogici digitali)
- Encoder configurazione
- Configurazione analitica video
- Configurazione evento e metadati
- Alert regola di gestione aggiornamento
- firmware
- archiviazione locale/di rete di registrazione di memorizzazione
Al momento, ONVIF ultima versione è 2.2.
Ma sul mercato la maggior parte dei dispositivi conformi di ONVIF supportano v1.02 e v2.0 (v2.1?).
NVC (come onvifdm) ha bisogno di NVT (Network Video Transmitter) per l'interoperabilità.
NVT sarà telecamera IP o NVR (tradizionale o ibrida), ha varie funzionalità e capacità.
Lo standard ONVIF comprende molti articoli obbligatori e alcuni articoli opzionali.
Pertanto, per l'interoperabilità, è necessario verificare la versione ONVIF e le capacità NVC/NVT.
Se si registra come membro ONVIF, è possibile ottenere uno strumento di conformità ONVIF (ultimo ver1.02).
Lo strumento di conformità è per la verifica della compatibilità NVT e può essere consultato come client.
Se un NVT supera il processo di test con lo strumento di conformità ONVIF, può essere un prodotto conforme.
È possibile trovare qualsiasi prodotto conforme ONVIF nello ONVIF's website.
È possibile trovare una libreria open source su onvifdm, basata su codice su .NET.
Per ulteriori dettagli, consultare http://en.synesis.ru/en/surveillance/onvifdm/.
- 1. Come utilizzare le fotocamere LibGDX con Renderer di debug Box2D
- 2. ONVIF: errore di autenticazione con SNC-CH110 tramite protocollo ONVIF
- 3. Come autenticare l'utente in ONVIF?
- 4. trama di sopravvivenza nuotatore
- 5. Come tracciare la curva di sopravvivenza generata da survreg (sopravvivenza del pacchetto di R)?
- 6. Come utilizzare le API win32 con python?
- 7. Rileva il numero di webcam/fotocamere su PC con OpenCv
- 8. Come utilizzare ActionCable come API
- 9. Sopravvivenza sui dati in rilievo
- 10. Come utilizzare le API Fandango?
- 11. Come utilizzare la chiave API con YQL di Yahoo?
- 12. Dimensioni dell'immagine in diverse fotocamere iOS?
- 13. Come si estrapolano i rischi di sopravvivenza in R?
- 14. Utilizzare ActionBarSherlock con Google map API V2
- 15. Confrontando la sopravvivenza in punti temporali specifici
- 16. Come utilizzare Google Translate TTS con la nuova API V2?
- 17. Come utilizzare API Python Elasticsearch mget()
- 18. probabilità di sopravvivenza a determinati intervalli di tempo utilizzando randomForestSRC
- 19. Come utilizzare le API startMethodTracing su Android?
- 20. Generazione/tracciatura di una funzione di sopravvivenza normale del log
- 21. Estrarre le probabilità di sopravvivenza in Survfit per gruppi
- 22. Qualche possibilità di ridurre il tempo di otturazione con l'accesso alle fotocamere Android NDK?
- 23. Fotocamere multiple in libgdx (probabilmente simili in altri framework)
- 24. C# come utilizzare WM_GETTEXT/GetWindowText API
- 25. Come utilizzare Android Places API AutocompleteFilter
- 26. Come utilizzare google maps senza chiave API
- 27. Calcolo AIC in analisi di sopravvivenza (survfit/coxph)
- 28. Utilizzare il logout di API su Twitter?
- 29. simulatori per il test del servizio web ONVIF
- 30. Come utilizzare l'integrazione di Heroku con PyCharm
Alcuni esempi di funzionalità di base descritte nella Guida del programmatore di applicazioni Onvif (http://www.onvif.org/Portals/0/documents/WhitePapers/ONVIF_WG-APG-Application_Programmer%27s_Guide.pdf), alcuni strumenti come la conformità onvif strumento di test o onvif device manager può anche essere utile per voi. –