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 **** *************, ******* ************* ***** *** *****, ****** *** ***** commands. ************, ***** * ****** ** ******** ***** ****** ************* were ***** (************* ** **** *****, ******** ** **********, ***.). *******, ******* ****** ********* ****** **** *****, ** 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 *******, ** ********** ********* ******** ** ********* ********* ****** ********, *** ******* system, ** ******* *** *****. ***** ***** ** **** ********* user ************* ** *** ** ***** ***** *** **** ******* of ****.

******* *** **** ******* ***** *** *** ***** *** *********** 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

Integrator Service Vehicle Guide on Jan 23, 2017
Few assets are as commonly used by integrators and installers as their service vehicles. 125 integrators explained to IPVM in detail about their...
Vivotek Favorability Results on Jan 20, 2017
Financially, Vivotek is doing relatively well. The company did ~$130 million in 2015 revenue and 2016 revenue (through Q3 reported) was up more...
ADT Launches Canopy - Professional Monitoring For DIY Devices on Jan 19, 2017
The intrusion industry has criticized DIY security systems for years, claiming systems like Canary or Scout cannot match professionally installed...
Dahua UnFavorability Results on Jan 19, 2017
Dahua, the mega-Chinese surveillance manufacturer not primarily owned by the Chinese government has been trying to break out of the shadow of...
Paxton Hosted Access - Disruptive Low Dealer Pricing on Jan 19, 2017
Paxton is entering the hosted access game, with BLU, at a cost that is a fraction of key competitors. The different approach could be very...
Geovision Launches Direct Cloud Offering on Jan 18, 2017
Add cloud, subtract integrator. Geovision has launched myGVcloud, an offering that allows consumers to buy cameras and cloud services directly...
Anixter / Bosch Sells Direct to Amazon on Jan 18, 2017
Anixter regularly says they do not sell direct to end users or that they do not do it anymore. However, over the past year, Anixter has sold Bosch...
Canon 250MP Prototype Targeted At Surveillance on Jan 17, 2017
At one point Axis declared the megapixel race was over, but now parent company Canon is showing an imager that would be a rocket ship in a...
Cut in Half, Everfocus Shifts Strategies on Jan 17, 2017
The race to the bottom impact continues. Now, Everfocus, who used to be one of the larger budget providers, is shifting strategies after years of...
Genetec Favorability Results on Jan 16, 2017
In the race to the bottom and flight to 'solutions', Genetec has taken a contrary path. The company remains independent, focusing up market,...

Most Recent Industry Reports

2Gig Expands Into Commercial Intrusion With Vario on Jan 23, 2017
2GIG, an alarm product manufacturer best known for their wireless products, has introduced a new line of wired panels aimed at the commercial...
Integrator Service Vehicle Guide on Jan 23, 2017
Few assets are as commonly used by integrators and installers as their service vehicles. 125 integrators explained to IPVM in detail about their...
Goodbye Samsung, Hello Wisenet X on Jan 23, 2017
Samsung is gone but Hanwha is back. Their latest generation Wisenet X, touts a slew of new high end features including H.265, WiseStream II,...
Vivotek Favorability Results on Jan 20, 2017
Financially, Vivotek is doing relatively well. The company did ~$130 million in 2015 revenue and 2016 revenue (through Q3 reported) was up more...
PR Firm Pleads Don't Scrap PR Spending on Jan 20, 2017
PR is not dying, warns pleads PR firm. Take 40+ year old industry PR firm LRG, who recently lamented the 'misconceptions' that: Traditional PR...
Getting Started With Your IPVM Membership on Jan 20, 2017
Here's how to get started and get the most out of your IPVM membership. Books for Members All members can download the 3 member-only books below...
Jim Cramer Sucks Up To Knightscope on Jan 19, 2017
Credit must be given to Knightscope. They are raising money right now and despite their $80 million pre-money valuation against a lowly sub $1...
ADT Launches Canopy - Professional Monitoring For DIY Devices on Jan 19, 2017
The intrusion industry has criticized DIY security systems for years, claiming systems like Canary or Scout cannot match professionally installed...
Dahua UnFavorability Results on Jan 19, 2017
Dahua, the mega-Chinese surveillance manufacturer not primarily owned by the Chinese government has been trying to break out of the shadow of...
Paxton Hosted Access - Disruptive Low Dealer Pricing on Jan 19, 2017
Paxton is entering the hosted access game, with BLU, at a cost that is a fraction of key competitors. The different approach could be very...

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