Products >> ONVIF Client Library
ONVIF Client Library
Library Version Price : $238
Source Code Price : $798
Get ONVIF Client
Get ONVIF Server
View Version History
Full support ONVIF specification
Compatible with ONVIF Profile S
Compatible with ONVIF Profile G
Compatible with ONVIF Profile C
Compatible with ONVIF Profile A
Compatible with ONVIF Profile T
Compatible with ONVIF Profile M
Full support ONVIF specification
The Open Network Video Interface Forum (ONVIF) is a global and open industry forum with the goal to facilitate the development and use of a global open standard for the interface of physical IP-based security products.
Happytime ONVIF client library covered the following ONVIF services:
Device discovery
Device management
Media configuration
OSD setting
Event polling
Event notify
PTZ management
Image settings
Recording Control service
Recording search service
Recording replay service
Video Analytics service
Media service 2
Access control service
Door control service
Device IO service
Thermal service
Credential service
Provisioning service
Access Rules service
Support HTTPS
Compatible with all ONVIF Profile
Compatible with ONVIF Profile S
Compatible with ONVIF Profile T
Compatible with ONVIF Profile G
Compatible with ONVIF Profile C
Compatible with ONVIF Profile Q
Compatible with ONVIF Profile M
Compatible with ONVIF Profile A
ONVIF Service version
The onvif client library implements the following ONVIF service:
ONVIF Service | Prefix | Url | version |
device | tds | http://www.onvif.org/ver10/device/wsdl | 23.12 |
event | tev | http://www.onvif.org/ver10/events/wsdl | 22.06 |
media | trt | http://www.onvif.org/ver10/media/wsdl | 21.12 |
media 2 | tr2 | http://www.onvif.org/ver20/media/wsdl | 23.06 |
ptz | tptz | http://www.onvif.org/ver20/ptz/wsdl | 23.06 |
image | timg | http://www.onvif.org/ver20/imaging/wsdl | 22.06 |
analytics | tan | http://www.onvif.org/ver20/analytics/wsdl | 23.12 |
recording control | trc | http://www.onvif.org/ver10/recording/wsdl | 23.06 |
search | tse | http://www.onvif.org/ver10/search/wsdl | 22.06 |
replay | trp | http://www.onvif.org/ver10/replay/wsdl | 21.12 |
access control | tac | http://www.onvif.org/ver10/accesscontrol/wsdl | 21.06 |
door control | tdc | http://www.onvif.org/ver10/doorcontrol/wsdl | 21.06 |
device IO | tmd | http://www.onvif.org/ver10/deviceIO/wsdl | 22.06 |
thermal | tth | http://www.onvif.org/ver10/thermal/wsdl | 22.06 |
credential | tcr | http://www.onvif.org/ver10/credential/wsdl | 21.06 |
access rules | tar | http://www.onvif.org/ver10/accessrules/wsdl | 19.06 |
schedule | tsc | http://www.onvif.org/ver10/schedule/wsdl | 18.12 |
receiver | trv | http://www.onvif.org/ver10/receiver/wsdl | 21.12 |
provisioning | tpv | http://www.onvif.org/ver10/provisioning/wsdl | 18.12 |
Support for multiple platforms
Happytime ONVIF client library code is written by C language
Support Windows platform
Support Linux/Unix platform
Support Android platform
Support iOS/MAC platforms
Support embedded Linux platforms
Does not depend on any third-party libraries
Happytime ONVIF client library source code does not depend on any third party libraries
Built-in xml parser source code
Built-in http client source code
Built-in http server source code
Built-in soap parser source code
Code framework is clear and concise
How to ...
How to use the ONVIF client library API to automatically discover devices?
How to manually add devices using the ONVIF client library API?
How to use the ONVIF client library API to get different stream addresses?
How to use the ONVIF client library API event subscription?
How to handle errors when calling the ONVIF client library API?