RTSP vs ONVIF: What’s the Difference?

Infiniti Whitepaper

RTSP (Real Time Streaming Protocol) is a network protocol that allows for the streaming of video and audio data over a network. It is commonly used for IP surveillance cameras, as well as for streaming media content. The protocol allows for control of the stream, including pausing, rewinding, and fast-forwarding, as well as the ability to change the resolution and quality of the stream. It can be used over both IPv4 and IPv6 networks, and can be carried over a variety of transport protocols, including TCP and UDP.

ONVIF (Open Network Video Interface Forum) is an industry standard for the communication between network video devices, including cameras and recorders. It defines a common protocol for the communication between devices, allowing them to discover and communicate with each other, regardless of brand. ONVIF also provides a set of specifications for the implementation of various features, such as video streaming, PTZ control, and event management.

In summary, RTSP is a protocol for streaming and controlling video over the network, while ONVIF is a standard for communication and feature implementation between network video devices.

Disadvantages of ONVIF

One issue with ONVIF is that not all ONVIF features are implemented by all devices that claim to be ONVIF compliant. This can lead to compatibility issues when trying to use devices from different manufacturers together.

Another issue is that some devices may be compliant with older versions of the ONVIF specification, but not with the latest version. This can also lead to compatibility issues when trying to use devices from different manufacturers together which is one reason why some prefer RTSP over ONVIF.

Almost all of Infiniti's cameras use H.264 or H.265 RSTP video streaming, allowing any VMS or C2 (Command & Control) Software that uses RTSP to receive video and images for recording, distributing and analysis via AI or analytics in order to apply intelligence and advanced features.