Products >> ONVIF Client (current version 12.3, updated at October 9, 2024)
ONVIF Client
Full support for the ONVIF specification
Compatible with ONVIF Profile S,G,C,T,M,A
Support H265 / H264 / MJPEG / MPEG-4 video decoding
Support RTSP audio back channel
Support RTSP metadata stream
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 covered the following ONVIF services:
Device discovery
Device management
Media configuration
OSD setting
Event polling
Event notify
PTZ management
Image settings
Recording search
Recording replay
Video Analytics
Media 2 service
Access control
Door control
Support HTTPS
Support ONVIF Device IO service
Support ONVIF Thermal service
Support ONVIF Credential service
Support ONVIF Access Rules service
Support ONVIF Schedule service
Support ONVIF Receiver service
Support ONVIF audio back channel
Support ONVIF metadata stream
The ONVIF client library 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
Happytime ONVIF client support for multiple platforms
Happytime ONVIF client code is written by C/C++ language
Support Windows platform
Support Linux / UNIX platform
Support iOS / MAC platform
Support Android platform
Happytime ONVIF client library supports embedded platforms
Happytime ONVIF client library can be easily ported to other platforms
Happytime ONVIF client library 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 rtsp protocol source code
Built-in rtp protocol source code
Built-in soap parser source code
The code framework is simple and clear
Support video recording
If the device supports ONVIF recording control, search and replay service, you can control the recording of the device through the recording control dialog
Support local video recording
Local video recording supports recording time and recording file size settings
Local video recording supports a maximum video file size of 1GB
If the local video recording reaches the recording time or recording size setting, it will automatically switch to a new file for recording
Support various video compression standards
Support H265 / H264 / MJPEG / MPEG-4 video decoding
Support 64 channels for simultaneous playback
Support hardware decoder
Support flexible video window layout
Support for traditional layout mode
You can customize the video window layout mode
Flexible layout mode to adapt to various needs
The ONVIF client source code contains all the code
ONVIF client UI based on QT development
ONVIF client uses D3D technology for video rendering on Windows
ONVIF client uses SDL technology for video rendering on Linux
ONVIF client internally uses the ONVIF client library
ONVIF client source code package contains ONVIF client library source code