For the ONVIF client (NVC - Network Video Client), you can refer to onvifdm . OnvifDM is one of NVC.
It has many features based on the ONVIF specification:
- Network Device Discovery (WS-Discovery)
- Live video screen
- Video Capture Configuration (Digital Sensor or Analog Inputs)
- Encoder Configuration
- Video analytics configuration
- Event and Metadata Configuration
- Manage alert rules
- Firmware update
- Local Storage / Network Storage Recording
Currently, the latest version of ONVIF is 2.2.
But in the market, most supported ONVIF devices support v1.02 and v2.0 (v2.1?).
NVC (e.g. onvifdm) needs NVT (Network Video Transmitter) to communicate.
NVT IP- NVR ( ), .
ONVIF .
, Inter-operation ONVIF NVC/NVT.
ONVIF, ONVIF ( 1.02).
NVT, .
- NVT ONVIF Conformance Tool, .
ONVIF - ONVIF.
onvifdm, .NET.
. http://en.synesis.ru/en/surveillance/onvifdm/.