ONVIF is the interoperability standard that lets IP cameras, recorders, and video management systems from different vendors work together. When a camera is "ONVIF conformant," it speaks a documented protocol that any conformant VMS can use: no vendor SDK, no proprietary plugin.
But "supports ONVIF" on a spec sheet is not one claim. ONVIF is split into profiles, and each profile covers a different set of capabilities. A camera that supports Profile S but not Profile T will stream H.264 to your VMS, but H.265 support through the standard is not guaranteed. Knowing which profiles a camera carries is the difference between a clean integration and a surprise on installation day.
The profiles that matter for cameras
Profile S: basic video streaming
The baseline for IP video. Profile S covers live H.264 streaming over RTSP, PTZ control, audio, and multicast. Nearly every serious IP camera made in the last decade is Profile S conformant. If a camera lists only "ONVIF" with no profile letter, Profile S is usually what it means, but you should verify rather than assume.
Profile T: advanced video streaming
The modern streaming profile. Profile T adds H.265 (HEVC) support, imaging settings, motion and tampering events, bidirectional audio, and metadata streaming. H.265 typically halves the bitrate of H.264 at the same quality, so Profile T matters directly for bandwidth and storage budgets. If you are sizing a network with our bandwidth calculator, the codec choice it asks about is in practice a Profile T question.
Profile G: edge recording
Profile G covers recording on the device or recorder: record, search, and retrieve video stored on a camera's SD card or an NVR. It is what lets a VMS pull footage that was captured while the network link was down. For evidence workflows, Profile G support on the camera means gaps in connectivity do not have to mean gaps in coverage.
Profile M: metadata and analytics
The newest of the camera-side profiles. Profile M standardizes how analytics metadata moves between devices: object classification, geolocation, bounding boxes, and events. As cameras ship with on-board analytics, Profile M is what makes those detections portable to a third-party VMS instead of locked to the vendor's own software.
The access control profiles
Three profiles apply to access control rather than cameras. You will see them in the ONVIF registry, and occasionally on multi-function devices:
- Profile C covers door state and basic access control.
- Profile A covers access control configuration: credentials, schedules, and access rules.
- Profile D covers peripherals such as locks, sensors, and keypads.
For a camera deployment, you can usually ignore these unless you are integrating door controllers into the same platform.
What "conformant" actually requires
A manufacturer cannot simply print "ONVIF Profile S" on a datasheet. Conformance requires the vendor to be an ONVIF member, run the official conformance test tool against the device, and file a Declaration of Conformance. Conformant products are then listed in the official registry at onvif.org/conformant-products, searchable by manufacturer and model.
That registry is the ground truth. Spec sheets sometimes say "ONVIF compatible" or "ONVIF protocol support" for devices that were never tested or listed. Those cameras often work anyway, but you are relying on the vendor's private interpretation of the protocol, and quirks tend to surface in PTZ control, event delivery, or firmware updates.
How to verify a camera before you buy
- Check the official registry. Search the model at onvif.org/conformant-products. The listing shows exactly which profiles were declared.
- Check the manufacturer's datasheet. Look for profile letters, not just the word ONVIF. A datasheet that names "Profile S/G/T" is making a specific, testable claim.
- Mind the firmware. Profile support is sometimes tied to a firmware version. If the datasheet or registry entry notes a minimum firmware, confirm what your units ship with.
- Use our database. The ONVIF compatibility database lists cameras we have verified against the registry and manufacturer documentation, with the evidence linked on every row.
What this means for an EdgeTrace deployment
EdgeTrace's Vantage VMS discovers cameras over ONVIF and RTSP. Profile S is enough to bring a camera into the platform; Profile T unlocks H.265 streams that cut bandwidth and storage roughly in half; Profile G lets the platform reach recordings stored at the edge. If your fleet is on the compatibility database, it will work. If it is not listed, send us the model and we will confirm it.
