ONVIF Camera Compatibility › Guides › What ONVIF profiles mean

What ONVIF Profiles S, T, G and M Actually Mean

ONVIF (Open Network Video Interface Forum) is the standards body that makes IP cameras from different makers talk to recorders from other makers. Its deliverable is not a single feature list but four profiles — S, T, G and M — each a cumulative tier of interoperability.

The key fact: certification is cumulative. A camera certified "Profile T" has already passed every Profile S check. A device listing "S, T, G, M" has passed all four tiers. That is why the database on this site shows a product's profiles as a set, not a single label.

Profile S — baseline streaming

Profile S covers the three things every IP-video setup needs: WS-Discovery so an NVR can find a camera on the network, stream setup so it can pull live and recorded video, and PTZ plus basic events so it can pan a dome and receive "motion detected". For the large majority of "will camera X work in NVR Y" questions, matching Profile S on both sides is the answer — with the vendor-specific caveats covered in our NVR and third-party camera guide.

Profile T — one stream, many viewers

Profile T adds transmission: RTP multicast and N-to-1 stream sharing. The practical win is bandwidth. If five operator stations watch the same high-resolution camera, without Profile T each station pulls its own copy and the camera encodes the feed five times. With it, one encoded stream is shared across all clients. Most consumer NVRs never exercise T; professional VMS and multi-site deployments do.

Profile G — manage the fleet

Profile G adds device management: remote firmware upgrades, configuration backup and restore, and log retrieval. This is what lets a large deployment push a firmware fix to hundreds of cameras without a vanishing up each one. If a vendor advertises "ONVIF Profile G" on a camera, it is signaling the device is manageable by a third-party VMS, not just recordable by one.

Profile M — analytics over the wire

Profile M adds media analytics: motion rules, object tracking and people/vehicle counting sent as structured events instead of raw video frames. This is the tier that lets a third-party NVR surface "person crossed the line" without installing the camera brand's own analytics software.

What to check before you buy

Three questions, in order: (1) Does the camera's profile list include what the NVR requires — usually S, sometimes T? (2) Is the NVR on the camera vendor's or ONVIF's certified list? (3) Does the NVR run its own allow-list on top of ONVIF — the single biggest reason a "certified" camera still refuses to sit in a given NVR, and exactly what our NVR guide maps out per vendor.

Every product row on this site records the certified firmware, the conformance tool version, and the date, plus each earlier retest — because vendors resubmit after firmware updates, and a camera that was certified on firmware 5.6 may have lost or gained a profile on firmware 5.7.