Uniview camera h265 and native analytics support

Answered

Comments

22 comments

  • Avatar
    Norman Graafsma

    Hi Paul,

    It would be nice indeed, but it all depends on priorities and volume.
    I don't expect Uniview to be integrated on a short notice, but likely in the future, they will. 

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

    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.

    https://www.networkoptix.com/partners/

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

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

    0
    Comment actions Permalink
  • Avatar
    Norman Graafsma

    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. 

    0
    Comment actions Permalink
  • Avatar
    Matthew Del Salto

    I can report that H265 works with Uniview.

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

    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.

    0
    Comment actions Permalink
  • Avatar
    Matthew Del Salto

    Paul, how are you pulling generic events for uniview analytics? Seems a decent workaround for now.

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

    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.

    0
    Comment actions Permalink
  • Avatar
    Matthew Del Salto

    Would be cool to poke at! Thank you.

    mdelsalto@blackboxusa.com

     

    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.

    0
    Comment actions Permalink
  • Avatar
    Norman Graafsma

    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. 

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

    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.

     

    0
    Comment actions Permalink
  • Avatar
    Sergey Bystrov

    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) 

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

    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 :)?

     

    0
    Comment actions Permalink
  • Avatar
    Sergey Bystrov

    Paul, 

    Did you check Camera Advanced Settings -> Video Stream Configuration-> Primary -> Codec.
    If H.265 is available there?

    Will see about prebuffering.. 

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

    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.

     

    0
    Comment actions Permalink
  • Avatar
    Sergey Bystrov

    thanks.  we will check. 

    0
    Comment actions Permalink
  • Avatar
    Sergey Bystrov

    just confirmed: Uniview 265 works just fine in upcoming 4.0.

    0
    Comment actions Permalink
  • Avatar
    tolga altun

    Hi Sergey,

    When is the expected release time of 4.0 ? 

    Cheers

    Tolga,

     

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

    It there a mailing list or other announcement avenue to be notified when new versions are available?

    0
    Comment actions Permalink
  • Avatar
    Sergey Bystrov

    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 ). 

    0
    Comment actions Permalink
  • Avatar
    Paul Henson

    Social media 8-/? Blech. Where might I direct an inquiry to see if there's a less annoying way to just be informed of new version releases?

    0
    Comment actions Permalink
  • Avatar
    Sergey Bystrov

    I believe you can subscribe here https://my.networkoptix.com

    0
    Comment actions Permalink

Please sign in to leave a comment.