A Handy Guide to ONVIF Profile Specifications
Each ONVIF profile has a fixed set of features that must be supported by a conformant device or client. Here are the various interoperability features that ONVIF offers.
If you ask any integrator, what would make your life easier? They’ll likely reply with open source integration of systems. Well, it’s been some time coming, but it looks like that wish is becoming more of a reality these days.
Realizing a need for the standardization of communications between IP-based physical security products, Axis Communications, Bosch Security Systems and Sony Corp. in 2008 formed the Open Network Video Interface Forum (ONVIF).
Membership is open to manufacturers, software developers, consultants, systems integrators, end users and other interested groups. The organization’s membership base covers six continents and offers more than 9,000 profile-conformant products.
How important is it for devices to be able to openly communicate, with some sort of standardization in effect? The technology researchers at the Gartner Group predict that by 2020 there will be 50 billion devices connected over IP networks, or what’s known now as the Internet of Things (IoT).
Further, they predict more than half of major new business processes will include some sort of IoT. Also forecast is a black market exceeding $5 billion to sell fake sensor and video data for enabling criminal activity and protecting personal privacy.
I did a quick ONVIF product search on Amazon and the results yielded more than 6,000 items designated ONVIF in one way or another. However, it’s important to understand that just because a manufacturer has claimed ONVIF compliance does not mean it will be compliant with all other ONVIF devices.
As ONVIF standards have evolved they have been designed around a list of performance profiles. Each ONVIF profile has a fixed set of features that must be supported by a conformant device or client. An example would be that an ONVIF Profile S device must work with other ONVIF Profile S devices.
Within each profile are product features listed by ONVIF and classified as mandatory (M), conditional (C) or optional (O). You can check online at the ONVIF Conformant Product List page and search for compliance confirmation.
Experienced technicians know that even though we live in a solid-state electronic world we will never be free of electrical contacts. Many have pulled their hair out fixing systems and satisfying customers with intermittent electrical connections.
Some examples are A/V plugs and jacks, USB and HDMI plugs, battery connections in remotes, alarm panels, and even cellphones. That’s why every tech should have some device for cleaning and lubricating electrical contacts in their toolkit.
Popular manufacturer CAIG Laboratories has a very extensive service line; check out the company’s DeoxIT D-Series cleaners.
To get an idea where products for your next project stand, here’s a look at current ONVIF profile specifications.
ONVIF Profile Specifications
For electronic access control systems:
- Profile C conformant devices and clients support site information, door access control and event and alarm management.
- Profile A devices can retrieve information, status and event, and configure entities such as access rules, credentials and schedules. Conformant clients can provide configurations of access rules, credentials and schedules. The client can also retrieve and receive standardized access control-related events.
For IP-based video systems:
- Profile S could be a camera or video encoder that can send video data over an IP network to a Profile S client. A client might be video management software (VMS). This profile also covers pan/tilt/zoom control, audio, multicasting and relay outputs for conformant devices and clients that support such features.
- Profile G products such as a camera or video encoder device can record video over an IP network or on the device itself. A Profile G VMS client is one that configure, request and control recording of video data over an IP network. Profile G also includes support for receiving audio and metadata streams.
- Profile Q aims to provide quick discovery and basic configuration for Profile Q-conformant products. Profile Q also covers specs for TLS (transport layer security) configuration. TLS is a secure communication protocol to protect against tampering and eavesdropping.
- Profile T is a release candidate for IP-based video systems. It supports video streaming such as the use of H.264 and H.265 encoding formats, imaging settings, and alarm events such as motion and tampering detection. This profile is designed to work with Profile S and not replace it.
Security Is Our Business, Too
For professionals who recommend, buy and install all types of electronic security equipment, a free subscription to Security Sales & Integration is like having a consultant on call. You’ll find an ideal balance of technology and business coverage, with installation tips and techniques for products and updates on how to add sales to your bottom line.
A free subscription to the #1 resource for the residential and commercial security industry will prove to be invaluable. Subscribe today!