ONVIF TM. ONVIF Specification Version 2.4 Release Notes. ONVIF www.onvif.org info@onvif.org



Similar documents
Notification messages

Security Analytics Engine 1.0. Help Desk User Guide

LAN API FOR DOORBIRD AND BIRDGUARD

Dell Spotlight on Active Directory Server Health Wizard Configuration Guide

IBM Lotus Protector for Mail Encryption

Dell Statistica Document Management System (SDMS) Installation Instructions

Active Directory Manager Pro New Features

Central Management System (CMS) USER MANUAL

Dell Statistica. Statistica Document Management System (SDMS) Requirements

Dell One Identity Cloud Access Manager How to Configure vworkspace Integration

Service Agreement: January 2008

Internet Protocol Support Profile

StarterPak: HubSpot and Dynamics CRM Lead and Contact Synchronization

PointCentral Subscription Agreement v.9.2

TECHILA INTERCONNECT END-USER GUIDE

Spotlight Management Pack for SCOM

Terms & Conditions. Introduction. The following terms and conditions govern your use of this website (VirginiaHomeRepair.com).

Host OS Compatibility Guide

TERMS and CONDITIONS OF USE - NextSTEPS TM

Interoperability Test Guideline for IP Camera / Client

Protecting Data with a Unified Platform

Dell One Identity Quick Connect for Cloud Services 3.6.1

Dell InTrust Preparing for Auditing Microsoft SQL Server

Simple DCP Terms of Service

ZIMPERIUM, INC. END USER LICENSE TERMS

Terms and Conditions

Sun Microsystems, Inc. ("Sun") ENTITLEMENT for SOFTWARE. Licensee/Company: Entity receiving Software.

END- USER LICENSE AGREEMENT FOR Helpdesk Pilot

Cisco TelePresence VCR Converter 1.0(1.8)

PowerKey Conditional Access System Phase 1.0. System Overview. Revision 1.0

Dell One Identity Quick Connect for Cloud Services 3.6.0

axsguard Gatekeeper Internet Redundancy How To v1.2

QUADRO COMMUNICATIONS HOSTED PBX PHONE SYSTEM TERMS OF SERVICE NOTIFICATIONS

CompleteView Admin Console User s Manual. Version 3.8

Dell NetVault Backup Plug-in for Advanced Encryption 2.2. User s Guide

WiFiPerf User Guide 1.5

IBM Cognos Controller Version New Features Guide

ONVIF Access Control Service Specification

All copyright, trade mark, design rights, patent and other intellectual property rights (registered or unregistered) in the Content belongs to us.

Terms of Use. Please read these terms and conditions before using this Site. By continuing to use this Site, you agree to the Terms of Use.

Milestone Solution Partner IT Infrastructure Components Certification Summary

Purchase Order Management Magento Module By:

ecatholic Payments Terms of Service Agreement

Object Level Authentication

LDAP Synchronization Agent Configuration Guide for

How To Use Proquest.Com Online And Pao (For Free)

AGREEMENT BETWEEN USER AND Global Clinical Research Management, Inc.

Long Island IVF Terms and Conditions of Use

Enterprise Vault.cloud. Microsoft Exchange Managed Folder Archiving Guide

ORACLE USER PRODUCTIVITY KIT USAGE TRACKING ADMINISTRATION & REPORTING RELEASE 3.6 PART NO. E

Technical Help Desk Terms of Service

AXIS12 DRUPAL IN A BOX ON THE CLOUD

E-Sign Disclosure & E-Statements Terms and Conditions

TSM Studio Server User Guide

Self Help Guides. Setup Exchange with Outlook

Subversion Server for Windows

BlackBerry Business Cloud Services. Version: Release Notes

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT WINDOWS SERVER 2003 R2 STANDARD EDITION, ENTERPRISE EDITION, STANDARD x64 EDITION, ENTERPRISE x64 EDITION

SN 132 SNAPstick QUICK START GUIDE

AAUW Site-Resources Website Services Agreement. Contact Information. Website Information

DocuSign Connect Guide

Symantec Backup Exec Management Plug-in for VMware User's Guide

How To Use Etechglobal Online Store

Dell One Identity Cloud Access Manager How to Configure for SSO to SAP NetWeaver using SAML 2.0

Terms & Conditions Template

Synology SSO Server. Development Guide

Temperature & Humidity SMS Alert Controller

Quick Reference. Administrator Guide

TIBCO MFT BusinessWorks MFT Palette

BlackBerry Enterprise Server. BlackBerry Administration Service Roles and Permissions Version: 5.0 Service Pack: 4.

Dell One Identity Manager 7.0. Help Desk Module Administration Guide

SOFTWARE LICENSE AGREEMENT

Boundary Encryption.cloud Deployment Process Overview

Security whitepaper. CloudAnywhere.

The Credit Control, LLC Web Site is comprised of various Web pages operated by Credit Control, LLC.

Encryption. Administrator Guide

Release Notes. BlackBerry Web Services. Version 12.1

GENOA, a QOL HEALTHCARE COMPANY WEBSITE TERMS OF USE

Introduction to Version Control in

Radius Integration Guide Version 9

Web Hosting Agreement

Policy Based Encryption Essentials. Administrator Guide

XML Document Management Architecture

formerly Help Desk Authority Quest Free Network Tools User Manual

Data Protection. Administrator Guide

MICROSOFT SOFTWARE LICENSE TERMS MICROSOFT WINDOWS SERVER 2008 FOR EMBEDDED SYSTEMS, STANDARD

Policy Based Encryption Z. Administrator Guide

AGREEMENT BETWEEN USER AND International Network of Spinal Cord Injury Nurses

Foglight. Dashboard Support Guide

Intel Media SDK Library Distribution and Dispatching Process

Active Directory Change Notifier Quick Start Guide

BES10 Self-Service. Version: User Guide

MRMLS LISTING INFORMATION LICENSE AGREEMENT

How To Use Hp Bsm Integration For Bmbsm (Bms) On A Pc Or Macbook (Bmb) With A Microsoft Powerbook (Mmb) On An Ipa (Bsm) With An Ipam

BlackBerry Mobile Conferencing

Transcription:

ONVIF TM ONVIF Specification Version 2.4 Release Notes ONVIF www.onvif.org info@onvif.org

2008-2013 by ONVIF TM All rights reserved. Recipients of this document may copy, distribute, publish, or display this document so long as this copyright notice, license and disclaimer are retained with all copies of the document. No license is granted to modify this document. THIS DOCUMENT IS PROVIDED "AS IS," AND THE CORPORATION AND ITS MEMBERS AND THEIR AFFILIATES, MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR TITLE; THAT THE CONTENTS OF THIS DOCUMENT ARE SUITABLE FOR ANY PURPOSE; OR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS. IN NO EVENT WILL THE CORPORATION OR ITS MEMBERS OR THEIR AFFILIATES BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THIS DOCUMENT, WHETHER OR NOT (1) THE CORPORATION, MEMBERS OR THEIR AFFILIATES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES, OR (2) SUCH DAMAGES WERE REASONABLY FORESEEABLE, AND ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF THIS DOCUMENT. THE FOREGOING DISCLAIMER AND LIMITATION ON LIABILITY DO NOT APPLY TO, INVALIDATE, OR LIMIT REPRESENTATIONS AND WARRANTIES MADE BY THE MEMBERS AND THEIR RESPECTIVE AFFILIATES TO THE CORPORATION AND OTHER MEMBERS IN CERTAIN WRITTEN POLICIES OF THE CORPORATION. Page 2 of 10

1. Summary The ONVIF 2.4release incorporates a new service called Advanced Security. Additionally this release incorporates a number of major enhancements and minor clarifications for better interoperability among ONVIF conformant clients and devices. The changes themselves are described in details in the list below chapters 2 and 3. 2. Additions This release adds the following functionality to the set of ONVIF Network Interface Specifications: 2.1 Advanced Security Service The Advanced Security Service Specification covers the following advanced security features: Keys and certificates management interface TLS server configuration interface Please note that basic security features such as user authentication based on WS UsernameToken and HTTP Authentication as well as a default access policy are specified in the [ONVIF Core Specification] as part of the device management service. 2.2 Analytics Service The specification so far published as Video Analytics Service has been generalized to also include Audio Analytics without compromising backward compatibility. With the introduction of the Analytics Service Specification the Video Analytics Service Specification will be discontinued. Please note that the corresponding wsdl and schema file definitions are not altered. 2.3 Export File Format Specification The specification defines structuring of media and associated meta information to provide authentication of media file content using public key certificates. It extends the ISO Surveillance Application Format which in turn builds upon the ISO Base Media File Format. 2.4 Imaging Service The existing IR Cut filter configuration is extended for configuration of automatic adjustment. Page 3 of 10

2.5 Media Services Two new items have been added to the Media Service. On Screen Display configuration is added via a set of so called OSD commands. Configuration includes textual display as well as graphical information. Video Source Mode configuration is provided via two commands to allow switching of the so called Video source mode. 2.6 PTZ Service The new method GetCompatibleConfigurations eases configuration of multi line device with differing PTZ capabilities. Page 4 of 10

3. Changes Find below all errata from Version 2.3 to 2.4 in order to improve interoperability. The numbers correspond to the Change Request ticket numbers and are not necessarily continuously ascending. If not noted otherwise the changes refer to the Core specification. 1053 Improve description of limit default In the ONVIF Access Control Service Specification sections 5.22 and 5.32 as well as the ONVIF Door Control Service Specification section 5.22 replace "Limit": Maximum number of entries to return. If not specified, less than one or higher than what the device supports, the number of items is determined by the device. by "Limit": Maximum number of entries to return. If Limit is omitted or if the value of Limit is higher than what the device supports, then the device shall return its maximum amount of entries. 1055 Unclear what part of Seek buffer sould be returned Replace the following paragraph in section 9.2 6) of ONVIF Core Specificadtion. If the device supports persistent notification storage, see 9.9, the WS-Endpoint shall provide a Seek operation. This operation allows to reposition the pull pointer into the past. In case the pull pointer is positioned beyond the beginning of the buffer, the first call to PullMessages will start with a BeginOfBuffer event as defined in 9.12.9. The SeekRequest?contains a UtcTime? argument. The UtcTime argument shall be matched against the UtcTime attribute on a NotificationMessage. When Seek is used the pull pointer shall be positioned to include all NotificationMessages in the buffer with autctime attribute less than or equal to the Seek argument. The SeekRequest also contains an optional Reverse argument that can be used to reverse the pull direction of PullMessageRequest. by If the device supports persistent notification storage, see 9.9, the WS-Endpoint also provides a Seek operation. This operation allows to reposition the pull pointer into the past. With the Seek operation it is also possible to reverse the pull direction. There is also anbeginofbuffer event, as defined in 9.12.9, that signals the start of the buffer. And also add the following paragraphs between the first and second paragraph in section 9.2.3 of ONVIF Core Specification. A device shall only set the subscription in reverse pull mode if the Reverse argument is present Page 5 of 10

and set to "true". The UtcTime argument of the Seek request shall be matched against the UtcTime attribute of the notifications in the persistent notification storage. When Seek is used the in forward mode a device shall position the pull pointer to include all NotificationMessages in the persistent storage with autctime attribute greater than or equal to the Seek argument. When Seek is used in reverse mode a device shall position the pull pointer to include all NotificationMessages in the in the persistent storage with autctime attribute less than or equal to the Seek argument. 1056 Seek and Properties events Add the following paragraph in the first part of section 9.6 of ONVIF Core Specification. Note that section 9.2.3 defines rules for devices supporting persistent notification storage that override the behavior defined in this section. And add the following paragraphs in 9.2.3 of ONVIF Core Specification. On a Seek a pullpoint shall abort any event delivery including any initial states of properties. Furthermore the pullpoint should flush events not already queued for transmission from the transmit queue. After a Seek request a pullpoint shall ignore the behavior described in section 9.6 for properties. 1057 Seek Begin Of Buffer event Replace the first paragraph of section 9.12.9 in ONVIF Core Specification by The beginning of buffer event is a logical event that is connected to each subscription that signals that a subscription is reading passed the beginning of the buffer in either direction. If a device supports persistent storage notification is shall support the beginning of buffer event. A device shall signal the beginning of buffer event when a subscription is reading, i.e. PullMessages, passed the beginning of persistent storage buffer either in forward or reverse direction. Furthermore when a Seek has been done to before the beginning of buffer a device shall regardless of the direction of reading return the beginning of buffer event. A device shall for each Seek operation on a subscription at most send the beginning of buffer event one time. Page 6 of 10

1073 Source should be mandatory for a RecordingJob Add the following attributes in JobOptions data type in recording.wsdl. <xs:complextype name="joboptions"> <xs:attribute name="spare" type="xs:int">... </xs:attribute> <xs:attribute name="compatiblesources" type="tt:stringattrlist"> <xs:annotation><xs:documentation> A device that supports recording of a restricted set of Media Service Profiles returns the list of profiles that can be recorded on the given Recording. </xs:documentation></xs:annotation> </xs:attribute> <xs:anyattributeprocesscontents="lax"/> </xs:complextype> The above should be also applied in section 5.20 of ONVIF Recording Control Service Specification by adding the following. CompatibleSources A device that supports recording of a restricted set of Media Service Profiles shall return the list of profiles that can be recorded on the given Recording. 1084 Documentation tag for MessageContentFilterDialect inconsistent with Core Spec Change the documentation tag for MessageContentFilterDialect in event.wsdl from The following MessageContentFilterDialects are mandatory for an ONVIF compliant device: http://www.onvif.org/ver10/tev/messagecontentfilter/itemfilter. To The following MessageContentFilterDialects should be returned if a device supports the message content filtering: http://www.onvif.org/ver10/tev/messagecontentfilter/itemfilter. A device that does not support any MessageContentFilterDialectsreturns a single url. Page 7 of 10

1086 Clarification on SetTrackConfiguration Add the following sentences in section 5.12 of ONVIF Recording Control Service Specification. TrackType shall be ignored by the device as it can t be changed. The TrackConfiguration is the new configuration for the track. 1087 Drop the mandatory requirement for GetStreamUri and SetSynchronizationPoint Add the following capability in 5.19 of ONVIF Media Service Specification and in media.wsdl. NoRTSPStreaming: Indicates the device does not support live media streaming via RTSP. Replace the following sentence in 5.15.1 of ONVIF Media Service Specification A device shall support the retrieval of a media stream URI for a specific media profile through the GetStreamUri command. By A device shall support the retrieval of a media stream URI for a specific media profile through the GetStreamUri command unless the NoRTSPStreaming capability is set. And also replace the following sentence in 5.18.1 in ONVIF Media Service Specification. A device that supports MPEG-4 or H.264 shall support the request for an I-Frame through the SetSynchronizationPoint command. By A device that supports MPEG-4 or H.264 shall support the request for an I-Frame through the SetSynchronizationPoint command unless the NoRTSPStreaming capability is set. 1089 9.12.9 should be moved Add section 9.13 Persistent storage event and then move the current 9.12.9 section to 9.13.1. Page 8 of 10

1090 PTZPosition Search Feature - Need clarification for PTZ Spaces Add the following paragraph in section 5.6 of ONVIF Recording Search Service Specification. Devices inidcatingcancontainptz and returning non generic spaces shall report the PTZ spaces in use at the specified point in time. For optimal interoperability device implementations should use generic spaces. Generic spaces are http://www.onvif.org/ver10/tptz/pantiltspaces/positiongenericspace and http://www.onvif.org/ver10/tptz/zoomspaces/positiongenericspace. Add the following attribute in MetadataAttributes data type. <xs:complextype name="metadataattributes"> <xs:sequence> <xs:element name="cancontainptz" type="xs:boolean"/>... </xs:sequence> <xs:attribute name="ptzspaces" type="tt:stringattrlist"> <xs:annotation><xs:documentation> List of all PTZ spaces active for recording. Note that events are only recorded on position changes and the actual point of recording may not necessarily contain an event of the specified type. </xs:documentation></xs:annotation> </xs:attribute> <xs:anyattributeprocesscontents="lax"/> </xs:complextype> 1143 Pullpoint without Initialized events The following optional subscription policy elements are defined in tev:subscriptionpolicy: ChangedOnly A pullpoint should not provide Initialized nor Deleted events for Properties. Add the following definition to event.wsdl: <xs:complextype name="subscriptionpolicy"> <xs:annotion><xs:documentation> Optional ONVIF defined pull point subscription policies </xs:documentation></xs:annotation> <xs:sequence> <xs:any.../> </xs:sequence> <xs:attribute name="changedonly" type="xs:boolean"/> <xs:anyattribute processcontents="lax"/> </xs:complextype> Page 9 of 10

1147 Include start position for find ptz position search Add the following paragraph in section 5.11 of ONVIF Recording Search Specification. A device shall only match the search criteria against PTZ status updates available between the time interval given in the search, i.e. the device shall not locate the PTZ position at the start of the search interval. 1152 Typo in FindPTZPosition Command - Recording Search Service Spec Modify the word optinal in table 8 of ONVIF Recording Search Service Specification to optional. 1154 Discrepancy in documentation between search.wsdl and Recording Search Service spec v2.3 Change the annotation text of GetSearchState command in search.wsdl for consistency between the wsdl and specification as follows. GetSearchStatereturns the current state of the specified search session.this command is deprecated. Page 10 of 10