ONVIF Core Specification
The ONVIF Network Interface specification defines the network device types Network Video Transmitter (NVT), Network Video Decoder (NVD), Network Video Storage (NVS) and Network Video Analytics (NVA). The specification includes detailed service requirements and interface defintion.
ONVIF Profile Policy
The Profile Policy document is a normative document that details the underlying principles of the profile concept. It explain how and why a new profile can be proposed, a step-by-step description for the creation, modification and deprecation process as well as rules to ensure the profile concept stays consistent over time.
ONVIF Profile Specification
The Profile Specifications in this section describe the interoperable features between client and device guaranteed by a profile and the requirements for claiming conformance to a profile.
ONVIF Test Specification
The documents in this section refer to the test cases for claiming conformance to a Profile.
ONVIF Conformance Process Specification
This document defines and describes the conformance process of the ONVIF organization.
- September 2013 - ONVIF Conformance Process Specification, ver 3.0
This updated Conformance Process Specification v3.0
The use of this version (v3.0) of the ONVIF Conformance Process Specification is possible immediately, but mandated as of January 1st, 2014. The Conformance Process Specification v2.0 can still be used with a 3 month grace period until end of 2013 and will then be withdrawn.
- Mandates the availability and submission of an ONVIF Interface Guide
- Considers the planned availability of multiple ONVIF profiles as of January 2014
- Modifies the Client conformance requirements accordingly
- Provides an amended Client DoC template (will be made available in the ONVIF Forum)
- Includes guidance on the handling of disputes regarding interoperability related claims or improper claims of conformance.
- March 2012 - ONVIF Conformance Process Specification, ver 2.0
ONVIF Interface Guide Specification
This specification defines and describes the ONVIF Interface Guide, which must accompany any DoC submission to the ONVIF office as part of the ONVIF Conformance Process v3.0. The purpose of the ONVIF Interface Guide is to provide the initial steps required to operate an ONVIF client or device using the ONVIF API. Intended audience for the Interface Guides are installers, system integrators, architects and engineers, end users.
A respective style sheet will be made available to all ONVIF members in the specification section of the ONVIF Forum.
This Specification can be implemented as of now, also voluntarily under the Conformance Process Specification v2.0, but will become mandatory as of January 2014 (in conjunction with the Conformance Process Specification v3.0).
ONVIF WSDL and XML Schemas Specifications
Use the schema files below to automatically generate client and server side stubs. Open the links in your browser to view the related service documenation. The index lists all operations specified for ONVIF services.
- August 2013 - ONVIF Device Management Service WSDL, ver 1.7
- August 2013 - ONVIF Event Service WSDL, ver 1.7
- Jun 2011 - ONVIF Display Service WSDL, ver 1.1
- May 2012 - ONVIF Device_IO Service WSDL, ver 1.4
- May 2012 - ONVIF Imaging Service WSDL, ver 2.3
- August 2013 - ONVIF Media Service WSDL, ver 1.7
- August 2013 - ONVIF PTZ Service WSDL, ver 2.5
- Jan 2012 - ONVIF Receiver Service WSDL, ver 1.2
- August 2013 - ONVIF Recording_Control Service WSDL, ver 1.7
- August 2013 - ONVIF Recording_Search Service WSDL, ver 1.7
- Jun 2010 - ONVIF Remote Discovery Proxy Services WSDL, ver 1.1
- Dec 2012 - ONVIF Replay Service WSDL, ver 1.5
- August 2013 - ONVIF Analytics Service WSDL, ver 2.4
- Jun 2011 - ONVIF Video Analytics Device_Service WSDL, ver 1.1
- August 2013 - ONVIF Schema, ver 1.8
- May 2012 - ONVIF Action Engine Service WSDL, ver 1.0
- May 2013 - ONVIF Access Control Service WSDL, ver 1.0
- May 2013 - ONVIF Door Control Service WSDL, ver 1.0
- August 2013 - ONVIF Advanced Security Service WSDL, ver 1.0
Deprecated since version 1.02: