News:

Added a Wiki, please help to add pages to the wiki! - http://wiki.openipcam.com

Author Topic: What is ONVIF?  (Read 77481 times)

  • No avatar
  • *****
July 11, 2011, 11:50:20 am
ONVIF is a standard for talking to Network Camera Devices and other similar security hardware.
It was established in 2008 by Axis Communications, Bosch and Sony.

ONVIF stands for - Open Network Video Interface Forum

A camera is called an NVT in the ONVIF spec's.

A client for ONVIF can be downloaded here - http://sourceforge.net/projects/onvifdm/


The base elements of ONVIF are:
Standardization of communication between network video devices.
Interoperability among network video products, regardless manufacturer.
Open to all companies and organizations (hopefully including ours haha)

ONVIF Specification can be downloaded here - http://www.onvif.org/imwp/download.asp?ContentID=18006

ONVIF looks like its mostly  a verbose SOAP/ XML based service.

Devices supporting ONVIF advertise this by providing services on a DEVICENAME/onvif url.

Spec details for device management:
http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl

Application programmers guide:
http://www.openipcam.com/files/ONVIF/ONVIF_WG-APG-Application_Programmer's_Guide.pdf

Support Documents (onsite)
http://www.openipcam.com/files/ONVIF


Complete ONVIF documentation here -

http://www.onvif.org/specs/DocMap.html

A very good page describing pluses and minuses of ONVIF here -

http://www.server001.net/PUBLIC/ONVIF.HTML
« Last Edit: July 11, 2011, 01:06:43 pm by admin »

July 12, 2011, 02:53:07 am
Very nice finding. The software however seems to be Windows only, i don't find Linux compatible source code.

I would love to have something compilable on Linux or Mac.
« Last Edit: July 14, 2011, 03:57:11 am by Borsti92 »

March 30, 2012, 10:34:54 am
I am relatively new to IP-based security cameras, although I have a pretty good background in networking and the like.  Do you know if Foscam and/or Loftek use ONVIF?  I suspect not, and perhaps they use the other protocol/standard that you mentioned.  I am considering a software-based NVR, which says that it only supports ONVIF for pan/zoom/tilt operations.  Please share any insights.  Thank you in advance.

Kind regards

Jason Havens
Destin, FL, USA

April 06, 2013, 09:57:07 am
We have implemented the onvif on server side and create the ONVIF middleware.

We can discuss it.

skype:zsq20070317
email: idh20120311@hotmail.com