ONVIF S, T and M profiles: camera compatibility guide
Use ONVIF S, T and M as interface evidence, then test the actual camera, firmware, stream and event path before video analytics implementation.
- Author
- aiNOW სარედაქციო გუნდი
- Read time
- 8 min
- Published

In this note
- 01 · ONVIF profiles as interoperability evidence
- 02 · Profiles S, T and M
- 03 · Comparison: profile claim and project test
- 04 · Using profiles in a camera assessment
- 05 · Profile lifecycle and firmware context
- 06 · Procurement-to-engineering handoff
- 07 · Limits of profile evidence
- 08 · Compatibility record
- 09 · Related reading
TL;DR: ONVIF Profiles S, T and M can help you understand a camera or client interface, but a profile label is not a full project compatibility test. Check the profile, firmware, stream, metadata, network and event workflow together. Discuss the camera assessment after the interface check.
ONVIF profiles as interoperability evidence
An ONVIF profile packages a fixed set of features for conformant devices and clients. ONVIF explains that profiles include mandatory and conditional features, and that products must pass an ONVIF test tool to claim conformance. The profile is therefore a useful starting point for an interoperability conversation.
It is not a universal promise that every feature will behave the same in every camera, firmware version, network or client. The project still needs to test the stream and the event that matters to the business.
Profiles S, T and M
Profile S is described as basic video streaming and configuration. Profile T is described as advanced video streaming and includes features such as H.264 and H.265 video compression, imaging settings, motion and tampering events, metadata streaming and HTTPS streaming specifications. Profile M focuses on metadata and events for analytics applications, including configuration, metadata streaming, object classification interfaces and event rules.
These descriptions explain the class of interface. They do not say that a camera's available stream, metadata or event behavior matches the scenario you want to implement.
Comparison: profile claim and project test
No. A profile declaration tells you what a conformant product is designed to support under the profile requirements. A compatibility test checks the specific camera, firmware, credentials, stream, network path, client and event workflow that your project will use.
| Question | Profile evidence | Project test |
|---|---|---|
| Can the client request a stream? | Profile features indicate the interface class | Connect to the actual source and record the result |
| Can metadata or events be used? | Profile M may describe relevant interfaces | Check the actual metadata and event payload |
| Will the workflow remain stable? | Conformance is not an uptime record | Test the agreed scene and operating conditions |
Using profiles in a camera assessment
- Record the exact model, firmware and claimed profiles.
- Check whether the profile matches the required stream or metadata path.
- Request the actual connection method, credentials and network conditions.
- Test the stream and any event or metadata used by the scenario.
- Record which features are conditional and which remain unconfirmed.
ONVIF's Profile S deprecation guidance recommends Profile T as its replacement and discusses authentication and HTTPS considerations. That is a reason to check the current product and firmware documentation rather than copying an old compatibility assumption into a new project.
Profile lifecycle and firmware context
Profile evidence needs a date and a software version. A later firmware decision, authentication policy or vendor change can alter the practical connection path while leaving a product label unchanged. Preserve the model and version beside the profile claim.
Procurement-to-engineering handoff
The handoff should contain the profile claim, stream method, authentication method, metadata or event need and connection-test result. This keeps the standard label as an input to the decision rather than the decision itself.
Limits of profile evidence
Profiles cannot prove detection quality, scene visibility, notification latency, operator response, storage behavior or the suitability of a particular camera angle. They also cannot make aiVISION a certified ONVIF product. Any claim about a customer installation requires a separate technical record.
Profile M can describe metadata and event interfaces, but a metadata field is not the same as an accepted business decision. A person still needs to review the event and its context.
Compatibility record
- Model, firmware and claimed profile.
- Stream format, access method and network path.
- Metadata or event payload needed by the scenario.
- Conditional features and unresolved dependencies.
- Observed test result on representative footage.
Read the conformance information as a map of interfaces, then ask for the details that the map does not contain. The same profile name can sit beside different firmware behavior, network policies, optional features and vendor-specific controls. The assessment should preserve the exact model and software version so that a later change does not silently become a new assumption.
A useful handoff from procurement to engineering includes the profile claim, the stream URL method, the authentication method, the metadata or event requirement and the result of a connection test. That handoff keeps a standards label in its proper role: an input to the decision, not the decision itself.
The buyer can treat the profile list as a question set. Ask which profile features are mandatory for the device, which are conditional, and which the client actually needs. Then connect those answers to the scene test. This sequence prevents a standards label from hiding an unresolved implementation detail.
If the product documentation is unclear, mark the feature as unknown and test it. A short unanswered question is safer than a confident compatibility sentence that the installed firmware does not support. The plan should preserve that uncertainty until the connection result is recorded.
Related reading
მასალა მომზადებულია AI-ის დახმარებით და გადამოწმებულია სარედაქციო ეტაპზე.