ONVIF® is a global and open industry forum that is committed to standardizing communication between IP-based physical security products to ensure their interoperability and to facilitate their integration. ONVIF was established in 2008 to develop a global open standard for IP-based physical security products. Membership is open to manufacturers, software developers, consultants, system integrators, end-users and other interest groups that wish to participate in the activities of ONVIF.
ONVIF profiles make it easy to recognize how ONVIF conformant devices and clients are compatible with one another.
An ONVIF profile has a fixed set of functionalities that must be supported by a device or client.
It ensures that a client that conforms to Profile S, for example, will work with a device that also conforms to Profile S.
Clients and devices can support more than one ONVIF profile; for instance, a network camera with local storage can conform to both Profile S and G.
For IP-based video system
- Video and audio streaming
- Pan-tilt-zoom control and relay output
- Video configuration and multicast
Profile S is designed for IP-based video systems. A Profile S device (e.g., an IP network camera or video encoder) is one that can send video data over an IP network to a Profile S client. A Profile S client (e.g., a video management software) is one that can configure, request, and control video streaming over an IP network from a Profile S device. Both a Profile S device and client may also support PTZ control, audio, metadata streaming, and relay outputs.
For edge storage and retrieval
- Configure, request and control recording
- Receive audio and metadata stream
Profile G is designed for IP-based video systems. A Profile G device (e.g., an IP network camera or video encoder) is one that can record video data over an IP network or on the device itself. A Profile G client (e.g., a video management software) is one that can configure, request, and control recording of video data over an IP network from a Profile G conformant device. Profile G also includes support for receiving audio and metadata stream if the client supports those features.
For IP-based basic access control
- Site information and configuration
- Event and alarm management
- Door access control
Profile C is for products used in a physical access control system (PACS). Profile C conformant devices and clients support site information, door access control, and event and alarm management.
For quick installation
- Easy setup
- Discovery, configuration and control of conformant devices
Profile Q is for IP-based video systems and its aim is to provide quick discovery and basic configuration of Profile Q conformant products (e.g., network camera, network switch, network monitor) on a network. A Profile Q conformant device is one that can be discovered and configured by a Profile Q client. A Profile Q conformant client is one that can discover, configure and control a Profile Q device over an IP network. Profile Q also offers conditional features that support Transport Layer Security (TLS), a secure communication protocol that allows ONVIF devices themselves to communicate with clients across a network in a way that protects against tampering and eavesdropping.