ONVIF cameras that are compatible to either ONVIF Profile S or Profile T are supported by ibaCapture.

An ONVIF profile is described by a set of services defined by the ONVIF standard. ONVIF profiles make it easy to recognize how ONVIF conformant devices and clients are compatible with one another.

An ONVIF profile has a fixed set of features that must be supported by a conformant device and client. It ensures that a client that conforms to Profile S, for example, will work with a device that also conforms to Profile S.

There are also conditional features, which are features that shall be implemented by an ONVIF device or ONVIF client if it supports that feature in any way, including any proprietary way.

The underlying functions of the features included in a profile are defined in the ONVIF Network Interface Specifications, see https://www.onvif.org/profiles/specifications/

Clients and devices can support more than one ONVIF profile; for instance, a network camera with local storage can conform to both Profile S and G.

You can find more information at https://www.onvif.org/profiles/

Profile S

The ONVIF Profile S is designed for basic video streaming of IP-based video systems. A Profile S device (e.g., an IP network camera or video encoder) is one that can send video data over an IP network to a Profile S client. A Profile S client (e.g., a video management software) is one that can configure, request, and control video streaming over an IP network from a Profile S device. Profile S also covers ONVIF specifications for PTZ control, audio in, multicasting and relay outputs for conformant devices and clients that support such features.

Profile T

The ONVIF Profile T is designed for advanced video streaming of IP-based video systems. Profile T supports video streaming features such as the use of H.264 and H.265 encoding formats, imaging settings, and alarm events such as motion and tampering detection. Mandatory features for devices also include onscreen display and metadata streaming, while mandatory features for clients also include PTZ control. Profile T also covers ONVIF specifications for HTTPS streaming, PTZ configuration, motion region configuration, digital inputs and relay outputs, and bidirectional audio for conformant devices and clients that support such features.