ONVIF currently brings together over 500 companies that offer more than 3200 products compliant with the standard.

ONVIF vs. other initiatives
What about profiles?

- Profile S addresses common functionalities of IP video systems, i.e. parameters of audio and video streaming between the device (e.g. camera) and client (software app, NVR). The client can configure the audio, video, and data streams, select PTZ protocols, make use of metadata, alarm inputs and relay outputs.

- Profile G focuses on the configuration of recording and searching/playing back the recordings on the client device. It supports operations on video, audio and metadata.

- Profile C allows integration with physical access control systems, addressing interoperability between these systems and network video systems. The client can access information about doors and access points in the system and can configure access control systems.

Why ONVIF does not always work?
First, it is necessary to check whether intended devices actually support ONVIF protocol. Asian manufacturers often mark their products as compatible with ONVIF, although this is not true. European distributors do not verify these declarations despite it is quite easy - the compliance with this standard can be verified on the official www.onvif.org website that lists all compatible products.
Second, it is important to use ONVIF devices with the same profile. For example, a camera compliant with older version of ONVIF protocol (without profiles) will not connect to a DVR with the higher version.
Although ONVIF standard promises compliance within the same profile, the user should always be skeptical. Before purchasing or installing equipment, it is necessary to check its compatibility or obtain information from the manufacturer(s). For example, the website of Sunell company provides list of devices that have been thoroughly tested and described in terms of compatibility levels. The company is among the full members of ONVIF forum. This status has been given to the founders and most active members that take active part in the development of the organization and the standard.
