ONVIF Profile G Video Storage Test

By: Ethan Ace, Published on Aug 26, 2016

A standard to retrieve video stored on 3rd party devices. This is the aim of ONVIF Profile G.

The proprietary nature of accessing recorded video has been a problem for years, forcing most users to limit themselves to a single recording platform and holding back the use of edge storage.

Now, after 2 years of release, 1396 devices, across more than 30 manufacturers, officially support ONVIF Profile G.

But does it work?

We tested 16 cameras from 6 manufacturers (Axis, Dahua, Hikvision, Panasonic, Pelco and Samsung) to see how well it did.

*******

** *** *****, ******* G ****** **** **** the ******** ** *******, with ****** ***** ********, and *** ***** ** playback.

*******, ** **** ****** with *****'* *** ******* of ******* *'* *** support *******. ** ** this ***********, **** * VMSes *** ******* * conformant, ***** ***********. ***** *** ******* use ** *** ******** and ******** ** ********* unknown.

Key ********

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

  • ******* * ****** ******** on ** *** ** 16 ********** ******* ******, from *** *************.
  • ***** ** ****** **** recording **** ** ********* via *** ******'* *** interface, *** *** ***.
  • *** ************* ******** **** turning ******** ******* **.
  • ******* * ********* *** playback ********** ******** *** both ***** ** **** and ******* *******.

Outlook ******** ** ***** *****

*** **** **** ******* G ****** ****** ** a ***** ******* ***** how **** ******** ******* S *** *** **** anything ****** ********* *** configuration (*.*., ****** **** VMD, ***** *********, *** controls, ***.).

**** ** ******* ** whether ***** **** ******** adopt ******* *. ***** is ********** ******** *** doing ** ***** ****** integration ** **** ******'* edge ******* ** **** consuming *** ******. ***********, adoption ** ***** ** far ****** *******. *** notable *** *********** ** Milestone, *** *** *********** parts ** ******* * in ************** ***** ****** **** unfortunately ***** ******.

Cameras ******

** ****** ** ********** cameras **** *** *************, testing ******** ****** **** each ***** ********.

**** *** **** ***** did *** **** ** all, ******* ******** ************* attempts, *** ******* ***** configured *** ********* *** same ** ***** **** models.

*** ********* *** *** tested ** *** ******, only **** ** ***** functionality.

Axxon **** ******* * *************

** **** ***** ** show *** ***** ************* and ********* ** ******* G ******** ******* ******* **** * (*** our ****), *** ** *** VMSes ***** ******* *** Profile.

************* ** *********** ******* to ******** ******** ******* and ********* ******** ******** from ***** ******* ** embedded ** **** ******.

Playback ******

***** *** **** ******** of ******* ********** ******** using ******* *, ** saw **** ****** ****** playback:

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

** **** *******, *** timeline ***** ** ******** display ***** ***** **/** not *********. *** ********, in *** ******* *****, the ***** **** ***** no ***** ** *** timeline, *** ***** **** without *****.

***** **** ********* ** Archive

** **** *******, ***** is * ******** ****** delay **** ******* ***** from ******* * *******. For *******, **** ********* to ******* **** ** the ******* ***-**** *****, there ** * *-* second ***** ****** ******** begins. **** ******* ****** widely ******* *******, *** increased **** ******** ** cameras. ******* *** ********* 781 ** ******, *** instance, ******** ** * <1 ****** *****.

Recording ***** ** ****** ****

**** **** ***** **** did *** ***** ************* of **** ********* **** the ******. *** ********* schedules, ******* *********, ******, etc., **** ********** ** each ******. ***** *** each ************ *** **** specific ***** ******, ***** on ******* **** ******* SD ***/** ******* *******, how ********* *** ** configured, ***** **. **********, and ****.

***** ****** *** ********* **** ******* / Recording *********** **** *********** ** the ****/**** ** **** storage, ** **** *********, NAS *********, *** ****.

Comments (21)

The fact that Profile G widely worked is a minor miracle

Indeed it is. I had a privilege to witness Profile G evolving and would like to thank several really nice people behind it:

  • Steven Dillingham, chairman of Onvif Profile G work-group, former Bosch employee
  • Priyesh Fatnani, Canon, active member of Profile G work-group
  • Fredrik Svensson, Axis, active member of Profile G work-group
  • Hugo Brisson, Genetec, chairman of Onvif Test Tool work-group
  • Hirokazu Kitaoka, Panasonic, active member of Profile G work-group
  • + all other people from dozens of companies who twice a year participate to Onvif Plugfests in seek of better interoperability.

Thanks for you hard-work guys, you made this possible!

Anzor,

Thanks for sharing that.

Do you have any sense of why VMS adoption is so lacking? Do you see it as being hard for VMSes technically to adopt or?

The imbalance between VMS and camera support is extreme.

As a technical guy I would like to answer only technical part:)

Do you see it as being hard for VMSes technically to adopt or?

Short answer: not really. But it depends on VMS software design.

ONVIF has extensive embedded storage support, with 3 dedicated services:

I would consider first two relatively simple two implement from VMS side and Recording Control I find challenging for the both sides (camera, VMS)

Profile G is really about first two. Recording control is mostly intentionally moved to conditional part of ProfileG because of it's complexity.

If we consider only mandatory features, Onvif replay streaming format has some extensions to standard RTSP protocol. This means that you have to hack your rtsp library to work properly and implement some things. And it is not as simple as receiving live stream from camera, for that you can use freely available standard libraries. But this work have to be done from camera side also, so it does not answer your primary question.

Most challenging part I see is to integrate this feature to legacy VMS design. And this task is really depend on internals of specific VMS.

Nevertheless we successfully implemented ProfileG client for Intellect and Next. This two products are very different inside.

Anzor, thanks, that's great.

Recording control is mostly intentionally moved to conditional part of ProfileG because of it's complexity.

If one does not implement recording control, what cannot be done?

Related, does Axxon implement the recording control?

Recording Control gives ability to manage space of device onboard media and ability to configure recording job.

Oversimplifying things, "managing space" means that if you have 16 channel NVR, you can create separate recording archive for each camera with different size.

With recording jobs - ONVIF gives ability to start or stop constant recording with specified fps, resolution, video codec. Limitations: only constant recording, there is no way to configure recording based on onboard motion detector events.

Related, does Axxon implement the recording control.

No, we don't have it currently. We are eager to implement recording jobs control - ability to start stop recording. In fact we have most of the work done for that, but lack of proper support from device side is the main problem for us.

Anzor, thanks! Very clear and informative.

Now, after 2 years of release, 1396 devices, across more than 30 manufacturers, officially support ONVIF Profile G.

Wow, 813 of them are Hikvision.

Considering the fact that Axis has implemented G in numerous cameras, as well as the fact that they are an active member in the G committee, not to mention the fact that they started and chair ONVIF itself, one would expect that their "top 5" VMS would implement G matter of factly.

Anyday now, probably...

I have been advised by Luxriot that the new Evo VMS does support profile G.

Thank you for the test, I have been eager to start testing this technology myself.

Cameron,

Thanks for the feedback.

Luxriot might have developed code for profile G but they are not allowed, by ONVIF rules, to claim they support until and unless they run and submit the conformance test. Luxirot has not.

There are only 2 VMSes (i.e., clients in ONVIF terminology) that ONVIF lists as supporting Profile G:

Moreover, Luxirot EVO has is NOT ONVIF conformant. You can verify this by searching under their corporate name (A&H Software) which only returns their old VMS from 2014.

If you use Luxriot, please encourage them to obtain official ONVIF conformance for both legal and performance reasons.

Hi John

Yes I have raised that matter with them and they tell me that since the product is so new they have not had it submitted to the conformant database yet, though it is coming.

Luxriot might have developed code for profile G but they are not allowed, by ONVIF rules, to claim they support until and unless they run and submit the conformance test. Luxirot has not.

What's Milestone's excuse?

Milestone hedge it by saying 'relevant parts of' so they can reasonably argue that they are not claiming to be fully conformant.

Of course, the bigger problem with the Milestone ONVIF Bridge is that it works poorly.

Milestone hedge it by saying 'relevant parts of' so they can reasonably argue that they are not claiming to be fully conformant.

Do you personally find it reasonable?

What about a camera without conformance claiming

"XYZ Camera is compliant with the relevant parts of Profile S"?

Where is Milestone's certificate of "relevant" conformance showing where it passed and where it failed?

Its deceptive: most people trusting in Milestone would get the impression that it was Profile G compliant, or at worst that Profile G itself was somehow flawed with irrelevant requirements.

I do not like it and do not think they should use that. Related, I think ONVIF should not allow it, not only because it could mislead but because the likelihood of 'relevant parts' actually working is much lower.

We develop onvif G cloud storage solution I am looking for list of cameras that support onvif G - at the moment we support hikvision dahua pannasonic but I would like to add more brands    Dov Avnon the Netherlands

2400+ cameras from 25 manufacturers are currently listed as officially ONVIF G conformant (check their conformant directory).

Here is a CSV export of those 2,400+ ONVIF G cameras.

2400+ cameras from 25 manufacturers...

and curiously ~1200 from 1 manufacturer, Hik.  Btw, did you notice Hik is in ONVIF vendor list twice now, with and without "Hangzhou"? Choose the old one for no results.

I had not but see it now. I forwarded this to ONVIF to let them know.

Can IPVM have a revisit of this test as Milestone have released 2020R1 which includes updates and improvements to the ONVIF Bridge with more ONVIF G features being implemented. Thanks IPVM!

I want to set appropriate expectations. Because Milestone rarely promotes the ONVIF bridge and its a niche thing to begin with, it's low on our list of priorities. If Milestone or you feels that it really works now, that would makes us moderately more interested in testing. I don't want to spend resources testing something that was broken and that a company does not promote, because very few will then benefit from it.

Read this IPVM report for free.

This article is part of IPVM's 6,543 reports, 882 tests and is only available to members. To get a one-time preview of our work, enter your work email to access the full article.

Already a member? Login here | Join now

Related Reports

Surveillance Storage 101 on Mar 23, 2020
This guide teaches the fundamentals of video surveillance...
NetApp Presents Hybrid Cloud Video Archive on May 11, 2020
NetApp presented its hybrid S3 cloud video archive at the April 2020 IPVM New...
Startup Videoloft Presents Cloud Storage on May 27, 2020
Videoloft presented offsite cloud storage at the May 2020 IPVM Startups...
Verkada Access Control Tested on Sep 09, 2020
Verkada raised $80 million earlier in 2020, expanding from video into access...
New Axis M30 Cameras Tested on Mar 26, 2020
Axis has released a new generation of, for them, relatively low cost M30...
Remote Network Access for Video Surveillance Guide on Jul 27, 2020
Remotely accessing surveillance systems is key in 2020, with more and more...
Dedicated Vs Converged IP Video Networks Statistics 2020 on Sep 10, 2020
Running one's video system on a converged network with other devices can save...
Sunell Panda Cam Body Temperature Measurement Camera Tested on May 14, 2020
Sunell is far less well known than its gargantuan domestic competitors Dahua...
Video Analytics 101 on Mar 16, 2020
This guide teaches the fundamentals of video surveillance...
The US Fight Over Facial Recognition Explained on Jul 08, 2020
The controversy around facial recognition has grown significantly in 2020,...
Camio Presents Coronavirus Social Distancing Analytics on Apr 20, 2020
Camio presented its social distancing analytics for responding to coronavirus...
FLIR A Series Temperature Screening Cameras Tested on Jun 04, 2020
FLIR is one of the biggest names in thermal and one of the most conservative....
Favorite Video Surveillance Hard Drive Manufacturer 2020 on Aug 27, 2020
Western Digital and Seagate effectively have a duopoly in hard drives but...
Camera Course Summer 2020 - Last Chance on Jul 18, 2020
This is your last chance to register for the Summer 2020 Camera Course. This...
Milestone Presents XProtect On AWS on May 04, 2020
Milestone presented its XProtect on AWS offering at the April 2020 IPVM New...

Recent Reports

Temperature Tablet Shootout - Dahua, Hikvision, ZKTeco, TVT + 5 More on Sep 30, 2020
Temperature tablets, aka terminal or stations, have emerged as a 'low-cost...
New Products Show Fall 2020 Tomorrow Bosch, FLIR, Hanwha, Tyco, Avigilon More! on Sep 30, 2020
IPVM's sixth online show concludes tomorrow with our special temperature...
ButterflyMX Raises $35 Million on Sep 30, 2020
Startup ButterflyMX has raised $35 million for its smartphone based intercom...
Worst Access Control Manufacturers 2020 on Sep 30, 2020
200+ Integrators told IPVM "In the past year, what access control...
Access Control Levels and Schedules Tutorial on Sep 29, 2020
Configuring access levels and setting up schedules is central to maintaining...
Avigilon / Motorola VS Virtual ISC West on Sep 29, 2020
ISC West has historically been so dominant that no player would think of...
Dartmouth College Deploys K3 Temperature Screening on Sep 29, 2020
While Dartmouth College has a $6+ billion endowment, the College has bought...
Hanwha AI Object Detection Tested on Sep 28, 2020
Hanwha has added detection and classification of people, cars, clothing...
Favorite Access Control Manufacturers 2020 on Sep 28, 2020
200+ Integrators told IPVM "What is your favorite access control management...
OnTech Smart Services Partners With Google and Amazon To Compete With Integrators on Sep 25, 2020
A pain point for many homeowners to use consumer security and surveillance is...
The Future of Metalens For Video Surveillance Cameras - MIT / UMass / Immervision on Sep 25, 2020
Panoramic cameras using 'fisheye' lens have become commonplace in video...
Hikvision Sues Over Brazilian Airport Loss on Sep 24, 2020
Hikvision was excluded from a Brazilian airport project because it is owned...
China General Chamber of Commerce Calls Out US Politics on Sep 24, 2020
While US-China relations are at an all-time low, optimism about relations...
Verkada Disruptive Embedded Live Help on Sep 24, 2020
Call up your integrator? Have someone come by the next day? Verkada is...
IP Networking Course Fall 2020 - Last Chance - Register Now on Sep 23, 2020
Today is the last chance to register for the only IP networking course...