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

Competing Against ADT on Jul 20, 2017
ADT is one of the biggest players in the security industry, with ~$4 billion revenue. In 2017, they were acquired / merged with Protection...
PR Campaign Exploiting Manufacturer Cybersecurity on Jul 20, 2017
Manufacturers increasingly have a bulls-eye on their back. As cyber security solutions providers grow, they realize a great way to get publicity...
$8 Billion Utility Georgia Power Enters Surveillance Business Offering Avigilon And Genetec on Jul 19, 2017
Utilities are typically considered major customers of surveillance integrators but one utility, Georgia Power, with $8+ billion in annual revenue...
Genetec Mission Control Tested on Jul 13, 2017
Genetec continues to move up market with their Mission Control, "Decision Support System", bringing PSIM-like procedures and incident management to...
Hikvision Distributor Says Hikvision "Top Rated Yet Most Hated" on Jul 12, 2017
The CEO of 2M Solutions, a distributor selling Hikvision cameras under their own as well as Hikvision's brand has publicly declared Hikvision to be...
ONVIF Chairman Criticizes Low Cost Cameras (Also, He Works At Axis) on Jul 12, 2017
ONVIF Chairman Per Björkdahl has taken a strong public stance against low cost cameras that are 'much more vulnerable to attack' as he explains in...
Convergint Total Recall CrimeEye Product Profile on Jul 11, 2017
Deploying video surveillance in metropolitan areas often brings challenges, including lack of infrastructure or excessive costs to extend...
OnSSI Gets $16 Million Funding on Jul 11, 2017
OnSSI has had a rollercoaster past few years. Between acquiring VMS company Seetec, breaking up with former OEM partner Milestone and a rocky...
Nest Cam IQ Tested on Jul 10, 2017
Nest has released their latest entry in their camera line, the Nest Cam IQ, touting 4K "Supersight", facial recognition, "HD audio", invisible IR,...
ONVIF Widely Used Toolkit gSOAP Vulnerability Discovered on Jul 10, 2017
A vulnerability has been discovered in a toolkit that video surveillance manufacturers widely use for implementing ONVIF. In this report, we...

Most Recent Industry Reports

Competing Against ADT on Jul 20, 2017
ADT is one of the biggest players in the security industry, with ~$4 billion revenue. In 2017, they were acquired / merged with Protection...
Hikvision Launching Deep Learning Recorders on Jul 20, 2017
Hikvision has become a common choice for super low cost NVRs. Now, Hikvision is aiming to move up market, with deep learning NVRs that claim far...
PR Campaign Exploiting Manufacturer Cybersecurity on Jul 20, 2017
Manufacturers increasingly have a bulls-eye on their back. As cyber security solutions providers grow, they realize a great way to get publicity...
Axis Door Station Tested (A8105-E) on Jul 19, 2017
Axis continues their push into niche markets, especially audio, with network speakers, an IP horn, and video door stations. We bought and tested...
Manufacturer Favorability Guide on Jul 19, 2017
This 120 page PDF guide may be downloaded inside by all IPVM members. It covers our 20 manufacturer favorability rankings and 20 manufacturer...
$8 Billion Utility Georgia Power Enters Surveillance Business Offering Avigilon And Genetec on Jul 19, 2017
Utilities are typically considered major customers of surveillance integrators but one utility, Georgia Power, with $8+ billion in annual revenue...
Knightscope Laughs off Robot Drowning on Jul 18, 2017
A day after a Knightscope robot drowned, Knightscope has issued an 'official statement' making fun of the issue: The implied message is that...
Microsoft Video AI Cloud Services Examined on Jul 18, 2017
Microsoft has released one of the most amazing video analytics marketing videos ever. In it, they detect oil spills, track individual people giving...
Hikvision USA Head of Cybersecurity Exits on Jul 18, 2017
Hikvision USA's Head of Cybersecurity has exited the company. In this note, we review the move, share Hikvision's feedback and examine the...
'Suicidal' Knightscope Robot Drowns on Jul 17, 2017
Knightscope continues its hyper growth, at least when it comes to controversy, this time with a 'suicidal' robot in Washington DC. And here is...

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