Specification History
This page provides access to previously released versions of the ONVIF Specifications.
- Version 24.06 – June 2024
- Publication of WebRTC Specification
- Configuration of WebRTC via Media2 service
- Additions to Uplink transport over WebSocket as well as JWT token authentication.
- Extend human body and face definitions
- For further updates refer to GitHub 24.06 changes.
- Version 23.12 – December 2023
- Added support for ECC cryptography and JSON Web Tokens
- Authorization Server configuration using OAuth2 and OpenID Connect.
- JSON Payload section moved to Core specification
- For further updates refer to GitHub 23.12 changes.
- Version 23.06 – June 2023
- Add analytics spherical coordinate and direction descriptors
- Add Barcode related extension
- Add rules for abandoned and removed objects
- Add object storage recording.
- For further updates refer to GitHub 23.06 changes.
- Version 22.12 – December 2022
- Add configuration of event recording
- Add secure RTSP streaming.
- Add support for Sha256 digest authentication
- Add application specific event handling
- Revert accidental 22.06 change of MQTT topic parameter delimiter
- For further updates refer to GitHub 22.12 changes.
- Version 22.06 – June 2022
- Add transport for analytics metadata in JSON format over MQTT.
- Add support for location information to exported video footage.
- Clarify uplink media streaming.
- For further updates refer to GitHub 22.06 changes.
- Version 21.12 – December 2021
- Add security policy configuration APIs to core specification.
- Added body temperature alarm rule to analytics service.
- Add optional Receiver configuration to media2 service.
- For further updates refer to GitHub 21.12 changes.
- Version 21.06 – June 2021
- Improve parsing of DoorInfo schema.
- Add support for changing own password via PasswordPolicySupported capability.
- Improve streaming specification section on timeout and keep-alive handling.
- Update analytics counting rule definition.
- For further updates refer to GitHub 21.06 changes.
- Version 20.12 – December 2020
- Add MoveAndStartTracking to PTZ spec.
- Align method formatting of Core spec with service specs.
- Refactor and update informative rule definitions in annex A of the Analytics spec.
- Minor requirement change of Media2 spec to allow devices without encoders.
- For further minor updates refer to GitHub 20.12 changes.
- Version 20.06 – June 2020
- Version 19.12 – December 2019
- Version 19.06 – June 2019
- Version 18.12 – December 2018
- Version 18.06 – June 2018
- Version 17.12 – December 2017
- Version 17.06 – June 2017
- Version 16.12 – December 2016
- Version 16.06 – June 2016
- Version 2.61 – December 2015
- Version 2.6 – June 2015
- Version 2.5 – December 2014
- Version 2.42 – June 2014
- Version 2.41 – December 2013
- Version 2.4 – August 2013
- Version 2.3 – May 2013
- Version 2.21 – December 2012
- Version 2.2 – September 2012
- Version 2.1.1 – January 2012
- Version 2.1 – June 2011
- Version 2.0 – November 2010
- Version 1.0.2 – June 2010
- Version 1.0.1 – July 2009
- Version 1.0 – November 2008