INTEROPERABILITY / ONVIF
ONVIF Profile S vs Profile T: How to Compare Integration Needs
ONVIF Profile S and Profile T are integration starting points, not a guarantee that every camera and NVR feature will behave identically. ONVIF announced in October 2025 that it would end support for Profile S and recommends Profile T as its successor; verify the current device listing, firmware, media format, events, and exact workflow.
Updated 2026-08-31 · Interoperability
- PURPOSE
- Check the product’s current ONVIF conformance information, profile, firmware version, media capabilities, discovery behavior, events, PTZ, and security options. A shared profile name does not erase vendor-specific limits.
- CONDITIONS
- Profile T supports H.264/H.265 video streaming, imaging settings, motion and tampering events, metadata, bidirectional audio, and additional HTTPS/PTZ-related specifications for conformant devices and clients that support those features. Profile S remains relevant to legacy basic streaming, but ONVIF's current support announcement makes a new integration a reason to examine Profile T and the product's current conformance record. Add the camera to the target VMS, authenticate, discover media profiles, request a stream, receive events, move PTZ if applicable, record, search, and export. Record the exact firmware and integration settings.
- LIMITS
- This is a planning or editorial guide. It does not replace a site survey, current official source, legal review, or vendor acceptance test.
Read the conformance claim precisely
Check the product’s current ONVIF conformance information, profile, firmware version, media capabilities, discovery behavior, events, PTZ, and security options. A shared profile name does not erase vendor-specific limits.
Profile T supports H.264/H.265 video streaming, imaging settings, motion and tampering events, metadata, bidirectional audio, and additional HTTPS/PTZ-related specifications for conformant devices and clients that support those features. Profile S remains relevant to legacy basic streaming, but ONVIF's current support announcement makes a new integration a reason to examine Profile T and the product's current conformance record.
Test the required workflow
Add the camera to the target VMS, authenticate, discover media profiles, request a stream, receive events, move PTZ if applicable, record, search, and export. Record the exact firmware and integration settings.
FIELD CHECKLIST
Record the result, not only the intention
- Confirm the device’s current official ONVIF conformance listing.
- Check the Profile S support transition and consider Profile T for new integrations.
- Match the required media, event, PTZ, and security features to the profile.
- Test discovery, authentication, stream, event, recording, and export.
- Record firmware, codec, resolution, and vendor-specific settings.
Sources to verify
- ONVIF profiles and specifications
Confirm the exact device profile, firmware, and conformance claim before integration.
- ONVIF Profile T
Official Profile T capabilities and feature overview.
- ONVIF Profile S
Official Profile S scope and current deprecation status.
- ONVIF Profile S support announcement
ONVIF's October 2025 announcement about ending Profile S support and recommending Profile T.
FAQ / LONG-TAIL QUESTIONS
Frequently asked questions
Is ONVIF Profile S being replaced by Profile T?
ONVIF’s current support announcement should be checked for the latest status. For a new integration, examine Profile T, the product’s current conformance record, and the exact workflow instead of relying on a legacy label.
Should a new IP camera use ONVIF Profile T?
Profile T may be a suitable starting point when its capabilities match the required workflow, but the decision still requires a product, firmware, client, media, event, security, and acceptance test review.
Does a shared ONVIF profile mean camera and NVR compatibility?
Not automatically. Shared profile names do not remove differences in firmware, conditional features, codecs, transport, credentials, licenses, events, recording, or vendor-specific behavior.