ONVIF Detailed Technical Answers

Author: Carlton Purvis, Published on Mar 31, 2013

ONVIF is simultaneously one of the most successful and disliked new offerings of the last few years. On the one hand, its adoption has been staggering, with over 3000 products supporting it. On the other, many people have had problems integrating devices with ONVIF. While it has improved significantly over the last two years, ONVIF integrations cannot be taken for granted. Worse, outside of their plugfest, their public interaction has been underwhelming.

However, we recently talked with key ONVIF technical team members to get a better sense of the issues involved, receiving a lot of useful information. This long review summarizes them, including:

  • ***** *********** ******* ********
  • ******* * ***********
  • ****** ** *******'* * *** *
  • *********** ******: **** *** ****** *********
  • ********** / ************ *******
  • *** *********** ******
  • ************* ******

Major *********** ******* ********

**** ***** ********* ************ **** ******** *** **** ****** *** versions ** *****. *** *******, * ****** ***** ******* *.* is ******** ** ****** ***** ** * *** ***** ******* 1.1 (****** *** ******* *** ***). ********, *****, */*, ****** detection, *** ***** ******** ******** *** *** (****** **** ***) work.

******* *.* ***** *******, ********* *** ******** ********** (************ - new ****** *****: *** (******* ***** *******), *** (******* ***** Display), *** *** (******* ***** *********)). ***** ****** ***** *** in ******** ** ******* ***** *********** (*******, ********, ***.), *** Network ***** ****** (***/***, *** ***** ******* ***** ******* *****), the **** ****** ****** ***** ** ***.

***** **** *** * ****** ** ***** ******** (*.**, *.**, 2.2). *** *******,************** ******* ******* ******** (*.*., *.**), ******* ****** *** ***** if ***** ********** ******** ******* ****** *** ***. ************, ****** have **** ************ * *** ******** ******* ***** (*.*., *.**). *************, ***** are ********* ** ********, ** **** *********** ** *** ******, only ***** ******** **** ** *****.

*** **** ****** ******* ** ***** ** *.*, ****** * number ** ******** *************** **** ** *** *-****, ********* ****, PTZ **** *************, ******* ************* ***** *** *****, ****** *** wiper ********. ************, ***** * ****** ** ******** ***** ****** optimizations **** ***** (************* ** **** *****, ******** ** **********, ***.). *******, ******* ****** ********* ****** **** *****, ** simplify ****** ********* **************, ******* ** ************* ******** ***** *** motion ******. ** ******* **** **** ** ********* ********* ******* *****.

How ** * **** ** ***** *******?

******** **** ******'* ******** ******* ** ***********. ************* ********* ** not ******** ***** ***** ******* * ******** ****** ** *****, and **** ******* *** *** **** ****. *******, *** **** consistent *** ** **** * ******'* ******* ** ******* ******** ********** ******* *****. *******, ** ***** ** **** **, ***** **** ***** to * ******** ************'* ******* ****, **** ***** * **** in **** *******, ***** ** *** ****** *******, **** *** product ******* ****, *** ******* ***** ****** *** ******* *********** page, ***** ***** *** ***** ******* (** *.*) ** ********* that ** ** ******* * **** *** **** **** ******* in *** **** ** ****, ** ***** ******* **** **** to **** ** *** **** ** ****.

[******: ** *** ******** **** ***** ** ********** *** ************* / ****** ** ******* * *** ******* *** ******** ***** version.]

Profile *

******* * ** *** *** ******** *** ***** **********. ******* will ** ****** ** ********* ** ****** "***** *********", **** must **** ** ***** *** *******, **** * ***** *****, and **** ***********. ** ** ********* ** ***********, ** ******** ***** ******** ****** ** ******* *** ******* a *******, **** ** ***** ********* (**** "*" ****** ***), encoder *************, ****** *********, *** ***. **** ******** ********, ********* motion *********, **** ********** ******** ** ** ******** ** ******* S, *** **** ***** *** ** ***** ******* *** *** sake ** ********** *** **********.

Profiles: ****'* ****?

***** ********* *** *** ********** ******** ** *********:

******* *

******* * ******** * ******* *********. ** ****** **** **** storage (***** ** *** ****** ** *******-*********) *** ***** ******* with * ****** ****** *** *********, ******, *** ******. *** latest ******* ** *** **** **** (**.**) ******* ******** ***** for **** *******, ***** **** ************* **** ***** ************, *** no ******** **** ** ********* ***** *** ******* ** ******** released. ******* * ** ******** ** ** ******** ******** ** Q3 ** ** ****.

******* *

******* * ** * “***** ** *******” ******* *** ****** control, ******* ** **** **** ** ****'* ***** ******* *************. Essentially, ******* * **** ***** *** ******* ** **** ****** from ** ****** ******* ****** (****** *******, **** ****** ****, etc.) *** **** **** ** ***** ******* ********* ****** *********** for **** ************.

***** **'* ***** ********** *****, *** *** *** ****** (******* for ***** ****), ***** ***** *** ****** *** ** *** access ******* ********* ** ***** **** ******* *, ****** **** did **** *********, **** ****** ** ****'* **** ******* ****, as ******** ************.

Performance ******: *** *** ****** *********

***** ************ *** ****** ********** ***** ** ***********: *** ******* and ****** *********.

*** *******

******** ** **** *****, ***** ****** **** ******* *** ** an ***** **** ***** *****, **** ** ******** **** ******* directly ********** ** *** ***. ***** ******** **** **** ** due ** ******* *******.

  • * ****** ** ************* *********** **** *** ******* ********* **** implementing *****, ***** ******* *********** ********, ** ***** ****** ******* many ******** ******. ** **** **** **, ********** **** ******* to ****** *********** ******** ** ***** *********, ******** ****** *********.
  • ********, ******* ** "********" ******** ** *** ******** *** ***** commands, **** ************* ** ***** ******* ******* ** ********* ***** PTZ ******** ** ***** *** *********** ********, *********** *******. ** they ****** **** *********** **** *** ***** *************, **** *** changed, **** *** ******* ***** *******.
  • *******, **** ************* **** ***** ********** ******** **** ************ ***** is ******** ********** **** ***** ********, ********* **** *********** ** commands ** ******* ****. **** ************ ******* ******* ** ******.

****** *********

***** ****** ********* *** **** ******** ** *** ***** ************* for **** ****, ******* ****** **** *** ******** ***** ********, in ******* *.*. **** ***** **** ************* ******* ***** *** events ***** *** ***** *********, ***** *** ** ** ************ supported ** **** ***. ******* ****** ****** ********* **** ******* moving *******, *** ******* **** ************** *** ******** *****, ****** they ** ***********, ** **** *** *** ****** *****. ************, note **** ***** *** *** *********** *** ************* ** ****** events **** *** ******, ** ***** **** ***** *** ****** detection ***** ** *** ****** **** ***** *****.

****** *****'* ************ ***** ** *** ****** ****** ********* *********** *** ********** so ****** ****** *****. **** ** **** ****** ********* ******* of ***** *****, **** **** **** ** *** **** *********** infringing *** ** **'* *******, ** ****.

**********/************

***** **** *** ************* **** *** ********** ** **** ******. Instead, ******* **** ***** *** ******* **** *** ***** **** tool, ***** ********* * ****** **** ** **** ** ***** for ************. ** **** ** *** **** ********** *** ******, the ****** ** ***** ** *** ********* ****. ***** *** view * ******'* *********** ******** ** ******* *** ****** **** of *** ****** **** *** ********** ******* **** (**** ****** *******). **** ******** ***** *** ****** ******** *******, ******** *********, test **** *******, *** **** ***********, ***** ***** ******* ** profile ** *********. ***** ****** *** ** **** ** **** sample *****:

*** ***** ********** ******* **** **** **** ******* ** ***** version ** *** ***** **** **** *******. ******* * *** not ******** ***** ******* **.**, *** *******. **********, **** ********* could **** *** **** * ******* ****** ** ******** ** check *********** (**** ** ********* ****). ***, ***** **** ******* conformance ** *******, ******* ** ******* ***** **********, ***** **** test ** *** ******* **** (******** ** **** **** ******* 12.12), ************** **** **** ** *** ****** ** *** ********* **********.

******* ** **** ****-******* ******, ******* **** **** ***** ***** claimed **********, *** **** ******************. ** ***** *****, *** ****** ** ******* **** *** list ***********, ***** ******** *** ***** **********. ***** *** ****** letters **** **** **** ** **** ***** ** ****** ***** conformance ******.

************, ***** **** *** ******* ************* ** ****** ** *** versions ** *** ************* ** **** ** *** ******* ****** as **** *** ********. **** ***** *** **** *** **** to ******* *********** ****** **** ********* *** ************* ** ****** to *** ****** *****, ******* ** ***** ****** ** *********** conformant. ** *** ****** **** *** ********* *** ******* ********** products ****, *********** **** *******-******** ***********, *** ***** *** ** plans ** ** ** ***.

VMS ***********

*** *********** ************ **** ********* ** ******* **** **** ********* devices. **********, **** *** ******* **** ******** ** ** ******, but ** *** ***** **** **** *** *** ****** * selection ** ***** ***** ***********. * *** ************ *** ****** the **** ******* ********* *******, *** *******, ******* ** *** most *******-****. *** ************ ****** ******** ** **** **** ******** indeed ********* **** ******** **** **** ***** ** **** *** only ****** **** **** *** ****, *** *******.

**** *** ************* **** **** **** **** *********** ***** ***** conformance *******, ***** **-**-**** ******* * ******* *** ** **** to ****, *** *******. ** ***** ***** ** **** ********** making * *** ** ******* ******** ********* *** *** ******** for *********** *******, *** **** ********* **** ** ***** *** this.

Communication **** *** ***** *** ***********

***** ************ **** ************* **** *** ***** *** *********** *** been * ********. ***** ********* ************** *** ******* ********* ** their *******, ** ********** ********* ******** ** ********* ********* ****** benefits, *** ******* ******, ** ******* *** *****. ***** ***** us **** ********* **** ************* ** *** ** ***** ***** for **** ******* ** ****.

******* *** **** ******* ***** *** *** ***** *** *********** working **** *****. ***** ***** *** ** ******** ********* *******, they ** ********* ************ ****** *** ********* ******* **** ** *********, *** ************* *** not *********** ** **** ** ****** *** *****. ** *** problem ****** ** ******, * ****** ** ******* *** **** their ********** ***********.

Comments (10)

* ***** ** ** ***** ****** **** **** *** ****** coincidentally ** ***** *.

**** ** * ******** ********** **** ** ** ********** **** ONVIF ** * **** ******** **** ******** ******* *** ****** for ***** *** *******.

***** *** *** ** ***** ************. ****** *** ***** ***** could ** * ***** ********* **** *** ************* *** ***** could ****** *********** ** ****. ***** ****** ** **** ******** guidelines *** ***** ***** **********. *********, ** **** ******** ** have *** **** ********. ***** ****** ****** **** *** **** up ** **** ***** *********** ** *** ************ ***** *** be **** ** ******* *** ***** ***** **** *********. ***** reading ****, ** ***** **** **** ****** **** **** * plan ** **** **** ** **** ***** ** ****************** ******* Onvif ******* ***** ****** ** ** *** **** ***** ** were ******.

****, *** *********** ** *** ********* ** ** ** (*) find **** ******* ** ***** * ****** ******** *** (*) what **** ******* **** ***** *** * **** ***** *********.

***** ** ***** ** ***** *** **** ** ** ****** on ********** *** **** ** ** **** ******* (*.*., *** devices **** ******* *** **** ****** ***** ******* * ****** after *** *******), ** *** **** *****, **** ***** **** their *******/*******/****** ******* ****** ** ****** *** *****'* ***** *******. For ********, *** ************* ********* ** * **** *** ** listing *** ******** ******** ** ******/******* ****** **** *******. ***** could ****** ** *** **** (******* -****'* *********'* ****** ******* *******).

* **** **** **** ***** **** ** **** * ** listing ** * ******** **** ** ********* ** **** ******. something **** "** *** *** *** **** ** **** ***** guidelines **** *** ****** ******* *** ***** ***** ** **** marketing ********"

*** ** *** *** ******** ** **** **** ***** ********** the ***** ** *** ******** ** *** ** **** ******** and ******** ************* ***** ***** ********** **** **** ***, ***, 90%, ********* *** **** **** **% ** ***-********** ** *** difference ******* ***** ****** *** *******. ***** ** ****** *** steadily ****** ** *** ***** ***** ** *** ** ****** upon *** ************* ****** **** ****** **** ****** **********.

****, *** *** ***** ** ******* ** *** ** *** 'last **% ** ***-**********'? *** *** ******** ** ******** ******** that *** *** ********* *** ***** (**** ****** *********) **?

* ***** **** **'* *** **** ** **** *** *******. It ***** ** **** ****** ** **** *** ********** ******* list **** * ******/*********** **** ** *****, ***** ****** **** information ** ****, *** *** *** **** ** **** ***********. I *** ******* **** ** ****, *** ** ****'* *** first **** ****'* ******* **/***** **/********* **.

*****, * ******* ** *** ******* ** ******* *********** ** well ** ** ***** ******* **** ******** **** ***** **********. Prior ** ********, *** ***** ** ****** *** ******** *********** test ******* *********, ***** *** **** ** ******** *** *** a ********** ** ********* ** *** ******** *******'* "***** **********" would **** * ********** ******'* ********** *****. **** *** ** still ******** * *** ** ****.

****** *** ****** ** *** ***** *********, *** ** *** mean **** *** ************ **** **** ******** * *** ********** for ***** ***** *********. * *** ** * ***** **** year ***** ***** *** ***** ****** ***** *** **** *** specified ***** ***********, *** *** ***** *** *** **** ************ problems *** ***** ** ********** *** ***** ********. **** **** fairly ********* ***** **. ***** ** *** ***** *** *********** walked **** **** * ******** **********.

*** ********* **** **** *** ****** ******** **** ***** *** no ****** ** ****** **** ********, *** ** ***** ****** were *** *****. *** **** ******* ******, *** ** ** easy ** *** * ***** ********** **** **** ** ********.

* **** **** ********** ** *** **** ************** *** ** board *** *** **** ********** ******** ***** ***. *'* **** more ********** ** *** **** ********** *********** *****, **** ***** profiles **** ** ********** ******** *** *******. **** ***** *********** (in-depth *******, *** **** *********** ********) ***** ****. ** ****** there **** **** * ***** ***** ***** ***** ** ****** and **-***; **** ** ******* ** *** **** **** **** take.

* ** * ****** ******** *** **** ***** (*** ****) are *****, *** * **** ********** **** ***** ****** *** take ****. *** ********** **** ***** ***** ***** *** ************* accountable **** **** * *** ** ** **** *** **** of ******** ***** *******.

*** ******* ********* ** **************** ********* ** *** *** ************* and ********** ** ********** ** ****** ****** *** **** ******. Ease ** ****** ** ******** ******* *********** *** ***** ***** and ******* **********--*** **** ********* *** *** *****--**** ****** ***.

** ****,

** ** **** ** *******, ***** ***** ***** *** ******* versions **** *.*,*.*. * ** ****** ** ****** **** **** from *** ***** *******.

**** * ************ **** *** ****** ** ***** *.* ******* S ********** *** ******* **** *** ******* *** *.* ******* S **********, *** *** * ************** ** ****?

** ***'* **** ** ******* ** ****. * ***'* ***** ONVIFs **** ********** *** ******. **** ********* **** *** ******* notes *** *** **** ******* *********, *** **** **** ** a *** ** **** **** ** *** ***** ***********.

** ****** **** ********, ** *** **** *** *.* ******* S ****** *** *** *.* ******* * ******, ***** *** be ** ********** **********. ******* * ******** ** **** ******* and ****** (*** * *** ***** ********), ***** **** ******** largely ********* *** * *** ** ******** ***. **** ******* updates ********* ******* ******** *** ****** ***** ** ******** ********. The ***** ** **** ******** ******** *** **** ****: ********. So *** ****** ************ *** *** ************ ***'* **** ** implement ****, ** **** ***** ****** ********** ******* ** **** particular ******/*** ***********.

Login to read this IPVM report.
Why do I need to log in?
IPVM conducts unique testing and research funded by member's payments enabling us to offer the most independent, accurate and in-depth information.

Related Reports

Hikvision vs Dahua Mobile Apps Tested on Dec 07, 2016
With smartphone use and low-cost video recorders surging, many user's main interface to their surveillance system is their phone. With mobile video...
Paxton Drops US Reps, Plans Major Expansion on Dec 07, 2016
Paxton is gearing up to make a big run at  US access control success. The first step they have made is to cut all US Rep Firms, in anticipation of...
Milestone Favorability Results on Dec 06, 2016
In our second installment of manufacturer favorability results (first was Pelco), we turn to Milestone. 100+ integrators rated and explained what...
Door Operators Access Control Tutorial on Dec 05, 2016
Doors equipped with door operators, specialty devices that automate opening and closing, tend to be quite complex. The mechanisms needed to...
Pelco Favorability Results on Dec 02, 2016
This is the first in a series of studies of manufacturer favorability. 100+ integrators rated and explained their views of each manufacturer. We...
Distributor Offers Local Job Site Delivery on Nov 30, 2016
Local distribution branches are a big differentiator for many integrators, as they facilitate quickly picking up supplies locally without having to...
CODEC Guide 2016 on Nov 30, 2016
CODECs are core to surveillance, with names like H.264, H.265, and MJPEG commonly cited. How do they work? Why should you use them? What issues may...
Free Online NFPA, IBC, and ADA Codes and Standards on Nov 29, 2016
Finding applicable codes for security work can be a costly task, with printed books and pdf downloads costing hundreds or thousands. However, a...
Top Surprises in the Video Surveillance Industry 2016 on Nov 29, 2016
  The top 3 surprises of 2016 for integrators surveyed by IPVM were: The race to bottom, repeating 2015's Top Surprise Result New -...
Exacq M Series Gets Aggressive Against Hikvision on Nov 22, 2016
The most common complaint against Western NVRs is too high prices. With Chinese recorders, such as Hikvision and Dahua, running sub $500 and...

Most Recent Industry Reports

Hikvision vs Dahua Mobile Apps Tested on Dec 07, 2016
With smartphone use and low-cost video recorders surging, many user's main interface to their surveillance system is their phone. With mobile video...
Paxton Drops US Reps, Plans Major Expansion on Dec 07, 2016
Paxton is gearing up to make a big run at  US access control success. The first step they have made is to cut all US Rep Firms, in anticipation of...
Axis Partner Elder Care Video Analytics (Smartervision) on Dec 07, 2016
Can video analytics be used to improve the care of the elderly? Axis and a video analytics startup, Smartervision, are working together to do so....
Power Drill Selection Guide on Dec 06, 2016
Boring holes is a basic part of running cables for most security system projects. To do so, you will need to choose the right drills for various...
Milestone Favorability Results on Dec 06, 2016
In our second installment of manufacturer favorability results (first was Pelco), we turn to Milestone. 100+ integrators rated and explained what...
XiongMai Master Password List Emailed By Chinese Spammer on Dec 05, 2016
XiongMai created an international uproar as their devices drove massive botnet attacks of major Internet sites. After pledging to recall cameras...
Hikvision Cloud Security Vulnerability Uncovered on Dec 05, 2016
A security researcher uncovered a critical vulnerability in Hikvision's global cloud servers. This vulnerability allowed an attacker to remotely...
Door Operators Access Control Tutorial on Dec 05, 2016
Doors equipped with door operators, specialty devices that automate opening and closing, tend to be quite complex. The mechanisms needed to...
Pelco Favorability Results on Dec 02, 2016
This is the first in a series of studies of manufacturer favorability. 100+ integrators rated and explained their views of each manufacturer. We...

The world's leading video surveillance information source, IPVM provides the best reporting, testing and training for 10,000+ members globally. Dedicated to independent and objective information, we uniquely refuse any and all advertisements, sponsorship and consulting from manufacturers.

About | FAQ | Contact