ONVIF has multiple profiles for different types of compatibility. An ONVIF profile is specific to the type of devices used and the features that are needed to communicate.ONVIF profile S is in IP camera systems. Devices with different profiles can still work together, but they should match.
Please see the ONVIF profile comparison. It goes over what profile has what compatibility features:
If a device is ONVIF compliant, they usually also list what profile they are compliant with. For example, the manual for the OE-C1011d4-S camera shows its ONVIF-compliant profiles: https://www.openeye.net/assets/documents/oe-c1011d4-s-hardware-manual