Open IP Camera Forum

General => ONVIF and PSIA => Topic started by: admin on July 11, 2011, 11:50:20 am

Title: What is ONVIF?
Post by: admin on 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 -

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 -

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: (

Application programmers guide:'s_Guide.pdf ('s_Guide.pdf)

Support Documents (onsite) (

Complete ONVIF documentation here - (

A very good page describing pluses and minuses of ONVIF here - (
Title: Re: What is ONVIF?
Post by: Borsti92 on 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.
Title: Re: What is ONVIF?
Post by: jasonhavens on 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
Title: Re: What is ONVIF?
Post by: yzsolution on April 06, 2013, 09:57:07 am
We have implemented the onvif on server side and create the ONVIF middleware.

We can discuss it.