What Is ONVIF?

ONVIF (Open Network Video Interface Forum) is an industry body founded in 2008 by Axis, Bosch, and Sony to create open standards for IP-based physical security products. Before ONVIF, each manufacturer used proprietary APIs โ€” a Hikvision camera would only work natively with Hikvision NVR software, and mixing brands was a painful integration project.

ONVIF defines a common set of web service APIs that compliant devices must implement. If your camera and NVR are both ONVIF-conformant and support the same profile, they can communicate without proprietary drivers.

ONVIF Profiles Explained

Profile S is the foundational profile for IP video streaming. It covers video and audio streaming, PTZ control, and relay outputs. Most IP cameras manufactured after 2012 support Profile S. This is the minimum you need for basic camera-to-NVR connectivity.

Profile T (released 2018) added support for H.264 and H.265 streaming, HTTPS secure communication, motion alarm events, and metadata streaming. If your NVR supports Profile T, you can receive motion events from compliant cameras without proprietary software. Profile T is the current standard for modern deployments.

Profile G covers edge storage and recording โ€” cameras with SD card slots that can record locally. It allows an NVR to retrieve recordings stored on the camera itself, which is valuable for bandwidth-limited sites.

Profile A covers access control integration, allowing ONVIF-compliant cameras and access readers to communicate with VMS platforms for unified event management.

Profile M (Metadata) defines how analytics data (people counting, license plate recognition, object classification) is streamed from cameras to analytics platforms in a standardized format.

ONVIF Conformance vs. Compatibility

ONVIF conformance means a product has been tested and certified by the ONVIF organization. ONVIF compatibility (often self-declared) means the manufacturer claims support but has not been independently tested. For enterprise deployments, always verify conformance rather than relying on marketing claims. The official ONVIF conformant products list is searchable at onvif.org.

Common ONVIF Integration Problems

Even with ONVIF, integration issues occur:

  • Profile mismatch โ€” Camera supports Profile S only, NVR expects Profile T for events
  • Partial implementation โ€” Manufacturer implements only a subset of the profile, skipping features like PTZ or relay outputs
  • Authentication issues โ€” Some cameras require WS-Security digest authentication while others use basic HTTP auth
  • Multicast streaming conflicts โ€” Default multicast settings cause conflicts on networks with multiple cameras

When troubleshooting ONVIF connectivity, use the free ONVIF Device Manager tool to test device discovery, stream access, and PTZ commands independently of your NVR software.

ONVIF in System Design

When specifying a video surveillance system, including "ONVIF Profile T conformant" in the camera specification protects you from vendor lock-in. If the NVR or VMS is ever replaced, compliant cameras will remain compatible with the new platform. This is especially important on government and healthcare projects where systems must outlast their original integrators.