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.

2400 Camino Ramon
Suite 375
San Ramon
CA 94583

t: +1.925.275.6621
e: help@onvif.org
w: www.onvif.org


ONVIF Profiles

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.


Profile S

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.

Download ONVIF Profile S Specification


Profile G

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.

Download ONVIF Profile G Specification


Profile C

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.

Download ONVIF Profile C Specification


Profile Q

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.

Download ONVIF Profile Q Specification

Latest Videos and Images

The ONVIF Times