title: How to use Onvif Api with survillence cameras
body: <p>My company provides security and surveillance services to its clients and i was asked to do R&amp;D on how we can use onvif api. I visited their <a href="http://www.onvif.org/onvif/ver20/util/operationIndex.html" rel="noreferrer">operations</a> page and relevant <a href="http://www.onvif.org/onvif/ver10/device/wsdl/devicemgmt.wsdl" rel="noreferrer">wsdl</a> definitions for some of the operations. My quest so far suggests that onvif has created set of standards for security equipment and conformant devices implement the services listed on <a href="http://www.onvif.org/Documents/Specifications.aspx" rel="noreferrer">onvif api and specification</a> page. I think that the way to go about it is that i create web service client stubs by using wsdl definitions from onvif site and use device's ip as endpoint to get its functionality. Are my assumptions correct? Furthermore, if someone could refer me some initial reading to get going with this, i would be really thankful. </p>