ONVIF Camera Compatibility › Profiles

ONVIF Profiles S, T, G & M

Profiles are the heart of ONVIF interoperability. A product certified on a higher profile is certified on every lower one too — so "Profile S" on a camera means it will do discovery + streaming, and "Profile T" on an NVR means it can pull streams from any S/T camera.

S
36,737 products certified
G
25,698 products certified
T
24,674 products certified
M
7,999 products certified
Q
440 products certified
C
85 products certified
A
5 products certified
null
3 products certified

Profile S — the baseline every setup uses

Discovery (WS-Discovery): the NVR finds the camera on the LAN without manual IP entry. Stream setup: RTSP-style pull of live and recorded video. PTZ & events: pan/tilt/zoom control and motion alerts over the wire. This is what 99% of "will camera X work in NVR Y" questions reduce to.

Profile T — one stream, many viewers

Transmission profile adds RTP multicast sessions and N-to-1 stream sharing. If five operator stations watch the same 4K camera, without T each station would pull its own stream and the camera would burn 5× the bandwidth. T-certified products can share one encoded stream across clients.

Profile G — manage the camera remotely

Device management: remote firmware upgrades, config backup/restore, log retrieval. Enterprise VMS deployments require G to roll firmware across hundreds of cameras. Consumer NVRs rarely exercise it.

Profile M — analytics on the wire

Media analytics: motion detection rules, object tracking and counting sent as structured events rather than raw frames. This is the tier that lets a third-party NVR or VMS surface "person crossed the line" without buying the camera brand's own software.

The practical matrix

GoalCamera needsNVR needs
Basic live view + recordProfile SProfile S
Same feed on many clientsProfile SProfile T
Firmware / config managementProfile GProfile G
Third-party motion / tracking eventsProfile MProfile M

How to mix camera and NVR brands → · Browse certified products