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