{"id":420079,"date":"2024-10-20T06:29:11","date_gmt":"2024-10-20T06:29:11","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-en-62676-2-32014-2\/"},"modified":"2024-10-26T12:07:38","modified_gmt":"2024-10-26T12:07:38","slug":"bs-en-62676-2-32014-2","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-en-62676-2-32014-2\/","title":{"rendered":"BS EN 62676-2-3:2014"},"content":{"rendered":"
This part 2-3 of IEC 62676 defines procedures for communication between network video clients and video transmitter devices based on Web Services. This new set of specifications makes it possible to build network video systems with devices and receivers from different manufacturers using common and well defined interfaces. These interfaces cover functions such as device management, real-time streaming of audio and video, event handling, Pan, Tilt and Zoom (PTZ) control, video analytics as well as control, search and replay of recordings.<\/p>\n
The management and control interfaces defined in this standard are described as Web services. This international standard also contains full XML schema and Web Service Description Language (WSDL) definitions for the introduced network video services.<\/p>\n
In order to offer full plug-and-play interoperability, the standard defines procedures for device discovery. The device discovery mechanisms in the standard are based on the WS-Discovery specification with extensions. These extensions have been introduced in order to cover the specific network video discovery needs.<\/p>\n
This standard is not limited to discovery, configuration and control functions, but defines precise formats for media and metadata streaming in IP networks using suitable profiling of IETF standards. Furthermore, appropriate protocol extensions have been introduced in order to make it possible for network video manufacturers to offer a fully standardized network video transfer solution to its customers and integrators.<\/p>\n
A video transmission device supporting compliance to the requirements of this standard with the help of Web services according to the specification of this part is declared as compatible to IEC 62676-2 Web service Interoperability.<\/p>\n
The goal of this standard is to realize a fully interoperable network video implementation comprised of products from different network video vendors. This standard describes the network video model, interfaces, data types and data exchange patterns. The standard reuses existing relevant standards where available, and introduces new specifications only where necessary to support the specific requirements for network video surveillance. This is the Open Network Video Interface Forum (ONVIF) core specification. In addition, ONVIF has released the following related specifications:<\/p>\n
ONVIF Schema [see C.15]<\/p>\n<\/li>\n
ONVIF Analytics Service WSDL [see C.1]<\/p>\n<\/li>\n
ONVIF Analytics Device Service [see C.2]<\/p>\n<\/li>\n
ONVIF Device Service WSDL [see C.4]<\/p>\n<\/li>\n
ONVIF DeviceIO Service WSDL [see C.3]<\/p>\n<\/li>\n
ONVIF Display Service WSDL [see C.5]<\/p>\n<\/li>\n
ONVIF Event Service WSDL [see C.6]<\/p>\n<\/li>\n
ONVIF Imaging Service WSDL [see C.7]<\/p>\n<\/li>\n
ONVIF Media Service WSDL [see C.8]<\/p>\n<\/li>\n
ONVIF PTZ Service WSDL [see C.9]<\/p>\n<\/li>\n
ONVIF Receiver Service WSDL [see C.10]<\/p>\n<\/li>\n
ONVIF Recording Service WSDL [see C.11]<\/p>\n<\/li>\n
ONVIF Remote Discovery WSDL [see C.12]<\/p>\n<\/li>\n
ONVIF Replay Service WSDL [see C.13]<\/p>\n<\/li>\n
ONVIF Search Service WSDL [see C.14]<\/p>\n<\/li>\n
ONVIF Topic Namespace XML [see C.16]<\/p>\n<\/li>\n<\/ol>\n
The purpose of this standard is to define the ONVIF specification framework, and is divided into the following sections:<\/p>\n
Specification overview: Gives an overview of the different specification parts and how they are related to each other.<\/p>\n
Web Services Framework: Offers a brief introduction to Web Services and the Web Services basis for the ONVIF specifications.<\/p>\n
IP configuration: Defines the ONVIF network video IP configuration requirements.<\/p>\n
Device discovery: Describes how devices are discovered in local and remote networks.<\/p>\n
Device management: Defines the network video transmitter management commands.<\/p>\n
DeviceIO: Defines commands to handle physical inputs and outputs.<\/p>\n
Display: Defines commands to deal with display devices.<\/p>\n
Imaging and media: Defines the configuration commands related to imaging and media settings.<\/p>\n
Real time streaming: Provides requirements for interoperable video, audio and metadata streaming.<\/p>\n
Event handling: Defines how to subscribe to and receive data from network video events (notifications).<\/p>\n
PTZ control: Provides commands for pan, tilt and zoom control.<\/p>\n
Video analytics: Defines the ONVIF analytics model, analytics object description and analytics rules configurations.<\/p>\n
Video analytics device: Defines commands to deal with a video analytics device.<\/p>\n
Recording control: Defines mechanism for the configuring of recordings.<\/p>\n
Recording search and replay control: Provides commands for retrieval of recorded media including metadata.<\/p>\n
Security section: Defines the transport and message level security requirements on ONVIF compliant implementations.<\/p>\n
PDF Pages<\/th>\n | PDF Title<\/th>\n<\/tr>\n | ||||||
---|---|---|---|---|---|---|---|
8<\/td>\n | English CONTENTS <\/td>\n<\/tr>\n | ||||||
27<\/td>\n | INTRODUCTION <\/td>\n<\/tr>\n | ||||||
28<\/td>\n | 1 Scope <\/td>\n<\/tr>\n | ||||||
30<\/td>\n | 2 Normative references <\/td>\n<\/tr>\n | ||||||
33<\/td>\n | 3 Terms, definitions and abbreviations 3.1 Terms and definitions <\/td>\n<\/tr>\n | ||||||
36<\/td>\n | 3.2 Abbreviations <\/td>\n<\/tr>\n | ||||||
38<\/td>\n | 4 Overview 4.1 Web services <\/td>\n<\/tr>\n | ||||||
39<\/td>\n | 4.2 IP configuration 4.3 Device discovery Figures Figure 1 \u2013 Web Services based development principles <\/td>\n<\/tr>\n | ||||||
40<\/td>\n | 4.4 Device types 4.5 Device management 4.5.1 Capabilities <\/td>\n<\/tr>\n | ||||||
41<\/td>\n | 4.5.2 Network 4.5.3 System 4.5.4 Retrieval of system information <\/td>\n<\/tr>\n | ||||||
42<\/td>\n | 4.5.5 Firmware upgrade 4.5.6 System restore 4.5.7 Security 4.6 DeviceIO <\/td>\n<\/tr>\n | ||||||
43<\/td>\n | 4.7 Imaging configuration 4.8 Media configuration 4.8.1 General 4.8.2 Media profiles <\/td>\n<\/tr>\n | ||||||
44<\/td>\n | Figure 2 \u2013 A media profile <\/td>\n<\/tr>\n | ||||||
45<\/td>\n | Figure 3 \u2013 Complete profile configuration <\/td>\n<\/tr>\n | ||||||
47<\/td>\n | 4.9 Real-time streaming Figure 4 \u2013 Layer structure <\/td>\n<\/tr>\n | ||||||
48<\/td>\n | 4.10 Event handling 4.11 PTZ control <\/td>\n<\/tr>\n | ||||||
49<\/td>\n | 4.12 Video analytics Figure 5 \u2013 PTZ control model <\/td>\n<\/tr>\n | ||||||
50<\/td>\n | Figure 6 \u2013 Video analytics architecture <\/td>\n<\/tr>\n | ||||||
51<\/td>\n | 4.13 Analytics device 4.14 Display 4.15 Receiver 4.15.1 General <\/td>\n<\/tr>\n | ||||||
52<\/td>\n | 4.15.2 Synchronization points 4.16 Storage 4.16.1 Storage model <\/td>\n<\/tr>\n | ||||||
53<\/td>\n | 4.16.2 Recording Figure 7 \u2013 Storage model with tracks <\/td>\n<\/tr>\n | ||||||
54<\/td>\n | 4.16.3 Search 4.16.4 Replay 4.17 Security <\/td>\n<\/tr>\n | ||||||
55<\/td>\n | 5 Web Services framework 5.1 Services overview 5.1.1 General <\/td>\n<\/tr>\n | ||||||
56<\/td>\n | 5.1.2 Services requirements 5.2 WSDL overview Tables Table 1 \u2013 Service requirements for the device types <\/td>\n<\/tr>\n | ||||||
57<\/td>\n | 5.3 Namespaces Table 2 \u2013 Defined namespaces in this standard <\/td>\n<\/tr>\n | ||||||
58<\/td>\n | Table 3 \u2013 Referenced namespaces (with prefix) <\/td>\n<\/tr>\n | ||||||
59<\/td>\n | 5.4 Types 5.5 Messages Table 4 \u2013 Referenced namespaces (without prefix) <\/td>\n<\/tr>\n | ||||||
60<\/td>\n | 5.6 Operations <\/td>\n<\/tr>\n | ||||||
61<\/td>\n | 5.6.1 One-way operation type Table 5 \u2013 Operation description outline used in this standard <\/td>\n<\/tr>\n | ||||||
62<\/td>\n | 5.6.2 Request-response operation type 5.7 Port types 5.8 Binding 5.9 Ports 5.10 Services 5.11 Error handling <\/td>\n<\/tr>\n | ||||||
63<\/td>\n | 5.11.1 Protocol errors 5.11.2 SOAP errors <\/td>\n<\/tr>\n | ||||||
65<\/td>\n | Table 6 \u2013 Generic faults <\/td>\n<\/tr>\n | ||||||
66<\/td>\n | 5.12 Security 5.12.1 User-based access control Table 7 \u2013 HTTP errors <\/td>\n<\/tr>\n | ||||||
67<\/td>\n | 5.12.2 User token profile <\/td>\n<\/tr>\n | ||||||
68<\/td>\n | 6 IP configuration <\/td>\n<\/tr>\n | ||||||
69<\/td>\n | 7 Device discovery 7.1 General 7.2 Modes of operation <\/td>\n<\/tr>\n | ||||||
70<\/td>\n | 7.3 Discovery definitions 7.3.1 Endpoint reference 7.3.2 Hello <\/td>\n<\/tr>\n | ||||||
71<\/td>\n | Table 8 \u2013 Scope parameters <\/td>\n<\/tr>\n | ||||||
72<\/td>\n | 7.3.3 Probe and probe match 7.3.4 Resolve and resolve match 7.3.5 Bye <\/td>\n<\/tr>\n | ||||||
73<\/td>\n | 7.3.6 SOAP fault messages 7.4 Remote discovery extensions 7.4.1 Network scenarios <\/td>\n<\/tr>\n | ||||||
74<\/td>\n | Figure 8 \u2013 A device, for example a NVT, in an administrative domain (private)and the client (NVC) in a public network Figure 9 \u2013 A device, for example a NVT, in public network and the client (NVC)in an adminstrative domain (private) Figure 10 \u2013 A device, for example a NVT, in an administrative domain (private)and the client (NVC) in another administrative domain (private) <\/td>\n<\/tr>\n | ||||||
75<\/td>\n | 7.4.2 Discover proxy (DP) Figure 11 \u2013 Both a device, for example a NVT, and the client (NVC) in a public network <\/td>\n<\/tr>\n | ||||||
76<\/td>\n | 7.4.3 Remote Hello and Probe behaviour Figure 12 \u2013 Remote discovery message exchange pattern between a device(for example a NVT) and a Home DP <\/td>\n<\/tr>\n | ||||||
77<\/td>\n | 7.4.4 Client behaviour 7.4.5 Security Figure 13 \u2013 Message sequence for clients (NVC) pre-configured with home DP address <\/td>\n<\/tr>\n | ||||||
78<\/td>\n | 8 Device management 8.1 Capabilities 8.1.1 Get WSDL URL Table 9 \u2013 Get WSDL URL command <\/td>\n<\/tr>\n | ||||||
79<\/td>\n | 8.1.2 Capability exchange Table 10 \u2013 Get Capabilities command <\/td>\n<\/tr>\n | ||||||
80<\/td>\n | Table 11 \u2013 The capabilities in the GetCapabilities command <\/td>\n<\/tr>\n | ||||||
82<\/td>\n | 8.2 Network 8.2.1 Get hostname 8.2.2 Set hostname Table 12 \u2013 GetHostname command <\/td>\n<\/tr>\n | ||||||
83<\/td>\n | 8.2.3 Get DNS settings Table 13 \u2013 SetHostname command <\/td>\n<\/tr>\n | ||||||
84<\/td>\n | 8.2.4 Set DNS settings Table 14 \u2013 GetDNS command <\/td>\n<\/tr>\n | ||||||
85<\/td>\n | 8.2.5 Get NTP settings Table 15 \u2013 Set DNS command <\/td>\n<\/tr>\n | ||||||
86<\/td>\n | 8.2.6 Set NTP settings Table 16 \u2013 GetNTP command <\/td>\n<\/tr>\n | ||||||
87<\/td>\n | 8.2.7 Get dynamic DNS settings Table 17 \u2013 SetNTP command <\/td>\n<\/tr>\n | ||||||
88<\/td>\n | 8.2.8 Set dynamic DNS settings Table 18 \u2013 GetDynamicDNS command <\/td>\n<\/tr>\n | ||||||
89<\/td>\n | 8.2.9 Get network interface configuration 8.2.10 Set network interface configuration Table 19 \u2013 SetDynamicDNS command Table 20 \u2013 GetNetworkInterfaces command <\/td>\n<\/tr>\n | ||||||
90<\/td>\n | Table 21 \u2013 SetNetworkInterfaces command <\/td>\n<\/tr>\n | ||||||
91<\/td>\n | 8.2.11 Get network protocols Table 22 \u2013 GetNetworkProtocols command <\/td>\n<\/tr>\n | ||||||
92<\/td>\n | 8.2.12 Set network protocols 8.2.13 Get default gateway Table 23 \u2013 SetNetworkProtocols command <\/td>\n<\/tr>\n | ||||||
93<\/td>\n | 8.2.14 Set default gateway Table 24 \u2013 GetNetworkDefaultGateway command Table 25 \u2013 SetNetworkDefaultGateway command <\/td>\n<\/tr>\n | ||||||
94<\/td>\n | 8.2.15 Get zero configuration 8.2.16 Set zero configuration Table 26 \u2013 GetZeroConfiguration command <\/td>\n<\/tr>\n | ||||||
95<\/td>\n | 8.2.17 Get IP address filter Table 27 \u2013 SetZeroConfiguration command Table 28 \u2013 GetIPAddressFilter command <\/td>\n<\/tr>\n | ||||||
96<\/td>\n | 8.2.18 Set IP address filter 8.2.19 Add an IP filter address Table 29 \u2013 SetIPAddressFilter command <\/td>\n<\/tr>\n | ||||||
97<\/td>\n | 8.2.20 Remove an IP filter address Table 30 \u2013 AddIPAddressFilter command <\/td>\n<\/tr>\n | ||||||
98<\/td>\n | 8.2.21 IEEE 802.11 configuration Table 31 \u2013 RemoveIPAddressFilter command <\/td>\n<\/tr>\n | ||||||
101<\/td>\n | Table 32 \u2013 GetDot11Capabilities Table 33 \u2013 IEEE 802.11 capabilities <\/td>\n<\/tr>\n | ||||||
102<\/td>\n | Table 34 \u2013 GetDot11Status <\/td>\n<\/tr>\n | ||||||
103<\/td>\n | 8.3 System 8.3.1 Device Information Table 35 \u2013 ScanAvailable802.11Networks <\/td>\n<\/tr>\n | ||||||
104<\/td>\n | 8.3.2 Get System URIs Table 36 \u2013 GetDeviceInformation command <\/td>\n<\/tr>\n | ||||||
105<\/td>\n | 8.3.3 Backup 8.3.4 Restore Table 37 \u2013 GetSystemUris command Table 38 \u2013 GetSystemBackup command <\/td>\n<\/tr>\n | ||||||
106<\/td>\n | 8.3.5 Start system restore Table 39 \u2013 RestoreSystem command <\/td>\n<\/tr>\n | ||||||
107<\/td>\n | 8.3.6 Get system date and time Table 40 \u2013 StartSystemRestore command <\/td>\n<\/tr>\n | ||||||
108<\/td>\n | 8.3.7 Set system date and time Table 41 \u2013 GetSystemDateAndTime command <\/td>\n<\/tr>\n | ||||||
109<\/td>\n | 8.3.8 Factory default Table 42 \u2013 SetSystemDateAndTime command <\/td>\n<\/tr>\n | ||||||
110<\/td>\n | 8.3.9 Firmware upgrade Table 43 \u2013 SetSystemFactoryDefault command <\/td>\n<\/tr>\n | ||||||
111<\/td>\n | 8.3.10 Start firmware upgrade Table 44 \u2013 UpgradeSystemFirmware command <\/td>\n<\/tr>\n | ||||||
112<\/td>\n | 8.3.11 Get system logs Table 45 \u2013 StartFirmwareUpgrade command <\/td>\n<\/tr>\n | ||||||
113<\/td>\n | 8.3.12 Get support information Table 46 \u2013 GetSystemLog command <\/td>\n<\/tr>\n | ||||||
114<\/td>\n | 8.3.13 Reboot 8.3.14 Get scope parameters Table 47 \u2013 GetSystemSupportInformation command Table 48 \u2013 SystemReboot command <\/td>\n<\/tr>\n | ||||||
115<\/td>\n | 8.3.15 Set scope parameters Table 49 \u2013 GetScopes command <\/td>\n<\/tr>\n | ||||||
116<\/td>\n | 8.3.16 Add scope parameters Table 50 \u2013 SetScopes command Table 51 \u2013 AddScopes command <\/td>\n<\/tr>\n | ||||||
117<\/td>\n | 8.3.17 Remove scope parameters 8.3.18 Get discovery mode Table 52 \u2013 RemoveScopes command <\/td>\n<\/tr>\n | ||||||
118<\/td>\n | 8.3.19 Set discovery mode 8.3.20 Get remote discovery mode Table 53 \u2013 GetDiscoveryMode command Table 54 \u2013 SetDiscoveryMode command <\/td>\n<\/tr>\n | ||||||
119<\/td>\n | 8.3.21 Set remote discovery mode 8.3.22 Get remote DP addresses Table 55 \u2013 GetRemoteDiscoveryMode command Table 56 \u2013 SetRemoteDiscoveryMode command <\/td>\n<\/tr>\n | ||||||
120<\/td>\n | 8.3.23 Set remote DP addresses 8.4 Security 8.4.1 Get access policy Table 57 \u2013 GetDPAddresses command Table 58 \u2013 SetDPAddresses command <\/td>\n<\/tr>\n | ||||||
121<\/td>\n | 8.4.2 Set access policy 8.4.3 Get users Table 59 \u2013 GetAccessPolicy command Table 60 \u2013 SetAccessPolicy command <\/td>\n<\/tr>\n | ||||||
122<\/td>\n | 8.4.4 Create users Table 61 \u2013 GetUsers command <\/td>\n<\/tr>\n | ||||||
123<\/td>\n | 8.4.5 Delete users Table 62 \u2013 CreateUsers command <\/td>\n<\/tr>\n | ||||||
124<\/td>\n | 8.4.6 Set users settings Table 63 \u2013 DeleteUsers command <\/td>\n<\/tr>\n | ||||||
125<\/td>\n | 8.4.7 IEEE 802.1X configuration Table 64 \u2013 SetUser command <\/td>\n<\/tr>\n | ||||||
127<\/td>\n | Table 65 \u2013 CreateDot1XConfiguration command <\/td>\n<\/tr>\n | ||||||
128<\/td>\n | Table 66 \u2013 SetDot1XConfigurationRequest command <\/td>\n<\/tr>\n | ||||||
129<\/td>\n | Table 67 \u2013 GetDot1XConfiguration command Table 68 \u2013 GetDot1XConfigurations command <\/td>\n<\/tr>\n | ||||||
130<\/td>\n | 8.4.8 Create self-signed certificate Table 69 \u2013 DeleteDot1XConfigurations command <\/td>\n<\/tr>\n | ||||||
131<\/td>\n | 8.4.9 Get certificates Table 70 \u2013 CreateCertificate command <\/td>\n<\/tr>\n | ||||||
132<\/td>\n | 8.4.10 Get CA certificates 8.4.11 Get certificate status Table 71 \u2013 GetCertificates command Table 72 \u2013 GetCACertificates command <\/td>\n<\/tr>\n | ||||||
133<\/td>\n | 8.4.12 Set certificate status 8.4.13 Get certificate request Table 73 \u2013 GetCertificatesStatus command Table 74 \u2013 SetCertificatesStatus command <\/td>\n<\/tr>\n | ||||||
134<\/td>\n | 8.4.14 Get client certificate status Table 75 \u2013 GetPkcs10Request command <\/td>\n<\/tr>\n | ||||||
135<\/td>\n | 8.4.15 Set client certificate status 8.4.16 Load device certificate Table 76 \u2013 GetClientCertificateMode command Table 77 \u2013 SetClientCertificateMode command <\/td>\n<\/tr>\n | ||||||
136<\/td>\n | 8.4.17 Load device certificates in conjunction with its private key Table 78 \u2013 LoadCertificates command <\/td>\n<\/tr>\n | ||||||
137<\/td>\n | 8.4.18 Get certificate information request Table 79 \u2013 LoadCertificateWithPrivateKey command <\/td>\n<\/tr>\n | ||||||
138<\/td>\n | 8.4.19 Load CA certificates Table 80 \u2013 GetCertificateInformation command <\/td>\n<\/tr>\n | ||||||
139<\/td>\n | 8.4.20 Delete certificate Table 81 \u2013 LoadCACertificates command <\/td>\n<\/tr>\n | ||||||
140<\/td>\n | 8.4.21 Get remote user Table 82 \u2013 DeleteCertificates command <\/td>\n<\/tr>\n | ||||||
141<\/td>\n | 8.4.22 Set remote user Table 83 \u2013 GetRemoteUser command <\/td>\n<\/tr>\n | ||||||
142<\/td>\n | 8.4.23 Get endpoint reference 8.5 Input\/Output (I\/O) Table 84 \u2013 SetRemoteUser command Table 85 \u2013 GetEndpointReference command <\/td>\n<\/tr>\n | ||||||
143<\/td>\n | 8.5.1 Get relay outputs 8.5.2 Set relay output settings Table 86 \u2013 GetRelayOutputs command <\/td>\n<\/tr>\n | ||||||
144<\/td>\n | 8.5.3 Trigger relay output Table 87 \u2013 SetRelayOutputSettings command. <\/td>\n<\/tr>\n | ||||||
145<\/td>\n | 8.5.4 Auxiliary operation Table 88 \u2013 SetRelayOutputState command <\/td>\n<\/tr>\n | ||||||
146<\/td>\n | 8.6 Service specific fault codes Table 89 \u2013 Send auxiliary command <\/td>\n<\/tr>\n | ||||||
147<\/td>\n | Table 90 \u2013 Device service specific fault codes <\/td>\n<\/tr>\n | ||||||
152<\/td>\n | 9 Device IO Service 9.1 VideoOutputs 9.1.1 General 9.1.2 GetVideoOutputs <\/td>\n<\/tr>\n | ||||||
153<\/td>\n | 9.2 VideoOutputConfiguration 9.2.1 GetVideoOutputConfiguration 9.2.2 SetVideoOutputConfiguration Table 91 \u2013 GetVideoOutputs command Table 92 \u2013 GetVideoOutputConfiguration command <\/td>\n<\/tr>\n | ||||||
154<\/td>\n | 9.2.3 GetVideoOutputConfigurationOptions Table 93 \u2013 SetVideoOutputConfiguration command <\/td>\n<\/tr>\n | ||||||
155<\/td>\n | 9.3 VideoSources 9.3.1 General 9.3.2 GetVideoSources Table 94 \u2013 GetVideoOutputConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
156<\/td>\n | 9.4 VideoSourceConfiguration 9.4.1 GetVideoSourceConfiguration Table 95 \u2013 GetVideoSources command Table 96 \u2013 GetVideoSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
157<\/td>\n | 9.4.2 SetVideoSourceConfiguration 9.4.3 GetVideoSourceConfigurationOptions Table 97 \u2013 SetVideoSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
158<\/td>\n | 9.5 AudioOutputs 9.5.1 General 9.5.2 GetAudioOutputs Table 98 \u2013 GetVideoSourceConfiguartionOptions command <\/td>\n<\/tr>\n | ||||||
159<\/td>\n | 9.6 AudioOutputConfiguration 9.6.1 GetAudioOutputConfiguration Table 99 \u2013 GetAudioOutputs command Table 100 \u2013 GetAudioOutputConfiguration command <\/td>\n<\/tr>\n | ||||||
160<\/td>\n | 9.6.2 SetAudioOutputConfiguration 9.6.3 GetAudioOutputConfigurationOptions Table 101 \u2013 SetAudioOutputConfiguration command <\/td>\n<\/tr>\n | ||||||
161<\/td>\n | 9.7 AudioSources 9.7.1 General 9.7.2 GetAudioSources Table 102 \u2013 GetAudioOutputConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
162<\/td>\n | 9.8 AudioSourceConfiguration 9.8.1 GetAudioSourceConfiguration Table 103 \u2013 GetAudioSources command Table 104 \u2013 GetAudioSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
163<\/td>\n | 9.8.2 SetAudioSourceConfiguration 9.8.3 GetAudioSourceConfigurationOptions Table 105 \u2013 SetAudioSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
164<\/td>\n | 9.9 Relay outputs 9.9.1 Get relay outputs Table 106 \u2013 GetAudioSourceConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
165<\/td>\n | 9.9.2 Set relay output settings Table 107 \u2013 GetRelayOutputs command <\/td>\n<\/tr>\n | ||||||
166<\/td>\n | 9.9.3 Trigger relay output Table 108 \u2013 SetRelayOutputSettings command <\/td>\n<\/tr>\n | ||||||
167<\/td>\n | 9.10 Service specific fault codes Table 109 \u2013 SetRelayOutputState command <\/td>\n<\/tr>\n | ||||||
168<\/td>\n | 10 Imaging configuration 10.1 Imaging settings Table 110 \u2013 DeviceIO service specific fault codes <\/td>\n<\/tr>\n | ||||||
169<\/td>\n | 10.1.1 Get imaging settings <\/td>\n<\/tr>\n | ||||||
170<\/td>\n | 10.1.2 Set imaging settings Table 111 \u2013 GetImagingSettings command <\/td>\n<\/tr>\n | ||||||
171<\/td>\n | 10.1.3 Get options Table 112 \u2013 SetImagingSettings command <\/td>\n<\/tr>\n | ||||||
172<\/td>\n | 10.1.4 Move Table 113 \u2013 GetOptions command <\/td>\n<\/tr>\n | ||||||
173<\/td>\n | 10.1.5 Get move options Table 114 \u2013 Move (focus) command <\/td>\n<\/tr>\n | ||||||
174<\/td>\n | 10.1.6 Stop Table 115 \u2013 GetMoveOptions (focus) command <\/td>\n<\/tr>\n | ||||||
175<\/td>\n | 10.1.7 Get imaging status Table 116 \u2013 Stop (focus) command <\/td>\n<\/tr>\n | ||||||
176<\/td>\n | 10.2 Service specific fault codes Table 117 \u2013 GetStatus (focus) command Table 118 \u2013 Imaging specific fault codes <\/td>\n<\/tr>\n | ||||||
177<\/td>\n | 11 Media configuration 11.1 Audio and video codecs 11.2 Media profile <\/td>\n<\/tr>\n | ||||||
178<\/td>\n | 11.2.1 Create media profile <\/td>\n<\/tr>\n | ||||||
179<\/td>\n | 11.2.2 Get media profiles Table 119 \u2013 CreateProfile command <\/td>\n<\/tr>\n | ||||||
180<\/td>\n | 11.2.3 Get media profile Table 120 \u2013 GetProfiles command Table 121 \u2013 GetProfile command <\/td>\n<\/tr>\n | ||||||
181<\/td>\n | 11.2.4 Add video source configuration to a profile 11.2.5 Add video encoder configuration to a profile Table 122 \u2013 AddVideoSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
182<\/td>\n | 11.2.6 Add audio source configuration to a profile Table 123 \u2013 AddVideoEncoderConfiguration command <\/td>\n<\/tr>\n | ||||||
183<\/td>\n | 11.2.7 Add audio encoder configuration to a profile Table 124 \u2013 AddAudioSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
184<\/td>\n | 11.2.8 Add PTZ configuration to a profile Table 125 \u2013 AddAudioEncoderConfiguration command <\/td>\n<\/tr>\n | ||||||
185<\/td>\n | 11.2.9 Add video analytics configuration to a profile Table 126 \u2013 AddPTZConfiguration command <\/td>\n<\/tr>\n | ||||||
186<\/td>\n | 11.2.10 Add metadata configuration to a profile Table 127 \u2013 AddVideoAnalytics command <\/td>\n<\/tr>\n | ||||||
187<\/td>\n | 11.2.11 Add audio output configuration Table 128 \u2013 AddMetadataConfiguration command <\/td>\n<\/tr>\n | ||||||
188<\/td>\n | 11.2.12 Add audio decoder configuration Table 129 \u2013 AddAudioOutputConfiguration <\/td>\n<\/tr>\n | ||||||
189<\/td>\n | 11.2.13 Remove video source configuration from a profile Table 130 \u2013 AddAudioDecoderConfiguration <\/td>\n<\/tr>\n | ||||||
190<\/td>\n | 11.2.14 Remove video encoder configuration from a profile Table 131 \u2013 RemoveVideoSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
191<\/td>\n | 11.2.15 Remove audio source configuration from a profile Table 132 \u2013 RemoveVideoEncoderConfiguration command <\/td>\n<\/tr>\n | ||||||
192<\/td>\n | 11.2.16 Remove audio encoder configuration from a profile Table 133 \u2013 RemoveAudioSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
193<\/td>\n | 11.2.17 Remove PTZ configuration from a profile Table 134 \u2013 RemoveAudioEncoderConfiguration command <\/td>\n<\/tr>\n | ||||||
194<\/td>\n | 11.2.18 Remove video analytics configuration from a profile Table 135 \u2013 RemovePTZConfiguration command <\/td>\n<\/tr>\n | ||||||
195<\/td>\n | 11.2.19 Remove metadata configuration from a profile Table 136 \u2013 RemoveVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n | ||||||
196<\/td>\n | 11.2.20 Remove audio output configuration Table 137 \u2013 RemoveMetadataConfiguration command <\/td>\n<\/tr>\n | ||||||
197<\/td>\n | 11.2.21 Remove audio decoder configuration Table 138 \u2013 RemoveAudioOutputConfiguration <\/td>\n<\/tr>\n | ||||||
198<\/td>\n | 11.2.22 Delete media profile Table 139 \u2013 RemoveAudioDecoderConfiguration <\/td>\n<\/tr>\n | ||||||
199<\/td>\n | 11.3 Video source 11.3.1 General 11.3.2 GetVideoSources Table 140 \u2013 DeleteProfile command <\/td>\n<\/tr>\n | ||||||
200<\/td>\n | 11.4 Video source configuration 11.4.1 Get video source configurations Table 141 \u2013 GetVideoSources command Table 142 \u2013 GetVideoSourceConfigurations command <\/td>\n<\/tr>\n | ||||||
201<\/td>\n | 11.4.2 Get video source configuration 11.4.3 Get compatible video source configurations Table 143 \u2013 GetVideoSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
202<\/td>\n | 11.4.4 Get video source configuration options Table 144 \u2013 GetCompatibleVideoSourceConfigurations command <\/td>\n<\/tr>\n | ||||||
203<\/td>\n | 11.4.5 Modify a video source configuration Table 145 \u2013 GetVideoSourceConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
204<\/td>\n | 11.5 Video encoder configuration Table 146 \u2013 SetVideoSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
205<\/td>\n | 11.5.1 Get video encoder configurations 11.5.2 Get video encoder configuration Table 147 \u2013 GetVideoEncoderConfigurations command <\/td>\n<\/tr>\n | ||||||
206<\/td>\n | 11.5.3 Get compatible video encoder configurations Table 148 \u2013 GetVideoEncoderConfiguration command <\/td>\n<\/tr>\n | ||||||
207<\/td>\n | 11.5.4 Get video encoder configuration options Table 149 \u2013 GetCompatibleVideoEncoderConfigurations command <\/td>\n<\/tr>\n | ||||||
208<\/td>\n | 11.5.5 Modify a video encoder configuration Table 150 \u2013 GetVideoEncoderConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
209<\/td>\n | 11.5.6 Get guaranteed number of video encoder instances Table 151 \u2013 SetVideoEncoderConfiguration command <\/td>\n<\/tr>\n | ||||||
210<\/td>\n | 11.6 Audio source 11.6.1 General 11.6.2 Get audio sources Table 152 \u2013 GetGuaranteedNumberOfVideoEncoderInstances command <\/td>\n<\/tr>\n | ||||||
211<\/td>\n | 11.7 Audio source configuration 11.7.1 Get audio source configurations Table 153 \u2013 GetAudioSources command <\/td>\n<\/tr>\n | ||||||
212<\/td>\n | 11.7.2 Get audio source configuration Table 154 \u2013 GetAudioSourceConfigurations command <\/td>\n<\/tr>\n | ||||||
213<\/td>\n | 11.7.3 Get compatible audio source configurations Table 155 \u2013 GetAudioSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
214<\/td>\n | 11.7.4 Get audio source configuration options Table 156 \u2013 GetCompatibleAudioSourceConfigurations command <\/td>\n<\/tr>\n | ||||||
215<\/td>\n | 11.7.5 Modify an audio source configuration Table 157 \u2013 GetAudioSourceConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
216<\/td>\n | 11.8 Audio encoder configuration Table 158 \u2013 SetAudioSourceConfiguration command <\/td>\n<\/tr>\n | ||||||
217<\/td>\n | 11.8.1 Get audio encoder configurations 11.8.2 Get audio encoder configuration Table 159 \u2013 GetAudioEncoderConfigurations command <\/td>\n<\/tr>\n | ||||||
218<\/td>\n | 11.8.3 Get compatible audio encoder configurations Table 160 \u2013 GetAudioEncoderConfiguration command <\/td>\n<\/tr>\n | ||||||
219<\/td>\n | 11.8.4 Get audio encoder configuration options Table 161 \u2013 GetCompatibleAudioEncoderConfigurations command <\/td>\n<\/tr>\n | ||||||
220<\/td>\n | Table 162 \u2013 GetAudioEncoderConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
221<\/td>\n | 11.8.5 Modify audio encoder configurations 11.9 Video analytics configuration Table 163 \u2013 SetAudioEncoderConfiguration command <\/td>\n<\/tr>\n | ||||||
222<\/td>\n | 11.9.1 Get video analytics configurations 11.9.2 Get video analytics configuration Table 164 \u2013 GetVideoAnalyticsConfigurations command <\/td>\n<\/tr>\n | ||||||
223<\/td>\n | 11.9.3 Get compatible video analytics configurations Table 165 \u2013 GetVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n | ||||||
224<\/td>\n | 11.9.4 Modify a video analytics configuration Table 166 \u2013 GetCompatibleVideoAnalyticsConfigurations command <\/td>\n<\/tr>\n | ||||||
225<\/td>\n | Table 167 \u2013 SetVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n | ||||||
226<\/td>\n | 11.10 Metadata configuration 11.10.1 Get metadata configurations Table 168 \u2013 GetMetadataConfigurations command <\/td>\n<\/tr>\n | ||||||
227<\/td>\n | 11.10.2 Get metadata configuration 11.10.3 Get compatible metadata configurations Table 169 \u2013 GetMetadataConfiguration command <\/td>\n<\/tr>\n | ||||||
228<\/td>\n | 11.10.4 Get metadata configuration options Table 170 \u2013 GetCompatibleMetadataConfigurations command <\/td>\n<\/tr>\n | ||||||
229<\/td>\n | 11.10.5 Modify a metadata configuration Table 171 \u2013 GetMetadataConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
230<\/td>\n | 11.11 Audio outputs 11.11.1 General 11.11.2 Get audio outputs Table 172 \u2013 etMetadataConfiguration command <\/td>\n<\/tr>\n | ||||||
231<\/td>\n | 11.12 Audio output configuration 11.12.1 Get audio output configurations Table 173 \u2013 GetAudioOutputs <\/td>\n<\/tr>\n | ||||||
232<\/td>\n | 11.12.2 Get audio output configuration Table 174 \u2013 GetAudioOutputConfiguration Table 175 \u2013 GetAudioOutputConfiguration <\/td>\n<\/tr>\n | ||||||
233<\/td>\n | 11.12.3 Get compatible audio output configurations 11.12.4 Get audio output configuration options Table 176 \u2013 GetCompatibleAudioOutputConfiguration <\/td>\n<\/tr>\n | ||||||
234<\/td>\n | Table 177 \u2013 GetAudioOutputConfigurationOptions <\/td>\n<\/tr>\n | ||||||
235<\/td>\n | 11.12.5 Modify audio output configuration 11.13 Audio decoder configuration Table 178 \u2013 SetAudioOutputConfiguration <\/td>\n<\/tr>\n | ||||||
236<\/td>\n | 11.13.1 Get audio decoder configurations 11.13.2 Get audio decoder configuration Table 179 \u2013 GetAudioDecoderConfigurations <\/td>\n<\/tr>\n | ||||||
237<\/td>\n | 11.13.3 Get compatible audio decoder configurations Table 180 \u2013 GetAudioDecoderConfiguration <\/td>\n<\/tr>\n | ||||||
238<\/td>\n | 11.13.4 Get audio decoder configuration options Table 181 \u2013 GetCompatibleAudioDecoderConfigurations <\/td>\n<\/tr>\n | ||||||
239<\/td>\n | 11.13.5 Modify audio decoder configuration Table 182 \u2013 GetAudioDecoderConfigurationOptions <\/td>\n<\/tr>\n | ||||||
240<\/td>\n | 11.14 Audio channel modes Table 183 \u2013 SetAudioDecoderConfiguration <\/td>\n<\/tr>\n | ||||||
241<\/td>\n | 11.15 Stream URI 11.15.1 General 11.15.2 Request stream URI <\/td>\n<\/tr>\n | ||||||
242<\/td>\n | Table 184 \u2013 GetStreamUri command <\/td>\n<\/tr>\n | ||||||
243<\/td>\n | 11.16 Snapshot 11.16.1 General 11.16.2 Request snapshot URI 11.17 Multicast Table 185 \u2013 GetSnapshotUri command <\/td>\n<\/tr>\n | ||||||
244<\/td>\n | 11.17.1 Start multicast streaming 11.17.2 Stop multicast streaming Table 186 \u2013 StartMulticastStreaming command <\/td>\n<\/tr>\n | ||||||
245<\/td>\n | 11.18 Synchronization points 11.18.1 General 11.18.2 Set synchronization point Table 187 \u2013 StopMulticastStreaming command <\/td>\n<\/tr>\n | ||||||
246<\/td>\n | 11.19 Service specific fault codes Table 188 \u2013 SetSynchronizationPoint command <\/td>\n<\/tr>\n | ||||||
247<\/td>\n | 12 Real time streaming Table 189 \u2013 Media service specific fault codes <\/td>\n<\/tr>\n | ||||||
248<\/td>\n | 12.1 Media stream protocol 12.1.1 Transport format 12.1.2 Media transport <\/td>\n<\/tr>\n | ||||||
249<\/td>\n | Figure 14 \u2013 RTP header Table 190 \u2013 RTP header value <\/td>\n<\/tr>\n | ||||||
251<\/td>\n | Figure 15 \u2013 RTCP sequence <\/td>\n<\/tr>\n | ||||||
252<\/td>\n | Figure 16 \u2013 RTCP Sender Report <\/td>\n<\/tr>\n | ||||||
253<\/td>\n | 12.1.3 Synchronization point 12.1.4 JPEG over RTP Figure 17 \u2013 Media synchronization <\/td>\n<\/tr>\n | ||||||
254<\/td>\n | Figure 18 \u2013 RTP\/JPEG packet structure (only the typical content is listedfor the extension payload) <\/td>\n<\/tr>\n | ||||||
256<\/td>\n | 12.2 Media control protocol 12.2.1 Stream control <\/td>\n<\/tr>\n | ||||||
257<\/td>\n | Figure 19 \u2013 Stream control <\/td>\n<\/tr>\n | ||||||
258<\/td>\n | Table 191 \u2013 RTSP methods <\/td>\n<\/tr>\n | ||||||
259<\/td>\n | Figure 20 \u2013 Keep Alive <\/td>\n<\/tr>\n | ||||||
261<\/td>\n | 12.3 Back channel connection 12.3.1 RTSP Require \u2013 Tag <\/td>\n<\/tr>\n | ||||||
262<\/td>\n | 12.3.2 Connection setup for a bi- directional connection <\/td>\n<\/tr>\n | ||||||
264<\/td>\n | 12.3.3 Multicast streaming 12.4 Error handling 13 Receiver configuration 13.1 Persistence 13.2 Receiver modes <\/td>\n<\/tr>\n | ||||||
265<\/td>\n | 13.3 Receiver commands 13.3.1 Get receivers 13.3.2 Get receiver Table 192 \u2013 GetReceivers command Table 193 \u2013 GetReceiver command <\/td>\n<\/tr>\n | ||||||
266<\/td>\n | 13.3.3 Create receiver 13.3.4 Delete receiver Table 194 \u2013 CreateReceiver command <\/td>\n<\/tr>\n | ||||||
267<\/td>\n | 13.3.5 Configure receiver 13.3.6 SetReceiverMode Table 195 \u2013 DeleteReceiver command Table 196 \u2013 ConfigureReceiver command <\/td>\n<\/tr>\n | ||||||
268<\/td>\n | 13.3.7 GetReceiverState 13.4 Events 13.4.1 ChangeState Table 197 \u2013 SetReceiverMode command Table 198 \u2013 GetReceiverState command <\/td>\n<\/tr>\n | ||||||
269<\/td>\n | 13.4.2 Connection Failed 13.5 Service specific fault codes 14 Display service Table 199 \u2013 Service specific fault codes <\/td>\n<\/tr>\n | ||||||
270<\/td>\n | 14.1 Panes 14.1.1 GetPaneConfigurations <\/td>\n<\/tr>\n | ||||||
271<\/td>\n | 14.1.2 GetPaneConfiguration Table 200 \u2013 GetPaneConfigurations <\/td>\n<\/tr>\n | ||||||
272<\/td>\n | 14.1.3 SetPaneConfigurations Table 201 \u2013 GetPaneConfiguration <\/td>\n<\/tr>\n | ||||||
273<\/td>\n | 14.1.4 SetPaneConfiguration Table 202 \u2013 SetPaneConfigurations <\/td>\n<\/tr>\n | ||||||
274<\/td>\n | 14.1.5 CreatePaneConfiguration Table 203 \u2013 SetPaneConfiguration <\/td>\n<\/tr>\n | ||||||
275<\/td>\n | 14.1.6 DeletePaneConfiguration Table 204 \u2013 CreatePaneConfiguration <\/td>\n<\/tr>\n | ||||||
276<\/td>\n | 14.2 Layout 14.2.1 GetLayout Table 205 \u2013 DeletePaneConfiguration <\/td>\n<\/tr>\n | ||||||
277<\/td>\n | 14.2.2 SetLayout Table 206 \u2013 GetLayout Table 207 \u2013 SetLayout <\/td>\n<\/tr>\n | ||||||
278<\/td>\n | 14.3 Display options 14.3.1 General 14.3.2 LayoutOptions 14.3.3 Coding Capabilities 14.3.4 GetDisplayOptions <\/td>\n<\/tr>\n | ||||||
279<\/td>\n | 14.4 Events 14.4.1 General 14.4.2 Decoding error event Table 208 \u2013 GetDisplayOptions <\/td>\n<\/tr>\n | ||||||
280<\/td>\n | 14.5 Service specific fault codes Table 209 \u2013 Service specific fault codes <\/td>\n<\/tr>\n | ||||||
281<\/td>\n | 15 Event handling 15.1 Basic notification interface 15.1.1 General <\/td>\n<\/tr>\n | ||||||
282<\/td>\n | 15.1.2 Requirements Figure 21 \u2013 Sequence diagram for the base notification interface <\/td>\n<\/tr>\n | ||||||
283<\/td>\n | 15.2 Real-time Pull-Point Notification Interface Figure 22 \u2013 Sequence diagram for the Real-time Pull-Point Notification Interface <\/td>\n<\/tr>\n | ||||||
284<\/td>\n | 15.2.1 Create pull point subscription 15.2.2 Pull messages Table 210 \u2013 CreatePullPointSubscription command <\/td>\n<\/tr>\n | ||||||
285<\/td>\n | 15.3 Notification streaming interface 15.4 Properties Table 211 \u2013 PullMessages command <\/td>\n<\/tr>\n | ||||||
286<\/td>\n | 15.4.1 Property example 15.5 Notification structure <\/td>\n<\/tr>\n | ||||||
287<\/td>\n | 15.5.1 Notification information <\/td>\n<\/tr>\n | ||||||
288<\/td>\n | 15.5.2 Message format <\/td>\n<\/tr>\n | ||||||
289<\/td>\n | 15.5.3 Property example, continued <\/td>\n<\/tr>\n | ||||||
290<\/td>\n | 15.5.4 Message description language <\/td>\n<\/tr>\n | ||||||
291<\/td>\n | 15.5.5 Message content filter <\/td>\n<\/tr>\n | ||||||
292<\/td>\n | 15.6 Synchronization point <\/td>\n<\/tr>\n | ||||||
293<\/td>\n | 15.7 Topic structure 15.7.1 ONVIF topic namespace Table 212 \u2013 SetSynchronizationPoint command <\/td>\n<\/tr>\n | ||||||
294<\/td>\n | 15.7.2 Topic type information 15.7.3 Topic filter <\/td>\n<\/tr>\n | ||||||
296<\/td>\n | 15.8 Get event properties Table 213 \u2013 GetEventProperties command <\/td>\n<\/tr>\n | ||||||
297<\/td>\n | 15.9 SOAP fault messages 15.10 Notification example 15.10.1 GetEventPropertiesRequest 15.10.2 GetEventPropertiesResponse <\/td>\n<\/tr>\n | ||||||
298<\/td>\n | 15.10.3 CreatePullPointSubscription <\/td>\n<\/tr>\n | ||||||
299<\/td>\n | 15.10.4 CreatePullPointSubscriptionResponse 15.10.5 PullMessagesRequest <\/td>\n<\/tr>\n | ||||||
300<\/td>\n | 15.10.6 PullMessagesResponse <\/td>\n<\/tr>\n | ||||||
301<\/td>\n | 15.10.7 UnsubscribeRequest 15.11 Service specific fault codes 16 PTZ control <\/td>\n<\/tr>\n | ||||||
302<\/td>\n | 16.1 PTZ Model <\/td>\n<\/tr>\n | ||||||
303<\/td>\n | 16.2 PTZ Node <\/td>\n<\/tr>\n | ||||||
304<\/td>\n | 16.2.1 GetNodes 16.2.2 GetNode Table 214 \u2013 GetNodes command <\/td>\n<\/tr>\n | ||||||
305<\/td>\n | 16.3 PTZ configuration Table 215 \u2013 GetNode command <\/td>\n<\/tr>\n | ||||||
306<\/td>\n | 16.3.1 GetConfigurations Table 216 \u2013 GetConfigurations command <\/td>\n<\/tr>\n | ||||||
307<\/td>\n | 16.3.2 GetConfiguration 16.3.3 GetConfigurationOptions Table 217 \u2013 GetConfiguration command <\/td>\n<\/tr>\n | ||||||
308<\/td>\n | 16.3.4 SetConfiguration Table 218 \u2013 GetConfigurationOptions command <\/td>\n<\/tr>\n | ||||||
309<\/td>\n | 16.4 Move operations Table 219 \u2013 SetConfiguration command <\/td>\n<\/tr>\n | ||||||
310<\/td>\n | 16.4.1 AbsoluteMove <\/td>\n<\/tr>\n | ||||||
311<\/td>\n | 16.4.2 RelativeMove Table 220 \u2013 AbsoluteMove command <\/td>\n<\/tr>\n | ||||||
313<\/td>\n | 16.4.3 ContinuousMove Table 221 \u2013 RelativeMove command <\/td>\n<\/tr>\n | ||||||
315<\/td>\n | Table 222 \u2013 ContinuousMove command <\/td>\n<\/tr>\n | ||||||
316<\/td>\n | 16.4.4 Stop 16.4.5 GetStatus Table 223 \u2013 Stop (PTZ) command <\/td>\n<\/tr>\n | ||||||
317<\/td>\n | 16.5 Preset operations 16.5.1 SetPreset Table 224 \u2013 GetStatus (PTZ) command <\/td>\n<\/tr>\n | ||||||
318<\/td>\n | Table 225 \u2013 SetPreset command <\/td>\n<\/tr>\n | ||||||
319<\/td>\n | 16.5.2 GetPresets Table 226 \u2013 GetPresets command <\/td>\n<\/tr>\n | ||||||
320<\/td>\n | 16.5.3 GotoPreset Table 227 \u2013 GotoPreset command <\/td>\n<\/tr>\n | ||||||
321<\/td>\n | 16.5.4 RemovePreset 16.6 Home position operations 16.6.1 GotoHomePosition Table 228 \u2013 RemovePreset command <\/td>\n<\/tr>\n | ||||||
322<\/td>\n | 16.6.2 SetHomePosition Table 229 \u2013 GotoHomePosition command <\/td>\n<\/tr>\n | ||||||
323<\/td>\n | 16.7 Auxiliary operations 16.7.1 General 16.7.2 SendAuxiliaryCommand Table 230 \u2013 SetHomePosition command <\/td>\n<\/tr>\n | ||||||
324<\/td>\n | 16.8 Predefined PTZ spaces 16.8.1 Absolute position spaces Table 231 \u2013 Send Auxiliary command <\/td>\n<\/tr>\n | ||||||
325<\/td>\n | 16.8.2 Relative translation spaces <\/td>\n<\/tr>\n | ||||||
327<\/td>\n | 16.8.3 Continuous velocity spaces <\/td>\n<\/tr>\n | ||||||
328<\/td>\n | 16.8.4 Speed spaces <\/td>\n<\/tr>\n | ||||||
329<\/td>\n | 16.9 Service specific fault codes Table 232 \u2013 PTZspecific fault codes <\/td>\n<\/tr>\n | ||||||
331<\/td>\n | 17 Video analytics 17.1 Scene description interface 17.1.1 Overview 17.1.2 Frame related content <\/td>\n<\/tr>\n | ||||||
333<\/td>\n | Figure 23 \u2013 Default frame coordinate system <\/td>\n<\/tr>\n | ||||||
334<\/td>\n | 17.1.3 Scene elements <\/td>\n<\/tr>\n | ||||||
338<\/td>\n | 17.2 Rule interface <\/td>\n<\/tr>\n | ||||||
339<\/td>\n | 17.2.1 Rule representation 17.2.2 Rule description language <\/td>\n<\/tr>\n | ||||||
340<\/td>\n | 17.2.3 Standard rules <\/td>\n<\/tr>\n | ||||||
342<\/td>\n | 17.2.4 Operations on rules Table 233 \u2013 GetSupportedRules command <\/td>\n<\/tr>\n | ||||||
343<\/td>\n | Table 234 \u2013 GetRules command <\/td>\n<\/tr>\n | ||||||
344<\/td>\n | Table 235 \u2013 CreateRules command <\/td>\n<\/tr>\n | ||||||
345<\/td>\n | Table 236 \u2013 ModifyRules command <\/td>\n<\/tr>\n | ||||||
346<\/td>\n | 17.3 Analytics modules interface 17.3.1 Analytics module configuration Table 237 \u2013 DeleteRules command <\/td>\n<\/tr>\n | ||||||
347<\/td>\n | 17.3.2 Analytics module description language 17.3.3 Operations on analytics modules <\/td>\n<\/tr>\n | ||||||
348<\/td>\n | Table 238 \u2013 GetSupportedAnalyticsModules command Table 239 \u2013 GetAnalyticsModules command <\/td>\n<\/tr>\n | ||||||
349<\/td>\n | Table 240 \u2013 CreateAnalyticsModules command. <\/td>\n<\/tr>\n | ||||||
350<\/td>\n | Table 241 \u2013 ModifyAnalyticsModules command <\/td>\n<\/tr>\n | ||||||
351<\/td>\n | 17.4 Service-specific fault codes Table 242 \u2013 DeleteAnalyticsModules command <\/td>\n<\/tr>\n | ||||||
352<\/td>\n | Table 243 \u2013 The analytics-specific fault codes <\/td>\n<\/tr>\n | ||||||
353<\/td>\n | 18 Analytics device 18.1 Overview 18.2 Analytics engine input <\/td>\n<\/tr>\n | ||||||
354<\/td>\n | 18.2.1 GetAnalyticsEngineInputs 18.2.2 GetAnalyticsEngineInput Table 244 \u2013 GetAnalyticsEngineInputs command <\/td>\n<\/tr>\n | ||||||
355<\/td>\n | 18.2.3 SetAnalyticsEngineInput Table 245 \u2013 GetAnalyticsEngineInput command <\/td>\n<\/tr>\n | ||||||
356<\/td>\n | 18.2.4 CreateAnalyticsEngineInputs Table 246 \u2013 SetAnalyticsEngineInput command <\/td>\n<\/tr>\n | ||||||
357<\/td>\n | 18.2.5 DeleteAnalyticsEngineInputs Table 247 \u2013 CreateAnalyticsEngineInputs command <\/td>\n<\/tr>\n | ||||||
358<\/td>\n | 18.3 Video analytics configuration 18.3.1 GetVideoAnalyticsConfiguration Table 248 \u2013 DeleteAnalyticsEngineInputs command <\/td>\n<\/tr>\n | ||||||
359<\/td>\n | 18.3.2 SetVideoAnalyticsConfiguration Table 249 \u2013 GetVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n | ||||||
360<\/td>\n | 18.4 Analytics engines 18.4.1 GetAnalyticsEngines Table 250 \u2013 SetVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n | ||||||
361<\/td>\n | 18.4.2 GetAnalyticsEngine Table 251 \u2013 GetAnalyticsEngines command Table 252 \u2013 GetAnalyticsEngine command <\/td>\n<\/tr>\n | ||||||
362<\/td>\n | 18.5 Analytics engine control 18.5.1 GetAnalyticsEngineControls Table 253 \u2013 GetAnalyticsEngineControls command <\/td>\n<\/tr>\n | ||||||
363<\/td>\n | 18.5.2 GetAnalyticsEngineControl 18.5.3 SetAnalyticsEngineControl Table 254 \u2013 GetAnalyticsEngineControl command <\/td>\n<\/tr>\n | ||||||
364<\/td>\n | 18.5.4 CreateAnalyticsEngineControl Table 255 \u2013 SetAnalyticsEngineControl command <\/td>\n<\/tr>\n | ||||||
365<\/td>\n | Table 256 \u2013 CreateAnalyticsEngineControl command <\/td>\n<\/tr>\n | ||||||
366<\/td>\n | 18.5.5 DeleteAnalyticsEngineControl 18.6 GetAnalyticsState Table 257 \u2013 DeleteAnalyticsEngineControl command <\/td>\n<\/tr>\n | ||||||
367<\/td>\n | 18.7 Output streaming configuration 18.7.1 General 18.7.2 Request stream URI Table 258 \u2013 GetAnalyticsState <\/td>\n<\/tr>\n | ||||||
368<\/td>\n | 19 Recording control 19.1 General Table 259 \u2013 GetAnalyticsDeviceStreamUri command <\/td>\n<\/tr>\n | ||||||
369<\/td>\n | Figure 24 \u2013 Example of recordings and tracks <\/td>\n<\/tr>\n | ||||||
370<\/td>\n | 19.2 General requirements 19.3 Data structures 19.3.1 RecordingConfiguration 19.3.2 TrackConfiguration 19.3.3 RecordingJobConfiguration <\/td>\n<\/tr>\n | ||||||
371<\/td>\n | Figure 25 \u2013 Diagram of the RecordingJobConfiguration elements <\/td>\n<\/tr>\n | ||||||
372<\/td>\n | 19.4 CreateRecording Table 260 \u2013 CreateRecording command <\/td>\n<\/tr>\n | ||||||
373<\/td>\n | 19.5 DeleteRecording 19.6 GetRecordings Table 261 \u2013 DeleteRecording command <\/td>\n<\/tr>\n | ||||||
374<\/td>\n | Table 262 \u2013 GetRecordings command <\/td>\n<\/tr>\n | ||||||
375<\/td>\n | 19.7 SetRecordingConfiguration 19.8 GetRecordingConfiguration Table 263 \u2013 SetRecordingConfiguration command <\/td>\n<\/tr>\n | ||||||
376<\/td>\n | 19.9 CreateTrack Table 264 \u2013 GetRecordingConfiguration command <\/td>\n<\/tr>\n | ||||||
377<\/td>\n | Table 265 \u2013 CreateTrack command <\/td>\n<\/tr>\n | ||||||
378<\/td>\n | 19.10 DeleteTrack 19.11 GetTrackConfiguration Table 266 \u2013 DeleteTrack command <\/td>\n<\/tr>\n | ||||||
379<\/td>\n | 19.12 SetTrackConfiguration Table 267 \u2013 GetTrackConfiguration command <\/td>\n<\/tr>\n | ||||||
380<\/td>\n | 19.13 CreateRecordingJob Table 268 \u2013 SetTrackConfiguration command <\/td>\n<\/tr>\n | ||||||
381<\/td>\n | 19.14 DeleteRecordingJob Table 269 \u2013 CreateRecordingJob command <\/td>\n<\/tr>\n | ||||||
382<\/td>\n | 19.15 GetRecordingJobs 19.16 SetRecordingJobConfiguration Table 270 \u2013 DeleteRecordingJob command Table 271 \u2013 GetRecordingJobs command <\/td>\n<\/tr>\n | ||||||
383<\/td>\n | 19.17 GetRecordingJobConfiguration Table 272 \u2013 SetRecordingJobConfiguration command <\/td>\n<\/tr>\n | ||||||
384<\/td>\n | 19.18 SetRecordingJobMode Table 273 \u2013 GetRecordingJobConfiguration command Table 274 \u2013 SetRecordingJobMode command <\/td>\n<\/tr>\n | ||||||
385<\/td>\n | 19.19 GetRecordingJobState Figure 26 \u2013 Diagram of the RecordingJobStateInformation elements Table 275 \u2013 GetRecordingJobState command <\/td>\n<\/tr>\n | ||||||
386<\/td>\n | 19.20 Events 19.20.1 Recording job state changes <\/td>\n<\/tr>\n | ||||||
387<\/td>\n | 19.20.2 Configuration changes 19.20.3 Data deletion 19.20.4 Recording and track creation and deletion <\/td>\n<\/tr>\n | ||||||
388<\/td>\n | 19.21 Examples 19.21.1 Example 1: Setup recording of a single camera <\/td>\n<\/tr>\n | ||||||
389<\/td>\n | 19.21.2 Example 2: Record multiple streams from one camera to a single recording <\/td>\n<\/tr>\n | ||||||
390<\/td>\n | 20 Recording search 20.1 General <\/td>\n<\/tr>\n | ||||||
391<\/td>\n | 20.2 Concepts 20.2.1 Search direction 20.2.2 Recording event 20.2.3 Search session <\/td>\n<\/tr>\n | ||||||
392<\/td>\n | 20.2.4 Search scope 20.2.5 Search filters 20.3 Data structures 20.3.1 RecordingInformation structure 20.3.2 RecordingSourceInformation structure <\/td>\n<\/tr>\n | ||||||
393<\/td>\n | 20.3.3 TrackInformation structure 20.3.4 SearchState enumeration 20.3.5 MediaAttributes structure 20.3.6 FindEventResult structure <\/td>\n<\/tr>\n | ||||||
394<\/td>\n | 20.3.7 FindPTZPositionResult structure 20.3.8 PTZPositionFilter structure 20.3.9 MetadataFilter structure 20.3.10 FindMetadataResult structure 20.4 GetRecordingSummary <\/td>\n<\/tr>\n | ||||||
395<\/td>\n | 20.5 GetRecordingInformation 20.6 GetMediaAttributes Table 276 \u2013 GetRecordingSummary command Table 277 \u2013 GetRecordingInformation command <\/td>\n<\/tr>\n | ||||||
396<\/td>\n | 20.7 FindRecordings Table 278 \u2013 GetMediaAttributes command <\/td>\n<\/tr>\n | ||||||
397<\/td>\n | 20.8 GetRecordingSearchResults Table 279 \u2013 FindRecordings command <\/td>\n<\/tr>\n | ||||||
398<\/td>\n | 20.9 FindEvents Table 280 \u2013 GetRecordingSearchResults command <\/td>\n<\/tr>\n | ||||||
399<\/td>\n | 20.10 GetEventSearchResults Table 281 \u2013 FindEvents command <\/td>\n<\/tr>\n | ||||||
400<\/td>\n | 20.11 FindPTZPosition Table 282 \u2013 GetEventSearchResults command <\/td>\n<\/tr>\n | ||||||
401<\/td>\n | 20.12 GetPTZPositionSearchResults Table 283 \u2013 FindPTZPosition command <\/td>\n<\/tr>\n | ||||||
402<\/td>\n | 20.13 FindMetadata Table 284 \u2013 GetPTZPositionSearchResults command <\/td>\n<\/tr>\n | ||||||
403<\/td>\n | 20.14 GetMetadataSearchResults Table 285 \u2013 FindMetadata command <\/td>\n<\/tr>\n | ||||||
404<\/td>\n | 20.15 GetSearchState Table 286 \u2013 GetMetadataSearchResults command <\/td>\n<\/tr>\n | ||||||
405<\/td>\n | 20.16 EndSearch Table 287 \u2013 GetSearchState command Table 288 \u2013 EndSearch command <\/td>\n<\/tr>\n | ||||||
406<\/td>\n | 20.17 Recording Event Descriptions <\/td>\n<\/tr>\n | ||||||
408<\/td>\n | 20.18 XPath dialect <\/td>\n<\/tr>\n | ||||||
409<\/td>\n | 21 Replay control 21.1 Use of RTSP <\/td>\n<\/tr>\n | ||||||
410<\/td>\n | 21.2 RTP header extension 21.2.1 NTP timestamps Table 289 \u2013 RTP packet layout <\/td>\n<\/tr>\n | ||||||
411<\/td>\n | 21.2.2 Compatibility with the JPEG header extension 21.3 RTSP feature tag 21.4 Initiating Playback Table 290 \u2013 RTP packet with JPEG header layout <\/td>\n<\/tr>\n | ||||||
412<\/td>\n | 21.4.1 Range header field 21.4.2 Rate-Control header field <\/td>\n<\/tr>\n | ||||||
413<\/td>\n | 21.4.3 Frames header field 21.4.4 Synchronization points <\/td>\n<\/tr>\n | ||||||
414<\/td>\n | 21.5 Reverse replay 21.5.1 Packet transmission order 21.5.2 RTP sequence numbers 21.5.3 RTP timestamps <\/td>\n<\/tr>\n | ||||||
415<\/td>\n | 21.6 RTSP keepalive 21.7 Currently recording footage 21.8 End of footage 21.9 Go to time 21.10 Use of RTCP <\/td>\n<\/tr>\n | ||||||
416<\/td>\n | 21.11 Replay service commands 21.11.1 Request replay URI Table 291 \u2013 GetReplayUri command <\/td>\n<\/tr>\n | ||||||
417<\/td>\n | 21.11.2 ReplayConfiguration 21.11.3 SetReplayConfiguration 21.11.4 GetReplayConfiguration Table 292 \u2013 SetReplayConfiguration command Table 293 \u2013 GetReplayConfiguration command <\/td>\n<\/tr>\n | ||||||
418<\/td>\n | 21.11.5 Service specific fault codes 22 Security 22.1 Transport level security Table 294 \u2013 Replay service specific fault codes <\/td>\n<\/tr>\n | ||||||
419<\/td>\n | 22.1.1 Supported cipher suites 22.1.2 Server authentication 22.1.3 Client authentication <\/td>\n<\/tr>\n | ||||||
420<\/td>\n | 22.2 Message level security 22.3 IEEE 802.1X <\/td>\n<\/tr>\n | ||||||
421<\/td>\n | Annex A (informative) Notification topics <\/td>\n<\/tr>\n | ||||||
424<\/td>\n | Annex B (informative) Scene descriptions <\/td>\n<\/tr>\n | ||||||
426<\/td>\n | Annex C (normative) Video IP network interface XML schemata <\/td>\n<\/tr>\n | ||||||
653<\/td>\n | Bibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":" Video surveillance systems for use in security applications – Video transmission protocols. IP interoperability implementation based on Web services<\/b><\/p>\n |