Uniview camera h265 and native analytics support
AnsweredWe're deploying Uniview cameras and it would be nice to have support for h265 with them and for receiving events from them natively rather than having to use generic events for their analytics.
-
Thanks; they are listed as a partner :). They're pretty good for the price range, they have similar analytic features as the cameras you do support for considerably less cost.
-
I'm curious, while I understand x265 isn't part of the ONVIF spec and hence requires per-camera brand integration, why don't you support generic ONVIF based analytics? I actually put together a simple proxy that subscribes to ONVIF events on the uniview cameras and then submits them as generic events via the API. Is there some limitation of the ONVIF analytics implementation that made you decide not to use it?
Thanks...
-
Hi Paul,
Listed as a partner doesn't necessarily mean the whole API is integrated.
Although we have a great team of developers, they also have their limitations what they can do, so we need to make choices.The market share of UNV is definitely increasing so we might expect some change in the future, But I also must be honest, I don't expect any change within a few weeks.
Onvif analytics is on its way.
-
You mean H265 works if you configure the software not to manage the stream settings and then manually choose H265 by accessing the camera configuration directly? Well, yes; but this ticket is asking for nx witness itself to know the camera supports H265 and use it when when optimizing the stream settings on its own. As well as supporting camera events.
-
Yes, it works pretty well, other than you don't get any prebuffering :(.
Basically, I have a job that runs every 15 minutes and uses the ONVIF subscription mechanism to have the cameras send events to the server, and then a webservice that receives the events and calls the network optix API to sent a generic event, then finally event rules to start recording.
I don't think I can attach files to the ticket here? But I can email you the files (they're in perl) if you'd like.
-
Would be cool to poke at! Thank you.
As far as 'prebuffering' do you mean video before the event triggers? You could take the epoch time minus x seconds and use that timestamp when you send the event so the NX system sees it as x seconds before.
-
Hi Paul,
It would be awesome if you can submit this method to our integration section at https://my.networkoptix.com/#/integrations This portal allows you to upload all the necessary attachments and everyone can benefit from it.
If you need any help with the process, please let me know.
-
Matthew, I emailed you the scripts. Yes, I mean video before the event. I don't think the createEvent API call takes a timestamp, the event is timestamped based on when it is received by the server. Also, I don't think the software saves a prebuffer of a stream that's not recording unless the built-in motion detection option is activated.
Norman, I uploaded the scripts, let me know if there's anything else necessary for that.
-
Paul,
Just to clarify...
1) You mean H265 works if you configure the software not to manage the stream settings and then manually choose H265 by accessing the camera configuration directly?
Do you still have issues with Uniview and 265? with 3.2?
2) we plan to support ONVIF analytics( hopefully in 4.1) -
I'm currently running 3.2.0.20833; h265 works if I go to the expert tab of the camera settings and check the "Keep camera stream and profile settings box". Otherwise, the camera is reset to h264 instead of h265. The software doesn't know the uniview cameras are capable of h265.
ONVIF analytics would be sweet, then any compliant camera would just work. Is that going to include prebuffering for ONVIF motion events :)?
-
It is not. It only lists H264. My understanding is that H265 is not currently part of the ONVIF spec, so the software needs to support specific makes and models of cameras directly to know they have it, and use their proprietary API's to configure it. And Uniview cameras are not currently supported.
-
4.0 is planned to be released at the very beginning of Jun.
The simplest way to be posted, as I know of( I'm not in marketing, so could be wrong) is to subscribe to social networks( linkedin, facebook), get the announcement and read release notes( we put every little thing in it ). -
I believe you can subscribe here https://my.networkoptix.com
Please sign in to leave a comment.
Comments
22 comments