ONVIF Server Version History

Version 10.9, released on December 11, 2024

Support IPv6
Optimize onvif event service
Optimize error handling code
Fix some other issues

Version 10.8, released on September 18, 2024

Optimize HTTP server and client
Optimize ONVIF network interface initialization
Output request interface name before error output
Output error message when loading incorrect configuration file
If server-ip is specified by configuration, the onvif probe multicast packet will also be bound to the specified IP address
Optimize code style
Fix some other issues

Version 10.7, released on July 3, 2024

Optimize onvif recording services
Optimize onvif search services
Optimize onvif replay services
HTTP server supports long connections
Optimizing HTTPD web services
Add more interface comments
Fix some other issues

Version 10.6, released on April 15, 2024

Support multi-thread receiving network data
Web service supports function interface and virtual path
Fix some other issues

Version 10.5, released on January 30, 2024

Support onvif version 23.12
Optimize the log function, support circular writing, and limit the maximum log size
Optimize onvif replay and onvif recording services
Fix some other issues

Version 10.4, released on November 20, 2023

Support for returning dynamic service addresses to support multiple network interfaces
Optimize the interface for video encoding configuration options
Optimize the handling of onvif version numberse
Add the append_params attribute to the in the configuration file to specify whether to append audio and video encoding parameters to the configured rtsp address
Fix some other issues

Version 10.3, released on September 12, 2023

Support onvif V23.06 and optimize onvif recording service
The XML parser supports the CDATA data format
If the onvif server IP is configured, the GetNetworkInterfaces request only returns the configured network interface
Optimize HTTP digest authentication processing
Fix some other issues

Version 10.2, released on June 28, 2023

Optimize soap protocol
Optimize onvif configuration
Optimize onvif event notification messagese
Fix some other issues

Version 10.1, released on April 18, 2023

Supports SHA-256 digest authentication
Optimize MD5 authentication function
Supporta SetHashingAlgorithm interface
Supports onvif media and onvif ptz service event notifications
Fix some other issues

Version 10.0, released on February 8, 2023

Optimize SSL connection of http
Optimize onvif recording service
Optimize onvif door control service
Optimize onvif receiver service
Fix some other issues

Version 9.9, released on November 28, 2022

Optimize xml parser
Optimize SetNetworkInterfaces interface processing
Optimize timer functions
Optimize http client
Add OSD initialization configuration
Fix some other issues

Version 9.8, released on September 20, 2022

Support onvif tampering detection rules
Optimize onvif video analysis service
Eliminate compilation warnings
Fix some other issues

Version 9.7, released on July 15, 2022

Optimize onvif event service
Optimize onvif scope
Optimize GetStreamUri interface
Fixed SSL_connect connection blocking issue
Fix some other issues

Version 9.6, released on May 12, 2022

Support to enable HTTP and HTTPS services at the same time
Support onvif geo location interfaces
Optimize onvif video analytics service
Optimize onvif token generation
Optimize onvif GetSupportedMetadata interface
Fix some other issues

Version 9.5, released on March 10, 2022

Optimize HTTPS data reception in EPOLL mode
Optimize HTTP soap data sending
Initialize multicast configuration
Optimize onvif event service
Fix some other issues

Version 9.4, released on January 12, 2022

Optimize onvif mask service interfaces
Optimize onvif credential service interfaces
Optimize time zone settings
Add HTTPS SSL certificate configuration item
Update developer documentation
Fix some other issues

Version 9.3, released on November 18, 2021

Optimize https server
Optimize http client
Optimize soap processing
Optimize onvif utility functions
Fix some other issues

Version 9.2, released on September 28, 2021

Optimize http server
Add MPEG4_SUPPORT compilation option
Optimize device capability
Fix some other issues

Version 9.1, released on August 2, 2021

Support storage configuration, management interfaces
Support recording export interfaces
Optimize onvif analysis services
Optimize onvif event services
Optimize the configuration of audio and video encoding options
Pass ODTT (onvif device test tool) V21.06 compatibility test
Fix some other issues

Version 9.0, released on June 9, 2021

Optimize onvif imaging service
Optimize onvif event service
Optimize onvif IP filter function
Fix some other issues

Version 8.9, released on April 13, 2021

Optimize http/https server
Optimize onvif analysis service
Suppport GetSupportMetadata interface
Optimize onvif deviceio service
Fix some other issues

Version 8.8, released on March 3, 2021

Optimize onvif analysis service
Optimize onvif device service
Optimize onvif recording service
Optimize onvif thermal service
Fix some other issues

Version 8.7, released on January 8, 2021

Optimized configuration read and write
Optimize metadata configuration
Optimize PullMessages interface
Optimize for MAC platform
Fix some other issues

Version 8.6, released on November 18, 2020

Support runtime configuration read and write
Optimize ONVIF analysis service
Support device discovery resolve message
Fix some other issues

Version 8.5, released on September 22, 2020

Support windows 10 network camera (https://blogs.windows.com/windowsdeveloper/2019/10/10/connecting-network-cameras-to-windows-10-devices/)
Optimize http server
Add media2 event attributes
Support whilelist and blacklist interfaces of onvif credential service
Optimize development documents, user manual documents
Add ONVIF PROFILE C compilation makefile and VS project file
Fix some other issues

Version 8.4, released on August 20, 2020

Optimize ONVIF video analytics service
Optimize ONVIF access control service
Compatibility test with onvif device test tool V20.06
Fix some other issues

Version 8.3, released on July 15, 2020

Optimize HTTP server
Optimize onvif event service
Optimize timer tasks
Fix some other issues

Version 8.2, released on May 22, 2020

Optimize ONVIF credential service
Added Profile G project and Makefile that passed the compatibility test
Clear compilation warning
Add android, ios platform makefile
Update openssl library to version 1.1.1g
Fix some other issues

Version 8.1, released on April 7, 2020

Optimize ONVIF search service
Optimize ONVIF event service
Optimized timer function
Optimize data structure
Fix some other issues

Version 8.0, released on March 3, 2020

Optimize ONVIF media/imaging/PTZ services
Optimize ONVIF video analysis services
Optimize ONVIF door control services
Optimize ONVIF device IO services
Support more onvif interfaces
Compatible with onvif device test tool V19.12
Fix some other issues

Version 7.9, released on January 15, 2020

Optimize the snapshot interface
Optimize the MAC platform network interface
Added handling of app exit events
Fix some other issues

Version 7.8, released on November 27, 2019

Add ONVIF media and image service compilation macros
Optimize makefile
Compatible with ONVIF device test tool V19.06
Fix some other issues

Version 7.7, released on October 14, 2019

Optimize ONVIF recording service
Optimize ONVIF media/media2 service
Optimize for MAC platform
Fix some other issues

Version 7.6, released on September 5, 2019

Optimize memory processing
Improve system stability
Fix some other issues

Version 7.5, released on July 30, 2019

Optimize ONVIF PTZ service
Optimize ONVIF access rule service
Optimize ONVIF access control service
Optimize ONVIF door control service
Optimize ONVIF event service
Fix some other issues

Version 7.4, released on June 12, 2019

Support onvif PTZ preset tour interfaces
Optimize ONVIF video analysis interfaces
Fix some other issues

Version 7.3, released on May 6, 2019

Support onvif provisioning service
Fix some other issues

Version 7.2, released on March 21, 2019

Compatible onvif device test tool V18.12
Optimize event service
Optimize windows projects
Fix some other issues

Version 7.1, released on February 27, 2019

Optimization code
Support more ONVIF interfaces
Fix some other issues

Version 7.0, released on January 8, 2019

Support ONVIF Media2 mask interface
Support Web Service
Optimize code structure
Added Profile S project and Makefile that passed the compatibility test
Fix some other issues

Version 6.9, released on November 27, 2018

Optimize ONVIF recording service
Support user access level
Fix some other issues

Version 6.8, released on October 29, 2018

Optimize ONVIF video analytics service
Fix some other issues

Version 6.7, released on September 30, 2018

Optimize ONVIF Profile G
Optimize ONVIF recording search service
Fix some other issues

Version 6.6, released on August 30, 2018

Support ONVIF Profile T
Add message handling queue
Optimize message handling
Fix some other issues

Version 6.5, released on July 28, 2018

Compatible with onvif device test tool v18.06
Optimize ONVIF media 2 services
Fix some other issues

Version 6.4, released on June 13, 2018

Support more onvif interfaces
Fix some other issues

Version 6.3, released on May 3, 2018

Optimize ONVIF event services
Support redirect to the web pages
Fix some other issues

Version 6.2, released on April 23, 2018

Optimize ONVIF analytics services
Optimize makefile and compile macro
Fix some other issues

Version 6.1, released on March 13, 2018

Optimize ONVIF discovery port binding problems
Compatible with ONVIF version 17.12
Fix some other issues

Version 6.0, released on January 10, 2018

Support ONVIF receiver service interfaces
Optimize code structure, the target file size smaller
Fix some other issues

Version 5.9, released on December 12, 2017

Optimize onvif probe function
Optimize onvif event function
Optimize onvif access control and door control service
Fix some other issues

Version 5.8, released on November 29, 2017

Compatible with ONVIF Profile A
Support ONVIF schedule service interfaces
Fix some other issues

Version 5.7, released on October 27, 2017

Support ONVIF Access Rules service interfaces
Fix some other issues

Version 5.6, released on September 8, 2017

Support ONVIF Credential service interfaces
Fix some other issues

Version 5.5, released on August 3, 2017

Support ONVIF thermal service interfaces
Fix some other issues

Version 5.4, released on June 12, 2017

Support onvif media service 2 OSD interfaces
Improve onvif media service 2 interfaces
Fix some other issues

Version 5.3, released on May 25, 2017

Support onvif media service 2 PTZ interfaces
Improve onvif media service 2 interfaces
Fix some other issues

Version 5.2, released on April 20, 2017

Supports simultaneous listening of multiple network interfaces
Support more ONVIF interfaces
Fix some other issues

Version 5.1, released on February 17, 2017

Support EPOLL mode for linux platform
Fix some other issues

Version 5.0, released on November 22, 2016

Support 802.11 (wifi) network interfaces configuration
Support Get/Set remote user
Support more ONVIF interfaces
Fix some other issues

Version 4.9, released on 2016-10-24

Improved onvif access control service interfaces
Improved onvif door control service interfaces
Support ONVIF Profile Q

Version 4.8, released on October 13, 2016

Improved onvif recording service interfaces
Fix some other issues

Version 4.7, released on September 19, 2016

Improved onvif media2 service interfaces
Fix some other issues

Version 4.6, released on August 9, 2016

Support audio decoder configurations interfaces
Support zero configuration interfaces
Improve image service interfaces

Version 4.5, released on July 7, 2016

Optimized code structure
Fix some other issues

Version 4.4, released on June 21, 2016

Support for 64-bit compiler
Support Log Level Function

Version 4.3, released on May 30, 2016

Support ONVIF Media Service 2 interfaces
Support H265 video encoding setting

Version 4.2, released on May 9, 2016

Add support ONVIF Device IO service
Fix some other issues

Version 4.1, released on April 18, 2016

Add support HTTPS connection
Fix some other issues

Version 4.0, released on February 26, 2016

Add support ONVIF Access Control service
Add support ONVIF Door Control service
Compatible with ONVIF Profile C
Fix some other issues

Version 3.9, released on December 12, 2015

Add Audio service compile control macro
Fix some other issues

Version 3.8, released on November 27, 2015

Add PTZ service compile control macro
Optimized code structure
Fix some other issues

Version 3.7, released on October 7, 2015

Add user manual document
Add developer manual document
Fix some other issues

Version 3.6, released on September 12, 2015

Support http digest authentication
Fix some other issues

Version 3.5, released on August 26, 2015

Support onvif event filter function
Fix some other issues

Version 3.4, released on July 13, 2015

Support Onvif Video Analytics service
Fix some other issues

Version 3.3, released on July 6, 2015

Support ONVIF Profile G
Support recording search interface
Support recording replay interface

Version 3.2, released on June 18, 2015

Support onvif event pull interface
Support onvif recording control interface

Version 3.1, released on June 9, 2015

Improve onvif OSD interfaces
Fix some other issues

Version 3.0, released on March 23, 2015

Support multicast streaming interface
Support metadata configuration interface
Fix some other issues

Version 2.9, released on February 6, 2015

Support PTZ configuration setting
Improve imaging setting
Data structure significant improvements
Add more comments
Fix some other issues

Version 2.8, released on January 26, 2015

Support OSD setting
Support firmware upgrade
Support Get snapshot function
Improved Image setting
Fix some other issues

Version 2.7, released on December 23, 2014

Support onvif user management interface
Improved device discovery function
Fix some other issues

Version 2.6, released on October 12, 2014

Support for dynamic PROFILE create
In accordance with the ONVIF specification optimized error handling
Support more onvif interfaces

Version 2.5, released on September 10, 2014

Support ONVIF PTZ function
Fix some other issues

Version 2.4, released on August 15, 2014

Support Basic Event Notification
Support ONVIF Version 2.42.
Support more onvif interface
Optimization of request process
Support for more parameter configurations, configuration flexibility

Version 2.3, released on July 20, 2014

Support more onvif interface
Fix some other issues

Version 2.2, released on June 20, 2014

Support more onvif interface
Fix some other issues

Version 2.1, released on May 28, 2014

Add user authentication function
Optimized code structure
Add error handling