ONVIF Client Version History
Version 12.3, released on October 9, 2024
Support device list import and export functions
Support video window layout saving and loading functions
Support PTZ relative and absolute move
support image focus move operation
Support event polling
Add onvif_initDevice interface
Fixed some other issues
Version 12.2, released on July 24, 2024
Add interfaces related to serial port management and control
HTTP server supports long connections
Optimize HTTP client and HTTP server
Add more interface comments and standardize interface comments
Fixed some other issues
Version 12.1, released on May 10, 2024
Optimize RTSP client library
HTTP server supports multi-threaded data reception
Optimize video recording on Android and iOS platforms
Optimize video window full screen processing
Optimize pullMessage timeout processing
Fixed some other issues
Version 12.0, released on February 26, 2024
Supports ONVIF protocol V23.12 version
Optimize file recording function
Optimize RTSP client and time settings
Support MJPEG streams with resolution greater than 2048 * 2048
Fixed some other issues
Version 11.9, released on December 8, 2023
ONVIF client supports MAC and IOS platforms
Solve the problem of printing floating point numbers in different countries
Support user authentication method settings, defaulting to WS-UsernameToken authentication method
Optimized the log and audio and video recording functions
Fixed some other issues
Version 11.8, released on September 28, 2023
Support onvif V23.06 and optimize onvif recording service
Audio back channel support for setting audio capture device
Optimize network interface configuration
Optimize http digest authentication
Optimize soap encapsulation and parsing
Fixed some other issues
Version 11.7, released on July 18, 2023
Supports QT6 and VS2019
Optimize soap protocol
Optimize RTP data reception
Optimize OSD settings, NTP settings
Fixed some other issues
Version 11.6, released on May 10, 2023
Optimize rtsp client library
Supports sha256 digest authentication
Supports SetHashingAlgorithm interface
Fixed some other issues
Version 11.5, released on February 27, 2023
Optimize network settings
Rtsp client adds connection timeout setting API
Onvif client for android supports arm64-v8a platform
Optimize onvif probe interfaces
Fixed some other issues
Version 11.4, released on December 20, 2022
Rtsp client supports rtsp over websocket
Optimize http client and rtsp client
Optimize snapshot and video recording
Optimize the development manual document
Fixed some other issues
Version 11.3, released on October 12, 2022
Add onvif_ GetErrString interface, used to obtain the cause of interface error
Optimize the device information window
Optimize xml parsing
Optimize makefile and fix compilation warning
Optimize video decoding
Fixed some other issues
Version 11.2, released on July 28, 2022
Add receiver management settings UI
Add access system log UI
Support zero configuration settings
Optimize rtsp client
Fixed SSL_connect connection blocking issue
Fixed some other issues
Version 11.1, released on May 24, 2022
Optimize audio capture
Audio back channel supports AAC encoding
Optimize device data index interface
Add setting request timeout interface
Optimize RTP data reception
Optimize onvif device discovery function
Fixed some other issues
Version 11.0, released on March 23, 2022
Video window sync PTZ settings
Save the device configuration and window layout configuration to the registry
Automatic video recording after the video playback window is reconnected (if it was recording before disconnection)
Optimize local video recording
Multiple SDL session locking
PCM data is submitted to the application layer after receiving the complete package
RTSP client supports EPOLL mode, supports only receiving METADATA data
Optimize HTTP service EPOLL mode HTTPS data reception
Optimize RTSP client test code
Fixed some other issues
Version 10.9, released on January 25, 2022
Optimize onvif client for android
Optimize audio capture
Optimize rtsp client
Add media information dialog
Fixed some other issues
Version 10.8, released on December 2, 2021
Optimize http, https client
Optimize http, https server
Optimize rtsp audio back channel
Fixed some other issues
Version 10.7, released on October 11, 2021
Optimize local video recording
Optimize video decoding
Optimize rtsp client
Fixed some other issues
Version 10.6, released on August 12, 2021
Support show elapse time, play progress
Support export video recording interfaces
Optimize video analysis settings
Optimize event service interfaces
Fixed some other issues
Version 10.5, released on June 21, 2021
Optimize audio and video playback
Support android platform mediacodec hardware decoding
Optimize audio capture of audio-backchannel
Fixed some other issues
Version 10.4, released on April 29, 2021
Support SDL video rendering on Linux
Supports more ONVIF interfaces
Fixed some other issues
Version 10.3, released on March 11, 2021
Support RTSP over HTTPS feature
Optimize onvif analytics interfaces
Fixed some other issues
Version 10.2, released on January 20, 2021
Add channel management function
Optimize relay output settings
Support onvif media 2 OSD settings
Support metadata configuration interfaces
Support more onvif interfaces
Fixed some other issues
Version 10.1, released on November 25, 2020
Optimize video hardware acceleration decoding
Solve the issue that the RTSP stream of the internal device added through the external address cannot be played
Optimize onvif probe, optimize device status detection
Optimize onvif client for android
Fixed some other issues
Version 10.0, released on October 12, 2020
Optimize synchronized playback of audio and video
Optimize video polling
Optimize RTCP packet processing
Fixed some other issues
Version 9.9, released on September 2, 2020
Add recording control user UI interface
Add "Copy Url" menu item in video playback window
Add recording time and recording file size settings
Support access point, area management interfaces
Fixed some other issues
Version 9.8, released on July 28, 2020
Optimize local audio/video recording
Support relay output setting
Optimize UI interfaces
Fixed some other issues
Version 9.7, released on June 3, 2020
Optimize local video recording
Optimize HTTP service
Optimize ONVIF interfaces
Add rtsp client library makefile for ios and android platform
Update openssl library to version 1.1.1g
Fixed some other issues
Version 9.6, released on April 20, 2020
Support Chinese and English language switching
Optimize RTP data reception in case of packet loss
Optimize ONVIF search service interfaces
Fixed some other issues
Version 9.5, released on March 12, 2020
Support ONVIF provisioning service interfaces
Optimize ONVIF event/imaging service interfaces
Optimize ONVIF interfaces test code
Support more ONVIF service interfaces
Fixed some other issues
Version 9.4, released on February 6, 2020
Optimize rtsp client
Optimize video decoding and video rendering
Optimize devices status detection
Fixed some other issues
Version 9.3, released on December 11, 2019
RTST client supports RTSP OVER HTTP function
Support RTP OVER UDP option setting
Sample project adds error handling code
Fixed some other issues
Version 9.2, released on October 25, 2019
Optimize recording replay function
Optimize audio playback function
Improve UI, CSS etc.
Fixed some other issues
Version 9.1, released on September 18, 2019
Optimize video rendering
Optimize local audio and video recording
Optimize video floating window
Support log level setting
Support video default rendering mode
Fixed some other issues
Version 9.0, released on August 16, 2019
Optimize RTSP client
Optimize memory processing
Optimize test code
Fixed some other issues
Version 8.9, released on July 8, 2019
Optimize onvif device IO service
Optimize recording replay function
Processing device discovery BYE message
Fixed some other issues
Version 8.8, released on May 30, 2019
Optimize video encoding setting
Optimize audio encoding setting
Optimize image setting
Fixed some other issues
Version 8.7, released on April 28, 2019
Support more ONVIF interfaces
Optimize onvif media2 interfaces
Fixed some other issues
Version 8.6, released on March 19, 2019
Support ONVIF IP address filter interfaces
Optimize event subscriptions
Add ONVIF interface test example code
Fixed some other issues
Version 8.5, released on February 20, 2019
Optimization code
Optimize event subscriptions
Fix some camera authentication issues
Add some ONVIF interfaces
Add ONVIF interface test example code
Fixed some other issues
Version 8.4, released on January 2, 2019
Support analysis settings
Supporting Motion Area Detection Settings
Add ONVIF media2 mask interfaces
Fixed some other issues
Version 8.3, released on November 19, 2018
Optimize ONVIF audio back-channel
Optimize recording search and replay function
Fixed some other issues
Version 8.2, released on October 10, 2018
Update ffmpeg to v4.0
Optimize audio encoding function
Fixed some other issues
Version 8.1, released on September 17, 2018
Optimize the audio and video RTP data receiving
Optimize the RTP multicast function
Optimize the audio back-channel function
Optimize PTZ operation interfaces
Fixed some other issues
Version 8.0, released on August 17, 2018
Support receive the rtsp metadata stream
Optimize onvif audio back-channel function
Fixed some other issues
Version 7.9, released on August 8, 2018
Optimize video window
Optimize PTZ operation
Optimize UI interfaces
Fixed some other issues
Version 7.8, released on July 11, 2018
Optimize and improve onvif media 2 interfaces
Fixed some other issues
Version 7.7, released on June 18, 2018
Support x64 version
Support more onvif interfaces
Fixed some other issues
Version 7.6, released on May 16, 2018
Support audio output configuration
Support audio decoder configuration
Support more onvif interfaces
Fixed some other issues
Version 7.5, released on April 18, 2018
Support ONVIF profile T
Use the media2 service interfaces when the device supports media2 service
Optimize audio setting dialog
Fixed some other issues
Version 7.4, released on April 4, 2018
Support audio G722 stream
Support audio OPUS stream
Optimize time setting dialog
Fixed some other issues
Version 7.3, released on March 22, 2018
Compatible with ONVIF version 17.12
Optimize device information dialog
Fixed some other issues
Version 7.2, released on January 23, 2018
Support onvif receiver interfaces
Optimize code structure
Fixed some other issues
Version 7.1, released on January 3, 2018
Fixed devices discovery issue
Fixed some device authentication issue
Optimize onvif profile C interfaces
Fixed some other issues
Version 7.0, released on December 8, 2017
Support ONVIF Schedule service interfaces
Fixed some other issues
Version 6.9, released on November 7, 2017
Support ONVIF Credential service interfaces
Support ONVIF Access Rules service interfaces
Fixed some other issues
Version 6.8, released on October 24, 2017
Optimize video recording function
Fixed some other issues
Version 6.7, released on August 28, 2017
Update ffmpeg library to V3.3
Fixed some other issues
Version 6.6, released on August 7, 2017
Support ONVIF thermal service interfaces
Fixed some other issues
Version 6.5, released on July 15, 2017
Improved ONVIF audio back-channel function
Improved rtsp client
Version 6.4, released on July 3, 2017
Support ONVIF audio back-channel
Fixed some other issues
Version 6.3, released on June 26, 2017
Support more onvif interfaces
Fixed some other issues
Version 6.2, released on April 10, 2017
Support QT 5.8.0 and VS2015
Support device domain name access
Optimize the video windows refresh
Version 6.1, released on March 7, 2017
Support more ONVIF interfaces
Fixed some other issues
Version 6.0, released on December 2, 2016
Support 802.11 (wifi) network interfaces configuration
Support Get/Set remote user
Support more ONVIF interfaces
Improve rtsp protocol
Fixed some other issues
Version 5.9, released on November 8, 2016
Support Focus Move function
Improve video playing function
Fixed some other issues
Version 5.8, released on October 21, 2016
Support system backup and system restore
Support ONVIF Profile Q
Version 5.7, released on September 30, 2016
Fixed some other issues
Version 5.6, released on September 8, 2016
Update onvif client library
Fixed some other issues
Version 5.5, released on August 22, 2016
Support recording control service interfaces
Support zero configuration interfaces
Improve image service interfaces
Version 5.4, released on August 5, 2016
Support access control service interfaces
Support door control service interfaces
Add audio encoding setting UI
Support video encoding setting by media service 2 interfaces
Version 5.3, released on July 8, 2016
Support ONVIF media 2 service interfaces
Optimize code structure
Fixed some other problems
Version 5.2, released on June 14, 2016
The onvif client library support 64bit compiler
Improved the rtsp protocol parser
Fixed some other problems
Version 5.1, released on April 19, 2016
Add support HTTPS connection
Version 5.0, released on March 24, 2016
Support H265 video encoding setting
Optimize log function
Optimize for MAC/iOS platform
Fixed some other problems
Version 4.9, released on February 15, 2016
Optimize audio/video playback function
Fixed some other problems
Version 4.8, released on January 20, 2016
Optimize RTSP code
Fixed some bug
Version 4.7, released on December 10, 2015
Add event subscribe disconnect callback notification
Improved floating point precision
Fixed some other problems
Version 4.6, released on November 26, 2015
Support onvif preset tour interface
Support onvif version 2.6
Fixed some other problems
Version 4.5, released on October 9, 2015
Add onvif client developer manual document
Add onvif client library developer manual document
Improve devices discovery function
Version 4.4, released on September 28, 2015
Support H265 video decoding
Update ffmpeg library to V2.8
Update QT library to V5.5.0
Fixed some other problems
Version 4.3, released on September 12, 2015
Add onvif video analytics interface
Fixed some other problems
Version 4.2, released on June 8, 2015
Add onvif OSD setting user interface
Fixed some other problems
Version 4.1, released on May 21, 2015
Add onvif OSD interface
Improve system stability
Fixed some other problems
Version 4.0, released on May 12, 2015
Add get snapshot function
Save and load video window layout mode
Add onvif interface GetVideoSourceModes and SetVideoSourceMode
Fixed some other problems
Version 3.9, released on May 6, 2015
Popup video window when received motion detect events
Add Intel decoder enable/disable setting
Fixed some other problems
Version 3.8, released on April 23, 2015
Add event automatically subscribe function
Add event actions policy
Fix some other problems
Version 3.7, released on April 14, 2015
Add video poll function
Version 3.6, released on April 3, 2015
Improved PTZ control function
Improved event subscribe and event manager function
Improved video decoder and video render function
Fix some other problems
Version 3.5, released on March 30, 2015
Add user manager function
Add video render mode setting
Fix some other problems
Version 3.4, released on March 11, 2015
Add presets manager menu
Improved recording search and video playback
Fix some other problems
Version 3.3, released on February 11, 2015
Add firmware upgrade function
Improve imaging setting
Data structure significant improvements
Add more comments
Fix some other problems
Version 3.2, released on January 13, 2015
Add recording search function
Add recording replay function
Version 3.1, released on December 12, 2014
Add event subscribe and event viewer function
Improved device search function
Version 3.0, released on November 10, 2014
Add time settings function
Add network settings function
Add image settings function
Add encoding settings function
Add video channels selection function
Add soft reset and hard reset function
Version 2.9, released on October 8, 2014
Support RTSP BASIC authentication mode
Fixed the problem of some device authentication failure
Play video stream more stable
Version 2.8, released on August 16, 2014
Support more onvif interface
UI interface to improve
Fix device discovery issue.
Version 2.7, released on July 15, 2014
Add snapshot function
Add video record function
Version 2.6, released on June 10, 2014
Supports user authentication login
Add, modify, delete remote devices