Milestone ONVIF Bridge Tested

By: Ethan Ace, Published on Jul 06, 2016

The Milestone ONVIF Bridge could be a breakthrough.

Enterprise VMSes have long restricted 3rd party access making larger system integration more difficult, PSIMs more complex and expensive and greater lock-in.

Now, Milestone's ONVIF Bridge, enabling open, free 3rd party integration of live and recorded video could make one of the bigger players more open and spur their rivals like Avigilon, Exacq and Genetec to do the same.

But does it work?

We tested the Milestone ONVIF Bridge with 5 VMSes including Avigilon, Exacq and Genetec to see how it worked.

*** ********* ***** ****** could ** * ************.

********** ***** **** **** restricted *** ***** ****** making ****** ****** *********** more *********, ***** **** complex *** ********* *** greater ****-**.

***, *********'* ***** ******, enabling ****, **** *** party *********** ** **** and ******** ***** ***** make *** ** *** bigger ******* **** **** and **** ***** ****** like ********, ***** *** Genetec ** ** *** same.

*** **** ** ****?

** ****** *** ********* ONVIF ****** **** * VMSes ********* ********, ***** and ******* ** *** how ** ******.

[***************]

*******

***** ******** ** ** 'ONVIF' ******, ** ****** more **** ** '****' Bridge *** **** ***** only *******.

** *** *****, *** Milestone ***** ****** ****** to **** **** **** VMSes, **** **** ******** Control ****** **** ** connect ********, **** ***** and ******* **** ******* the ******* ** ***** upon *******.

**** ********* ****** **** all ***** ****** ******* issue, ****** ** * potential ****** *** ***** which ****** ** ******* via *****, ****** ** is **** **** ********* to *** ** *** lacks ******** ******** **** as *** ******* ***** in *** ***** ***********.

Key ********

**** *** *** *** findings **** **** ****:

  • ** *** *****, ********** to *** ***** ****** failed ******** **** ***** four *** ** **** ONVIF ******* * ***** (Exacq, *******, ******* ***** and ***** ****).
  • ********** **** ***** *** Genetec ****** *** ***** Bridge ******* ** *****, requiring ** ** ** manually *********.
  • ***** ****** ******* *** able ** ******* ** the ****** *** ****** all ******* ******* ***** (live ***** ****, *** recordings).
  • **** ******* ****** ******** in *** ******, ********, and *****.
  • **** **** ***** *** supported ** *** ***** as *** **** ******* G *** ******, ***** Next, *** ****** ** connect ** *** ********* Bridge.

Tech ******* ******** *********

****** *** ****** *** working ****, ***** ** certainly * *******, ** suspect **** ******* ***** be * ********* ** the ****** ** ***** used ** '********' ******** Milestone ********. ** *** one ****, ********* ********* that **** ***** "******* *** ******** ***** the ***** ****** ** make ***** ******* ****, regardless ** **** ***** components **** ***." ** the ***** ****, ********* also *****, "*** ******* ***** ******* be ******* ** *** functionality ** ********* ***** out. ******* ** *** receiving ***, *** *** party ******, ** *** in ***** *** ********* support." ********, ********* ********* that **** ******** *** was **** *** ******* monitoring *** **** **** were ******** ***** *** Bridge ***** **** *** competitive / ******** ********

*******, *** '*****' ******, despite *** ****, ** not ********** ***** **********, as ** **** **** a ********** ** ***** capabilities, ***** ********** *** benefit / ********* ** validating **** ***** ** the ******** ***** ********.

******* ** ****, *** attempt ** ******** *** Bridge ** * ******** to ******** **** *** recorded ***** ********** **** Milestone ** * *** party *** ***** *********** risk ** ******* ********.

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

*** ********* ***** ******** ***************** **** ******* **** R2 ** ** ********** charge.

** ** ********* ** all******** ** ************** *** ****** *** tiers (** *** *********).

ONVIF ****** ******

**** **** ** ** a ******** ****** *********, not ***** **** *** Milestone ****** ******.

** *** ** ********* on *** **** ****** or * ******** ****** if *** **** ** a *******. ** *** tests, *** ****** *** low, **** ********** **** by *-*% *** * cameras (***** *********** **** 720p ** ***).

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

***** ** ****** ************* required *** *** ***** Bridge **** ***** **** needing ** ****** *********** to *** ********* ****** during ************.

**** *********, ***** *** RTSP ***** *** ** changed (******* ** *** and ***, ************) *** users *** ****** ******* created

*** ****** *** ** ONVIF ****** ************* ******** settings ***** ************* ***** ******* (*** actual). *** **** ********** stream ** **** *** ONVIF ** **** ** RTSP, ********** ** **** is ******* ****, **** no *********** ** *********.

********* ****** ** ***** documentation **** **** ******* the **** ******** ** connect ** *******. ***** may **** ****** *** "Use ************** **** *******" option ** ****** *** camera's ****** ***** ******** to ****. *******, ** our *****, **** ****** proved **** ********, **** Avigilon *********** ******** **** it ********, *** *** connecting ** *** **** using ************** **** *******.

** **** ** ************* in **** ****** ** this *****:


Unable ** **** ******** *****

********* ****** *** ***** Bride ******** ******** ***** via ******* *. *******, this ** ** ******* use, ** **** *** VMSes (***** *** **********) are ********** **********. ********, in *** *****, ***** Next *** ****** ** connect ** *** ****** and ****** **** *****, let ***** **********.

Connecting **** ***** ****** *******

***** ****** ********** **** ** ******** and ******* ** *** ONVIF ****** ******* ******, with **** ***** ******** displayed *** *** *******. However, ************* ************ ** ONVIF ** *** *** function ********, **** *****, network, ****, *** ***** settings *** **** ** be ********** ** **** may ** **** **** ONVIF *******.

**** **** ***** ** provides *** ******* *** to ****** ** ***** Bridge ******'* **** ***, found ** *** "**** Video" **** (********* ******* below).


******* ******* *** **** information ** ***** ** should *** ******** **** ****.

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

** *** *****, ********** to *** ***** ****** via ***** ****** ** most *****, ********* *****, Axxon, *** *******. *******, when ********** ** ******* with ***** ** *******, the ********* ***** ****** service ******* *** *** to ** ******** *********. These ****** ******** ********** of ****** ** *******, throughput, ** ****** ********.

**** ******** ******* ****** was **** ** ******** connect *** ****** ***** Bridge *******, *** **** when *** "*** ************** from *******" ****** (********* above) *** ********.

** ****** ***** ****** in **** *****:


****** ** ********* *** streamed ********, ****** ************* (below) *** *** ******** did *** ******** ** ACC ** *** *****, eliminating *** *** **** benefits ** ***** ***** over ****. **** ****** configuration ***** **** ** renaming ******* ****** ** ACC.

RTSP ***********

*** ***** ****** **** offers ** **** ****** for ****** *********, ***** worked ******* ****** ** all ***** ** *** tests, ** ******** ** the ***** ***********.

**** **** ** ** typical **** **** *******, no ****** **** *** or ***** ******, */*, or *** ******* ** supported.

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

*** ******** *** ** locate ****** **** **** is *** ***** **. Users *** ****** **** the **** *** **** the **** ***** **** and ***** ** **** their *** (** *********).

** ***** ** ** unavailable, ***** *** ***** the *** *** *** following ******:

****://*********************:***/****/***********

********* ******** ***** ************ for ******** ****:

** ********* *** ****** GUID ** ** ******** Advanced ******** ** ********* Husky ******** ********, **** the ********** ******, ******** to *** ******, ****** the **** ***, **** down **** *** ***** on *** ******. *** GUID **** ** ********* at *** ****** ** the **** ***.

** ********* *** ****** GUID ** ** ******** Professional ******* ** ******** Milestone *****, ******** ** C:\ProgramData\Milestone\Milestone ************ *** **** the “*************.***” **** ** Notepad. ** * ****** for *** **** ** the ****** (******** *** camera ** ***** ** the ********** ***********). *** line ******** ***** *** name ** *** ****** will ** *** **** for *** ******.

******** ****** - ******************>

********-****-****-****-****************>

Software ******** ****

*** ********* *** ******** were **** ** **** test:

  • ********* ******** *********: **** R2 **.**
  • ******** ******* ****** **********: 5.8.4.10
  • ***** ****: *.*.*.****
  • *********** **********: *.*.*.*****
  • ******* ******** ******: *.* SR *
  • ******* ***** *********: *.*.*.*****
  • ***** ****** *******: *.*.***

Comments (15)

"The support would however be limited to the functionality of providing video out. Support on the receiving end, the 3rd party client, is not in scope for Milestone support."

For integrators, this translates to a lot of finger pointing.

I don't blame Milestone. It is logical that they cannot support someone else's product. However, it still makes a challenge when two parties do not support connection to each other's product. This makes the functionality of limited use as updates on one end or the other could break it.

I have to admit this is the key here.

  • ONVIF Device Manager was able to connect to the Bridge and stream all cameras without issue (live video only, not recordings).

It could be a million reasons why VMSes do not recognize milestone ONVIF( could be not Milestone issue. For example VMSes are counting on the fact that profile could be changed, since cameras normally allow it, unlike Milestone).

For the developer who needs to integrate with Milestone the fact that it works well with ODM - is all what is needed.

I'm sure that it is Milestone's issue. Axxon, Genetec and Exacq are officially compliant ONVIF clients, while Milestone ONVIF bridge is not official compliant ONVIF device. May be they need to try to pass testing process and become listed and then it will work well, I believe.

I think the problem is partly due to the fact that ONVIF Profile S is designed to provide an interface to encoders, i.e. cameras. For it to make sense on a VMS, the VMS would have to re-encode (i.e. transcode) the video output rather than just forward it from the camera. Many of the ONVIF XML packets are based around configuring the encoder (e.g. frame rates, protocols, resolution, GOP, audio/video protocols etc) , but since the VMS has no encoder to configure it is questionable how it handles this.

Sergey is right I think. The ONVIF clients are probably confused that they can't find a useful profile, can't modify a profile, and can't create a new one...

If the VMS is just forwarding video, then IMO there is little advantage in using ONVIF over just plain RTSP.

The ONVIF clients are probably confused that they can't find a useful profile, can't modify a profile, and can't create a new one...

3, thanks, that makes sense to me. Milestone did tell us originally that:

Most, but not all of ONVIF will be supported, most notably changing configurations via ONVIF will not be allowed

And as for:

If the VMS is just forwarding video, then IMO there is little advantage in using ONVIF over just plain RTSP.

On the other hand, PTZ control would be useful, maybe knowing when motion is occurring (i.e., passing motion events) and, on the profile G side, getting recorded video.

PTZ control would be useful, maybe knowing when motion is occurring (i.e., passing motion events) and, on the profile G side, getting recorded video

Yes true, I stand corrected on my last point.

The question I ask then, for those who require ONVIF-OUT on a VMS, would it be better for the VMS to:

1) transcode the output, and hence probably support lower frame rates and resolution than the original stream.

2) or is there an expectation that the video output should be unaltered from the original video from the camera

The first would work well for mobile ONVIF clients, the majority of existing ONVIF clients, access control integrations etc, The second is more in line with what would be needed by law enforcement as evidence, although you'd think the VMS export options would be used in this case.

I am actually thinking (1) might be more useful, and the more natural implementation to go with the way ONVIF works.

For the developer who needs to integrate with Milestone the fact that it works well with ODM - is all what is needed.

Perhaps we should eliminate all the pesky self-certification requirements and just make ODM the standard bearer?

Can you provide any further details on how you were able to successfully add an Onvif Bridge stream to Genetec Security Center via RTSP? Please outline the steps if possible.

We actually were never able to get it to work. From the report:

...when attempting to connect with Exacq or Genetec, the Milestone ONVIF Bridge service crashed and had to be manually restarted

I just tried it again briefly to see if anything changed, and it seems to no longer crash the service on the Milestone server, but now... the Genetec directory restarted. Not sure that's an improvement!

If anyone else has had success integrating it with Genetec, I'd be interested.

Can you please clarify if it did or did not work with RTSP to Genetec?

Like Undisclosed 4 says below, your answer differs from what is written in the article.

Yes, RTSP streaming does work, but you cannot simply type in a URL in Genetec Security Center as you can in most of the other clients. You need to create a custom driver for it, which requires tools from Genetec which aren't publicly available to output an XML file which is saved to the server. So while it works, it's not so simple.

Trying to connect to the ONVIF bridge using Genetec's ONVIF driver crashed the Genetec directory service the last time I tried it.

I appreciate the reply.

"RTSP Integration

The ONVIF Bridge also offers an RTSP option for camera streaming, which worked without issues in all VMSes in our tests, in contrast to the ONVIF integration."

Can you really use the words "without issues", when getting it to work requires the steps you described?

Thanks for the update Ethan. I was basing my assumption that it worked from a statement in the original article :

"The ONVIF Bridge also offers an RTSP option for camera streaming, which worked without issues in all VMSes in our tests, in contrast to the ONVIF integration."

I am more interested in getting RTSP to work as opposed to ONVIF.

https://ipvm.com/forums/video-surveillance/topics/adding-rtsp-streams-to-genetec-security-center

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

Axis ~$150 Outdoor Camera Tested on May 21, 2019
Axis has released the latest in their Companion camera line, the outdoor Companion Dome Mini LE, a 1080p integrated IR model aiming to compete with...
Maglock Selection Guide on May 16, 2019
One of the most misunderstood yet valuable pieces of electrified hardware is the maglock. Few locks are stronger, but myths and confusion surround...
Panasonic 32MP Multi Imager Camera Tested (WV-X8570N) on May 16, 2019
Panasonic has released their first multi imager models including the 32MP (4x4K) WV-X8570N, claiming "Extreme image quality for evidence capturing...
Bank Security Manager Interview on May 15, 2019
Bank security contends with many significant threats - from fraudsters to robbers and more. In this interview, IPVM spoke with bank security...
Milestone XProtect 2019 R1 Tested on May 15, 2019
For the past few years, Milestone has released quarterly software updates XProtect VMS platform. What is new and how much impact do the updates...
Bluecherry Open Sources Entire VMS on May 13, 2019
Bluecherry announced they have "released the entire Bluecherry software application open source with a GPL license". We spoke to Bluecherry's...
Mining Company Security Manager Interview on May 10, 2019
First Quantum Minerals Limited (FQML) is a global enterprise with offices on 4 continents and operations in 7 countries with exploratory operations...
10 Facial Recognition Providers Review (Secutech) on May 09, 2019
Adding to our 19 Facial Recognition Providers Profiled report from ISC West, IPVM focused on facial recognition technology for our Day 2 coverage...
Proxy Access Control Tested on May 09, 2019
Silicon Valley Access Startup Proxy raised $13.6 Million in May 2019, focusing on mobile physical access control. Beyond the fund raising, Proxy...
Aegis AI Gun Detection Video Analytics Startup on May 07, 2019
Gun detection analytic startups are increasing as the promise of AI and the threats of active shooters grow.  One company, Aegis AI, is being led...

Most Recent Industry Reports

Access Control Job Walk Guide on May 22, 2019
Significant money can be saved and problems avoided with an access control job walk if you know what to look for and what to ask. By inviting...
ASCMA / Monitronics Declares Chapter 11 Bankruptcy on May 22, 2019
Monitronics is entering into Chapter 11 bankruptcy. The company, also called Ascent Capital Group Inc., aka ASCMA, aka Brinks Home Security,...
US Considers Sanctions Against Hikvision and Dahua on May 22, 2019
The US government is considering blacklisting "up to 5" PRC surveillance firms, including Hikvision and Dahua, Bloomberg reported, with human...
Dahua USA Celebrates 5 Years of Errors on May 21, 2019
Dahua USA is, in their own words, 'celebrating' 5 years in North America or as trade magazine SSN declared: Dahua Technology finds success in...
Axis ~$150 Outdoor Camera Tested on May 21, 2019
Axis has released the latest in their Companion camera line, the outdoor Companion Dome Mini LE, a 1080p integrated IR model aiming to compete with...
Covert Facial Recognition Using Axis and Amazon By NYTimes on May 20, 2019
What if you took a 33MP Axis camera covering one of the busiest parks in the US and ran Amazon Facial Recognition against it? That is what the...
Amazon Ring Public Subsidy Program Aims To Dominate Residential Security on May 20, 2019
Amazon dominates market after market. Quitely, but increasingly, they are doing so in residential security, through a combination of significant...
LifeSafety Power NetLink Vulnerabilities And Problematic Response on May 20, 2019
'Power supplies' are not devices that many think about when considering vulnerabilities but as more and more devices go 'online', the risks for...
Facial Recognition Systems Fail Simple Liveness Detection Test on May 17, 2019
Facial recognition is being widely promoted as a solution to physical access control but we were able to simply spoof 3 systems because they had no...
Inside Look Into Scam Market Research on May 17, 2019
Scam market research has exploded over the last few years becoming the most commonly cited 'statistics' for most industries, despite there clearly...

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