RTSP and ONVIF are not simply competing ways to spell camera compatibility. RTSP controls a media-streaming session. ONVIF profiles define sets of interoperable device and client functions, which can include video configuration, events and other capabilities beyond displaying a stream.
A camera can therefore support both. Seeing video through an RTSP address does not prove that an NVR or smart-home application can use its motion events, two-way audio or camera controls.
Separate the functions you need
| Required function | Evidence to check | What a broad claim does not prove |
|---|---|---|
| Live video | Supported stream, codec and client configuration | Every advertised codec or stream works in every client |
| Motion or tampering events | Applicable ONVIF profile and endpoint support | A visible video feed includes usable event messages |
| Two-way audio or PTZ | Exact device capability and client support | Every profile-conformant camera has a microphone, speaker or motor |
| Recognized ONVIF conformance | Exact product and software/firmware in the official database | Membership or an ONVIF logo alone establishes product conformance |
The IETF RTSP specification describes the protocol’s session-control role. Media delivery can use a separate mechanism such as RTP. Citing RTSP 2.0’s definition here does not mean every camera implements that version.
Read the profile, then check the product
ONVIF Profile T covers advanced video streaming and related capabilities, with mandatory and conditional features. Conditional support is important: a profile cannot supply physical hardware or a feature that the particular endpoints do not support.
Use the ONVIF conformant-products database to check both the camera and the client where applicable. Conformance belongs to a specific firmware or software version. Record that version alongside the model instead of treating the product name as a permanent answer for all updates.
For a practical comparison, write one row for each feature you need: live view, recording, motion notifications, audio and camera movement. Beside each, record the manufacturer’s evidence for both endpoints. Leave an unanswered row unresolved rather than converting “supports ONVIF” into a universal yes.
What the Profile S transition means
ONVIF says new Profile S conformance submissions end March 31, 2027 and recommends Profile T as the replacement. Its transition guidance does not say every existing Profile S installation automatically stops on that date. Vendor firmware decisions and authentication support still matter. Profile S transition questions
Check the manufacturer’s update guidance for an existing installation. Do not remove security protections or expose a camera publicly just to make an integration connect.
This is a documentation-based compatibility guide checked October 12, 2026. We did not test a camera/NVR pair or certify a smart-home integration. Its purpose is to turn broad protocol labels into a record of the particular functions and versions you need.