{"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

    \n
  1. \n

    ONVIF Schema [see C.15]<\/p>\n<\/li>\n

  2. \n

    ONVIF Analytics Service WSDL [see C.1]<\/p>\n<\/li>\n

  3. \n

    ONVIF Analytics Device Service [see C.2]<\/p>\n<\/li>\n

  4. \n

    ONVIF Device Service WSDL [see C.4]<\/p>\n<\/li>\n

  5. \n

    ONVIF DeviceIO Service WSDL [see C.3]<\/p>\n<\/li>\n

  6. \n

    ONVIF Display Service WSDL [see C.5]<\/p>\n<\/li>\n

  7. \n

    ONVIF Event Service WSDL [see C.6]<\/p>\n<\/li>\n

  8. \n

    ONVIF Imaging Service WSDL [see C.7]<\/p>\n<\/li>\n

  9. \n

    ONVIF Media Service WSDL [see C.8]<\/p>\n<\/li>\n

  10. \n

    ONVIF PTZ Service WSDL [see C.9]<\/p>\n<\/li>\n

  11. \n

    ONVIF Receiver Service WSDL [see C.10]<\/p>\n<\/li>\n

  12. \n

    ONVIF Recording Service WSDL [see C.11]<\/p>\n<\/li>\n

  13. \n

    ONVIF Remote Discovery WSDL [see C.12]<\/p>\n<\/li>\n

  14. \n

    ONVIF Replay Service WSDL [see C.13]<\/p>\n<\/li>\n

  15. \n

    ONVIF Search Service WSDL [see C.14]<\/p>\n<\/li>\n

  16. \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 Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
    PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
    8<\/td>\nEnglish
    CONTENTS <\/td>\n<\/tr>\n
    27<\/td>\nINTRODUCTION <\/td>\n<\/tr>\n
    28<\/td>\n1 Scope <\/td>\n<\/tr>\n
    30<\/td>\n2 Normative references <\/td>\n<\/tr>\n
    33<\/td>\n3 Terms, definitions and abbreviations
    3.1 Terms and definitions <\/td>\n<\/tr>\n
    36<\/td>\n3.2 Abbreviations <\/td>\n<\/tr>\n
    38<\/td>\n4 Overview
    4.1 Web services <\/td>\n<\/tr>\n
    39<\/td>\n4.2 IP configuration
    4.3 Device discovery
    Figures
    Figure 1 \u2013 Web Services based development principles <\/td>\n<\/tr>\n
    40<\/td>\n4.4 Device types
    4.5 Device management
    4.5.1 Capabilities <\/td>\n<\/tr>\n
    41<\/td>\n4.5.2 Network
    4.5.3 System
    4.5.4 Retrieval of system information <\/td>\n<\/tr>\n
    42<\/td>\n4.5.5 Firmware upgrade
    4.5.6 System restore
    4.5.7 Security
    4.6 DeviceIO <\/td>\n<\/tr>\n
    43<\/td>\n4.7 Imaging configuration
    4.8 Media configuration
    4.8.1 General
    4.8.2 Media profiles <\/td>\n<\/tr>\n
    44<\/td>\nFigure 2 \u2013 A media profile <\/td>\n<\/tr>\n
    45<\/td>\nFigure 3 \u2013 Complete profile configuration <\/td>\n<\/tr>\n
    47<\/td>\n4.9 Real-time streaming
    Figure 4 \u2013 Layer structure <\/td>\n<\/tr>\n
    48<\/td>\n4.10 Event handling
    4.11 PTZ control <\/td>\n<\/tr>\n
    49<\/td>\n4.12 Video analytics
    Figure 5 \u2013 PTZ control model <\/td>\n<\/tr>\n
    50<\/td>\nFigure 6 \u2013 Video analytics architecture <\/td>\n<\/tr>\n
    51<\/td>\n4.13 Analytics device
    4.14 Display
    4.15 Receiver
    4.15.1 General <\/td>\n<\/tr>\n
    52<\/td>\n4.15.2 Synchronization points
    4.16 Storage
    4.16.1 Storage model <\/td>\n<\/tr>\n
    53<\/td>\n4.16.2 Recording
    Figure 7 \u2013 Storage model with tracks <\/td>\n<\/tr>\n
    54<\/td>\n4.16.3 Search
    4.16.4 Replay
    4.17 Security <\/td>\n<\/tr>\n
    55<\/td>\n5 Web Services framework
    5.1 Services overview
    5.1.1 General <\/td>\n<\/tr>\n
    56<\/td>\n5.1.2 Services requirements
    5.2 WSDL overview
    Tables
    Table 1 \u2013 Service requirements for the device types <\/td>\n<\/tr>\n
    57<\/td>\n5.3 Namespaces
    Table 2 \u2013 Defined namespaces in this standard <\/td>\n<\/tr>\n
    58<\/td>\nTable 3 \u2013 Referenced namespaces (with prefix) <\/td>\n<\/tr>\n
    59<\/td>\n5.4 Types
    5.5 Messages
    Table 4 \u2013 Referenced namespaces (without prefix) <\/td>\n<\/tr>\n
    60<\/td>\n5.6 Operations <\/td>\n<\/tr>\n
    61<\/td>\n5.6.1 One-way operation type
    Table 5 \u2013 Operation description outline used in this standard <\/td>\n<\/tr>\n
    62<\/td>\n5.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>\n5.11.1 Protocol errors
    5.11.2 SOAP errors <\/td>\n<\/tr>\n
    65<\/td>\nTable 6 \u2013 Generic faults <\/td>\n<\/tr>\n
    66<\/td>\n5.12 Security
    5.12.1 User-based access control
    Table 7 \u2013 HTTP errors <\/td>\n<\/tr>\n
    67<\/td>\n5.12.2 User token profile <\/td>\n<\/tr>\n
    68<\/td>\n6 IP configuration <\/td>\n<\/tr>\n
    69<\/td>\n7 Device discovery
    7.1 General
    7.2 Modes of operation <\/td>\n<\/tr>\n
    70<\/td>\n7.3 Discovery definitions
    7.3.1 Endpoint reference
    7.3.2 Hello <\/td>\n<\/tr>\n
    71<\/td>\nTable 8 \u2013 Scope parameters <\/td>\n<\/tr>\n
    72<\/td>\n7.3.3 Probe and probe match
    7.3.4 Resolve and resolve match
    7.3.5 Bye <\/td>\n<\/tr>\n
    73<\/td>\n7.3.6 SOAP fault messages
    7.4 Remote discovery extensions
    7.4.1 Network scenarios <\/td>\n<\/tr>\n
    74<\/td>\nFigure 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>\n7.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>\n7.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>\n7.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>\n8 Device management
    8.1 Capabilities
    8.1.1 Get WSDL URL
    Table 9 \u2013 Get WSDL URL command <\/td>\n<\/tr>\n
    79<\/td>\n8.1.2 Capability exchange
    Table 10 \u2013 Get Capabilities command <\/td>\n<\/tr>\n
    80<\/td>\nTable 11 \u2013 The capabilities in the GetCapabilities command <\/td>\n<\/tr>\n
    82<\/td>\n8.2 Network
    8.2.1 Get hostname
    8.2.2 Set hostname
    Table 12 \u2013 GetHostname command <\/td>\n<\/tr>\n
    83<\/td>\n8.2.3 Get DNS settings
    Table 13 \u2013 SetHostname command <\/td>\n<\/tr>\n
    84<\/td>\n8.2.4 Set DNS settings
    Table 14 \u2013 GetDNS command <\/td>\n<\/tr>\n
    85<\/td>\n8.2.5 Get NTP settings
    Table 15 \u2013 Set DNS command <\/td>\n<\/tr>\n
    86<\/td>\n8.2.6 Set NTP settings
    Table 16 \u2013 GetNTP command <\/td>\n<\/tr>\n
    87<\/td>\n8.2.7 Get dynamic DNS settings
    Table 17 \u2013 SetNTP command <\/td>\n<\/tr>\n
    88<\/td>\n8.2.8 Set dynamic DNS settings
    Table 18 \u2013 GetDynamicDNS command <\/td>\n<\/tr>\n
    89<\/td>\n8.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>\nTable 21 \u2013 SetNetworkInterfaces command <\/td>\n<\/tr>\n
    91<\/td>\n8.2.11 Get network protocols
    Table 22 \u2013 GetNetworkProtocols command <\/td>\n<\/tr>\n
    92<\/td>\n8.2.12 Set network protocols
    8.2.13 Get default gateway
    Table 23 \u2013 SetNetworkProtocols command <\/td>\n<\/tr>\n
    93<\/td>\n8.2.14 Set default gateway
    Table 24 \u2013 GetNetworkDefaultGateway command
    Table 25 \u2013 SetNetworkDefaultGateway command <\/td>\n<\/tr>\n
    94<\/td>\n8.2.15 Get zero configuration
    8.2.16 Set zero configuration
    Table 26 \u2013 GetZeroConfiguration command <\/td>\n<\/tr>\n
    95<\/td>\n8.2.17 Get IP address filter
    Table 27 \u2013 SetZeroConfiguration command
    Table 28 \u2013 GetIPAddressFilter command <\/td>\n<\/tr>\n
    96<\/td>\n8.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>\n8.2.20 Remove an IP filter address
    Table 30 \u2013 AddIPAddressFilter command <\/td>\n<\/tr>\n
    98<\/td>\n8.2.21 IEEE 802.11 configuration
    Table 31 \u2013 RemoveIPAddressFilter command <\/td>\n<\/tr>\n
    101<\/td>\nTable 32 \u2013 GetDot11Capabilities
    Table 33 \u2013 IEEE 802.11 capabilities <\/td>\n<\/tr>\n
    102<\/td>\nTable 34 \u2013 GetDot11Status <\/td>\n<\/tr>\n
    103<\/td>\n8.3 System
    8.3.1 Device Information
    Table 35 \u2013 ScanAvailable802.11Networks <\/td>\n<\/tr>\n
    104<\/td>\n8.3.2 Get System URIs
    Table 36 \u2013 GetDeviceInformation command <\/td>\n<\/tr>\n
    105<\/td>\n8.3.3 Backup
    8.3.4 Restore
    Table 37 \u2013 GetSystemUris command
    Table 38 \u2013 GetSystemBackup command <\/td>\n<\/tr>\n
    106<\/td>\n8.3.5 Start system restore
    Table 39 \u2013 RestoreSystem command <\/td>\n<\/tr>\n
    107<\/td>\n8.3.6 Get system date and time
    Table 40 \u2013 StartSystemRestore command <\/td>\n<\/tr>\n
    108<\/td>\n8.3.7 Set system date and time
    Table 41 \u2013 GetSystemDateAndTime command <\/td>\n<\/tr>\n
    109<\/td>\n8.3.8 Factory default
    Table 42 \u2013 SetSystemDateAndTime command <\/td>\n<\/tr>\n
    110<\/td>\n8.3.9 Firmware upgrade
    Table 43 \u2013 SetSystemFactoryDefault command <\/td>\n<\/tr>\n
    111<\/td>\n8.3.10 Start firmware upgrade
    Table 44 \u2013 UpgradeSystemFirmware command <\/td>\n<\/tr>\n
    112<\/td>\n8.3.11 Get system logs
    Table 45 \u2013 StartFirmwareUpgrade command <\/td>\n<\/tr>\n
    113<\/td>\n8.3.12 Get support information
    Table 46 \u2013 GetSystemLog command <\/td>\n<\/tr>\n
    114<\/td>\n8.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>\n8.3.15 Set scope parameters
    Table 49 \u2013 GetScopes command <\/td>\n<\/tr>\n
    116<\/td>\n8.3.16 Add scope parameters
    Table 50 \u2013 SetScopes command
    Table 51 \u2013 AddScopes command <\/td>\n<\/tr>\n
    117<\/td>\n8.3.17 Remove scope parameters
    8.3.18 Get discovery mode
    Table 52 \u2013 RemoveScopes command <\/td>\n<\/tr>\n
    118<\/td>\n8.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>\n8.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>\n8.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>\n8.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>\n8.4.4 Create users
    Table 61 \u2013 GetUsers command <\/td>\n<\/tr>\n
    123<\/td>\n8.4.5 Delete users
    Table 62 \u2013 CreateUsers command <\/td>\n<\/tr>\n
    124<\/td>\n8.4.6 Set users settings
    Table 63 \u2013 DeleteUsers command <\/td>\n<\/tr>\n
    125<\/td>\n8.4.7 IEEE 802.1X configuration
    Table 64 \u2013 SetUser command <\/td>\n<\/tr>\n
    127<\/td>\nTable 65 \u2013 CreateDot1XConfiguration command <\/td>\n<\/tr>\n
    128<\/td>\nTable 66 \u2013 SetDot1XConfigurationRequest command <\/td>\n<\/tr>\n
    129<\/td>\nTable 67 \u2013 GetDot1XConfiguration command
    Table 68 \u2013 GetDot1XConfigurations command <\/td>\n<\/tr>\n
    130<\/td>\n8.4.8 Create self-signed certificate
    Table 69 \u2013 DeleteDot1XConfigurations command <\/td>\n<\/tr>\n
    131<\/td>\n8.4.9 Get certificates
    Table 70 \u2013 CreateCertificate command <\/td>\n<\/tr>\n
    132<\/td>\n8.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>\n8.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>\n8.4.14 Get client certificate status
    Table 75 \u2013 GetPkcs10Request command <\/td>\n<\/tr>\n
    135<\/td>\n8.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>\n8.4.17 Load device certificates in conjunction with its private key
    Table 78 \u2013 LoadCertificates command <\/td>\n<\/tr>\n
    137<\/td>\n8.4.18 Get certificate information request
    Table 79 \u2013 LoadCertificateWithPrivateKey command <\/td>\n<\/tr>\n
    138<\/td>\n8.4.19 Load CA certificates
    Table 80 \u2013 GetCertificateInformation command <\/td>\n<\/tr>\n
    139<\/td>\n8.4.20 Delete certificate
    Table 81 \u2013 LoadCACertificates command <\/td>\n<\/tr>\n
    140<\/td>\n8.4.21 Get remote user
    Table 82 \u2013 DeleteCertificates command <\/td>\n<\/tr>\n
    141<\/td>\n8.4.22 Set remote user
    Table 83 \u2013 GetRemoteUser command <\/td>\n<\/tr>\n
    142<\/td>\n8.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>\n8.5.1 Get relay outputs
    8.5.2 Set relay output settings
    Table 86 \u2013 GetRelayOutputs command <\/td>\n<\/tr>\n
    144<\/td>\n8.5.3 Trigger relay output
    Table 87 \u2013 SetRelayOutputSettings command. <\/td>\n<\/tr>\n
    145<\/td>\n8.5.4 Auxiliary operation
    Table 88 \u2013 SetRelayOutputState command <\/td>\n<\/tr>\n
    146<\/td>\n8.6 Service specific fault codes
    Table 89 \u2013 Send auxiliary command <\/td>\n<\/tr>\n
    147<\/td>\nTable 90 \u2013 Device service specific fault codes <\/td>\n<\/tr>\n
    152<\/td>\n9 Device IO Service
    9.1 VideoOutputs
    9.1.1 General
    9.1.2 GetVideoOutputs <\/td>\n<\/tr>\n
    153<\/td>\n9.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>\n9.2.3 GetVideoOutputConfigurationOptions
    Table 93 \u2013 SetVideoOutputConfiguration command <\/td>\n<\/tr>\n
    155<\/td>\n9.3 VideoSources
    9.3.1 General
    9.3.2 GetVideoSources
    Table 94 \u2013 GetVideoOutputConfigurationOptions command <\/td>\n<\/tr>\n
    156<\/td>\n9.4 VideoSourceConfiguration
    9.4.1 GetVideoSourceConfiguration
    Table 95 \u2013 GetVideoSources command
    Table 96 \u2013 GetVideoSourceConfiguration command <\/td>\n<\/tr>\n
    157<\/td>\n9.4.2 SetVideoSourceConfiguration
    9.4.3 GetVideoSourceConfigurationOptions
    Table 97 \u2013 SetVideoSourceConfiguration command <\/td>\n<\/tr>\n
    158<\/td>\n9.5 AudioOutputs
    9.5.1 General
    9.5.2 GetAudioOutputs
    Table 98 \u2013 GetVideoSourceConfiguartionOptions command <\/td>\n<\/tr>\n
    159<\/td>\n9.6 AudioOutputConfiguration
    9.6.1 GetAudioOutputConfiguration
    Table 99 \u2013 GetAudioOutputs command
    Table 100 \u2013 GetAudioOutputConfiguration command <\/td>\n<\/tr>\n
    160<\/td>\n9.6.2 SetAudioOutputConfiguration
    9.6.3 GetAudioOutputConfigurationOptions
    Table 101 \u2013 SetAudioOutputConfiguration command <\/td>\n<\/tr>\n
    161<\/td>\n9.7 AudioSources
    9.7.1 General
    9.7.2 GetAudioSources
    Table 102 \u2013 GetAudioOutputConfigurationOptions command <\/td>\n<\/tr>\n
    162<\/td>\n9.8 AudioSourceConfiguration
    9.8.1 GetAudioSourceConfiguration
    Table 103 \u2013 GetAudioSources command
    Table 104 \u2013 GetAudioSourceConfiguration command <\/td>\n<\/tr>\n
    163<\/td>\n9.8.2 SetAudioSourceConfiguration
    9.8.3 GetAudioSourceConfigurationOptions
    Table 105 \u2013 SetAudioSourceConfiguration command <\/td>\n<\/tr>\n
    164<\/td>\n9.9 Relay outputs
    9.9.1 Get relay outputs
    Table 106 \u2013 GetAudioSourceConfigurationOptions command <\/td>\n<\/tr>\n
    165<\/td>\n9.9.2 Set relay output settings
    Table 107 \u2013 GetRelayOutputs command <\/td>\n<\/tr>\n
    166<\/td>\n9.9.3 Trigger relay output
    Table 108 \u2013 SetRelayOutputSettings command <\/td>\n<\/tr>\n
    167<\/td>\n9.10 Service specific fault codes
    Table 109 \u2013 SetRelayOutputState command <\/td>\n<\/tr>\n
    168<\/td>\n10 Imaging configuration
    10.1 Imaging settings
    Table 110 \u2013 DeviceIO service specific fault codes <\/td>\n<\/tr>\n
    169<\/td>\n10.1.1 Get imaging settings <\/td>\n<\/tr>\n
    170<\/td>\n10.1.2 Set imaging settings
    Table 111 \u2013 GetImagingSettings command <\/td>\n<\/tr>\n
    171<\/td>\n10.1.3 Get options
    Table 112 \u2013 SetImagingSettings command <\/td>\n<\/tr>\n
    172<\/td>\n10.1.4 Move
    Table 113 \u2013 GetOptions command <\/td>\n<\/tr>\n
    173<\/td>\n10.1.5 Get move options
    Table 114 \u2013 Move (focus) command <\/td>\n<\/tr>\n
    174<\/td>\n10.1.6 Stop
    Table 115 \u2013 GetMoveOptions (focus) command <\/td>\n<\/tr>\n
    175<\/td>\n10.1.7 Get imaging status
    Table 116 \u2013 Stop (focus) command <\/td>\n<\/tr>\n
    176<\/td>\n10.2 Service specific fault codes
    Table 117 \u2013 GetStatus (focus) command
    Table 118 \u2013 Imaging specific fault codes <\/td>\n<\/tr>\n
    177<\/td>\n11 Media configuration
    11.1 Audio and video codecs
    11.2 Media profile <\/td>\n<\/tr>\n
    178<\/td>\n11.2.1 Create media profile <\/td>\n<\/tr>\n
    179<\/td>\n11.2.2 Get media profiles
    Table 119 \u2013 CreateProfile command <\/td>\n<\/tr>\n
    180<\/td>\n11.2.3 Get media profile
    Table 120 \u2013 GetProfiles command
    Table 121 \u2013 GetProfile command <\/td>\n<\/tr>\n
    181<\/td>\n11.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>\n11.2.6 Add audio source configuration to a profile
    Table 123 \u2013 AddVideoEncoderConfiguration command <\/td>\n<\/tr>\n
    183<\/td>\n11.2.7 Add audio encoder configuration to a profile
    Table 124 \u2013 AddAudioSourceConfiguration command <\/td>\n<\/tr>\n
    184<\/td>\n11.2.8 Add PTZ configuration to a profile
    Table 125 \u2013 AddAudioEncoderConfiguration command <\/td>\n<\/tr>\n
    185<\/td>\n11.2.9 Add video analytics configuration to a profile
    Table 126 \u2013 AddPTZConfiguration command <\/td>\n<\/tr>\n
    186<\/td>\n11.2.10 Add metadata configuration to a profile
    Table 127 \u2013 AddVideoAnalytics command <\/td>\n<\/tr>\n
    187<\/td>\n11.2.11 Add audio output configuration
    Table 128 \u2013 AddMetadataConfiguration command <\/td>\n<\/tr>\n
    188<\/td>\n11.2.12 Add audio decoder configuration
    Table 129 \u2013 AddAudioOutputConfiguration <\/td>\n<\/tr>\n
    189<\/td>\n11.2.13 Remove video source configuration from a profile
    Table 130 \u2013 AddAudioDecoderConfiguration <\/td>\n<\/tr>\n
    190<\/td>\n11.2.14 Remove video encoder configuration from a profile
    Table 131 \u2013 RemoveVideoSourceConfiguration command <\/td>\n<\/tr>\n
    191<\/td>\n11.2.15 Remove audio source configuration from a profile
    Table 132 \u2013 RemoveVideoEncoderConfiguration command <\/td>\n<\/tr>\n
    192<\/td>\n11.2.16 Remove audio encoder configuration from a profile
    Table 133 \u2013 RemoveAudioSourceConfiguration command <\/td>\n<\/tr>\n
    193<\/td>\n11.2.17 Remove PTZ configuration from a profile
    Table 134 \u2013 RemoveAudioEncoderConfiguration command <\/td>\n<\/tr>\n
    194<\/td>\n11.2.18 Remove video analytics configuration from a profile
    Table 135 \u2013 RemovePTZConfiguration command <\/td>\n<\/tr>\n
    195<\/td>\n11.2.19 Remove metadata configuration from a profile
    Table 136 \u2013 RemoveVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n
    196<\/td>\n11.2.20 Remove audio output configuration
    Table 137 \u2013 RemoveMetadataConfiguration command <\/td>\n<\/tr>\n
    197<\/td>\n11.2.21 Remove audio decoder configuration
    Table 138 \u2013 RemoveAudioOutputConfiguration <\/td>\n<\/tr>\n
    198<\/td>\n11.2.22 Delete media profile
    Table 139 \u2013 RemoveAudioDecoderConfiguration <\/td>\n<\/tr>\n
    199<\/td>\n11.3 Video source
    11.3.1 General
    11.3.2 GetVideoSources
    Table 140 \u2013 DeleteProfile command <\/td>\n<\/tr>\n
    200<\/td>\n11.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>\n11.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>\n11.4.4 Get video source configuration options
    Table 144 \u2013 GetCompatibleVideoSourceConfigurations command <\/td>\n<\/tr>\n
    203<\/td>\n11.4.5 Modify a video source configuration
    Table 145 \u2013 GetVideoSourceConfigurationOptions command <\/td>\n<\/tr>\n
    204<\/td>\n11.5 Video encoder configuration
    Table 146 \u2013 SetVideoSourceConfiguration command <\/td>\n<\/tr>\n
    205<\/td>\n11.5.1 Get video encoder configurations
    11.5.2 Get video encoder configuration
    Table 147 \u2013 GetVideoEncoderConfigurations command <\/td>\n<\/tr>\n
    206<\/td>\n11.5.3 Get compatible video encoder configurations
    Table 148 \u2013 GetVideoEncoderConfiguration command <\/td>\n<\/tr>\n
    207<\/td>\n11.5.4 Get video encoder configuration options
    Table 149 \u2013 GetCompatibleVideoEncoderConfigurations command <\/td>\n<\/tr>\n
    208<\/td>\n11.5.5 Modify a video encoder configuration
    Table 150 \u2013 GetVideoEncoderConfigurationOptions command <\/td>\n<\/tr>\n
    209<\/td>\n11.5.6 Get guaranteed number of video encoder instances
    Table 151 \u2013 SetVideoEncoderConfiguration command <\/td>\n<\/tr>\n
    210<\/td>\n11.6 Audio source
    11.6.1 General
    11.6.2 Get audio sources
    Table 152 \u2013 GetGuaranteedNumberOfVideoEncoderInstances command <\/td>\n<\/tr>\n
    211<\/td>\n11.7 Audio source configuration
    11.7.1 Get audio source configurations
    Table 153 \u2013 GetAudioSources command <\/td>\n<\/tr>\n
    212<\/td>\n11.7.2 Get audio source configuration
    Table 154 \u2013 GetAudioSourceConfigurations command <\/td>\n<\/tr>\n
    213<\/td>\n11.7.3 Get compatible audio source configurations
    Table 155 \u2013 GetAudioSourceConfiguration command <\/td>\n<\/tr>\n
    214<\/td>\n11.7.4 Get audio source configuration options
    Table 156 \u2013 GetCompatibleAudioSourceConfigurations command <\/td>\n<\/tr>\n
    215<\/td>\n11.7.5 Modify an audio source configuration
    Table 157 \u2013 GetAudioSourceConfigurationOptions command <\/td>\n<\/tr>\n
    216<\/td>\n11.8 Audio encoder configuration
    Table 158 \u2013 SetAudioSourceConfiguration command <\/td>\n<\/tr>\n
    217<\/td>\n11.8.1 Get audio encoder configurations
    11.8.2 Get audio encoder configuration
    Table 159 \u2013 GetAudioEncoderConfigurations command <\/td>\n<\/tr>\n
    218<\/td>\n11.8.3 Get compatible audio encoder configurations
    Table 160 \u2013 GetAudioEncoderConfiguration command <\/td>\n<\/tr>\n
    219<\/td>\n11.8.4 Get audio encoder configuration options
    Table 161 \u2013 GetCompatibleAudioEncoderConfigurations command <\/td>\n<\/tr>\n
    220<\/td>\nTable 162 \u2013 GetAudioEncoderConfigurationOptions command <\/td>\n<\/tr>\n
    221<\/td>\n11.8.5 Modify audio encoder configurations
    11.9 Video analytics configuration
    Table 163 \u2013 SetAudioEncoderConfiguration command <\/td>\n<\/tr>\n
    222<\/td>\n11.9.1 Get video analytics configurations
    11.9.2 Get video analytics configuration
    Table 164 \u2013 GetVideoAnalyticsConfigurations command <\/td>\n<\/tr>\n
    223<\/td>\n11.9.3 Get compatible video analytics configurations
    Table 165 \u2013 GetVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n
    224<\/td>\n11.9.4 Modify a video analytics configuration
    Table 166 \u2013 GetCompatibleVideoAnalyticsConfigurations command <\/td>\n<\/tr>\n
    225<\/td>\nTable 167 \u2013 SetVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n
    226<\/td>\n11.10 Metadata configuration
    11.10.1 Get metadata configurations
    Table 168 \u2013 GetMetadataConfigurations command <\/td>\n<\/tr>\n
    227<\/td>\n11.10.2 Get metadata configuration
    11.10.3 Get compatible metadata configurations
    Table 169 \u2013 GetMetadataConfiguration command <\/td>\n<\/tr>\n
    228<\/td>\n11.10.4 Get metadata configuration options
    Table 170 \u2013 GetCompatibleMetadataConfigurations command <\/td>\n<\/tr>\n
    229<\/td>\n11.10.5 Modify a metadata configuration
    Table 171 \u2013 GetMetadataConfigurationOptions command <\/td>\n<\/tr>\n
    230<\/td>\n11.11 Audio outputs
    11.11.1 General
    11.11.2 Get audio outputs
    Table 172 \u2013 etMetadataConfiguration command <\/td>\n<\/tr>\n
    231<\/td>\n11.12 Audio output configuration
    11.12.1 Get audio output configurations
    Table 173 \u2013 GetAudioOutputs <\/td>\n<\/tr>\n
    232<\/td>\n11.12.2 Get audio output configuration
    Table 174 \u2013 GetAudioOutputConfiguration
    Table 175 \u2013 GetAudioOutputConfiguration <\/td>\n<\/tr>\n
    233<\/td>\n11.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>\nTable 177 \u2013 GetAudioOutputConfigurationOptions <\/td>\n<\/tr>\n
    235<\/td>\n11.12.5 Modify audio output configuration
    11.13 Audio decoder configuration
    Table 178 \u2013 SetAudioOutputConfiguration <\/td>\n<\/tr>\n
    236<\/td>\n11.13.1 Get audio decoder configurations
    11.13.2 Get audio decoder configuration
    Table 179 \u2013 GetAudioDecoderConfigurations <\/td>\n<\/tr>\n
    237<\/td>\n11.13.3 Get compatible audio decoder configurations
    Table 180 \u2013 GetAudioDecoderConfiguration <\/td>\n<\/tr>\n
    238<\/td>\n11.13.4 Get audio decoder configuration options
    Table 181 \u2013 GetCompatibleAudioDecoderConfigurations <\/td>\n<\/tr>\n
    239<\/td>\n11.13.5 Modify audio decoder configuration
    Table 182 \u2013 GetAudioDecoderConfigurationOptions <\/td>\n<\/tr>\n
    240<\/td>\n11.14 Audio channel modes
    Table 183 \u2013 SetAudioDecoderConfiguration <\/td>\n<\/tr>\n
    241<\/td>\n11.15 Stream URI
    11.15.1 General
    11.15.2 Request stream URI <\/td>\n<\/tr>\n
    242<\/td>\nTable 184 \u2013 GetStreamUri command <\/td>\n<\/tr>\n
    243<\/td>\n11.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>\n11.17.1 Start multicast streaming
    11.17.2 Stop multicast streaming
    Table 186 \u2013 StartMulticastStreaming command <\/td>\n<\/tr>\n
    245<\/td>\n11.18 Synchronization points
    11.18.1 General
    11.18.2 Set synchronization point
    Table 187 \u2013 StopMulticastStreaming command <\/td>\n<\/tr>\n
    246<\/td>\n11.19 Service specific fault codes
    Table 188 \u2013 SetSynchronizationPoint command <\/td>\n<\/tr>\n
    247<\/td>\n12 Real time streaming
    Table 189 \u2013 Media service specific fault codes <\/td>\n<\/tr>\n
    248<\/td>\n12.1 Media stream protocol
    12.1.1 Transport format
    12.1.2 Media transport <\/td>\n<\/tr>\n
    249<\/td>\nFigure 14 \u2013 RTP header
    Table 190 \u2013 RTP header value <\/td>\n<\/tr>\n
    251<\/td>\nFigure 15 \u2013 RTCP sequence <\/td>\n<\/tr>\n
    252<\/td>\nFigure 16 \u2013 RTCP Sender Report <\/td>\n<\/tr>\n
    253<\/td>\n12.1.3 Synchronization point
    12.1.4 JPEG over RTP
    Figure 17 \u2013 Media synchronization <\/td>\n<\/tr>\n
    254<\/td>\nFigure 18 \u2013 RTP\/JPEG packet structure (only the typical content is listedfor the extension payload) <\/td>\n<\/tr>\n
    256<\/td>\n12.2 Media control protocol
    12.2.1 Stream control <\/td>\n<\/tr>\n
    257<\/td>\nFigure 19 \u2013 Stream control <\/td>\n<\/tr>\n
    258<\/td>\nTable 191 \u2013 RTSP methods <\/td>\n<\/tr>\n
    259<\/td>\nFigure 20 \u2013 Keep Alive <\/td>\n<\/tr>\n
    261<\/td>\n12.3 Back channel connection
    12.3.1 RTSP Require \u2013 Tag <\/td>\n<\/tr>\n
    262<\/td>\n12.3.2 Connection setup for a bi- directional connection <\/td>\n<\/tr>\n
    264<\/td>\n12.3.3 Multicast streaming
    12.4 Error handling
    13 Receiver configuration
    13.1 Persistence
    13.2 Receiver modes <\/td>\n<\/tr>\n
    265<\/td>\n13.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>\n13.3.3 Create receiver
    13.3.4 Delete receiver
    Table 194 \u2013 CreateReceiver command <\/td>\n<\/tr>\n
    267<\/td>\n13.3.5 Configure receiver
    13.3.6 SetReceiverMode
    Table 195 \u2013 DeleteReceiver command
    Table 196 \u2013 ConfigureReceiver command <\/td>\n<\/tr>\n
    268<\/td>\n13.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>\n13.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>\n14.1 Panes
    14.1.1 GetPaneConfigurations <\/td>\n<\/tr>\n
    271<\/td>\n14.1.2 GetPaneConfiguration
    Table 200 \u2013 GetPaneConfigurations <\/td>\n<\/tr>\n
    272<\/td>\n14.1.3 SetPaneConfigurations
    Table 201 \u2013 GetPaneConfiguration <\/td>\n<\/tr>\n
    273<\/td>\n14.1.4 SetPaneConfiguration
    Table 202 \u2013 SetPaneConfigurations <\/td>\n<\/tr>\n
    274<\/td>\n14.1.5 CreatePaneConfiguration
    Table 203 \u2013 SetPaneConfiguration <\/td>\n<\/tr>\n
    275<\/td>\n14.1.6 DeletePaneConfiguration
    Table 204 \u2013 CreatePaneConfiguration <\/td>\n<\/tr>\n
    276<\/td>\n14.2 Layout
    14.2.1 GetLayout
    Table 205 \u2013 DeletePaneConfiguration <\/td>\n<\/tr>\n
    277<\/td>\n14.2.2 SetLayout
    Table 206 \u2013 GetLayout
    Table 207 \u2013 SetLayout <\/td>\n<\/tr>\n
    278<\/td>\n14.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>\n14.4 Events
    14.4.1 General
    14.4.2 Decoding error event
    Table 208 \u2013 GetDisplayOptions <\/td>\n<\/tr>\n
    280<\/td>\n14.5 Service specific fault codes
    Table 209 \u2013 Service specific fault codes <\/td>\n<\/tr>\n
    281<\/td>\n15 Event handling
    15.1 Basic notification interface
    15.1.1 General <\/td>\n<\/tr>\n
    282<\/td>\n15.1.2 Requirements
    Figure 21 \u2013 Sequence diagram for the base notification interface <\/td>\n<\/tr>\n
    283<\/td>\n15.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>\n15.2.1 Create pull point subscription
    15.2.2 Pull messages
    Table 210 \u2013 CreatePullPointSubscription command <\/td>\n<\/tr>\n
    285<\/td>\n15.3 Notification streaming interface
    15.4 Properties
    Table 211 \u2013 PullMessages command <\/td>\n<\/tr>\n
    286<\/td>\n15.4.1 Property example
    15.5 Notification structure <\/td>\n<\/tr>\n
    287<\/td>\n15.5.1 Notification information <\/td>\n<\/tr>\n
    288<\/td>\n15.5.2 Message format <\/td>\n<\/tr>\n
    289<\/td>\n15.5.3 Property example, continued <\/td>\n<\/tr>\n
    290<\/td>\n15.5.4 Message description language <\/td>\n<\/tr>\n
    291<\/td>\n15.5.5 Message content filter <\/td>\n<\/tr>\n
    292<\/td>\n15.6 Synchronization point <\/td>\n<\/tr>\n
    293<\/td>\n15.7 Topic structure
    15.7.1 ONVIF topic namespace
    Table 212 \u2013 SetSynchronizationPoint command <\/td>\n<\/tr>\n
    294<\/td>\n15.7.2 Topic type information
    15.7.3 Topic filter <\/td>\n<\/tr>\n
    296<\/td>\n15.8 Get event properties
    Table 213 \u2013 GetEventProperties command <\/td>\n<\/tr>\n
    297<\/td>\n15.9 SOAP fault messages
    15.10 Notification example
    15.10.1 GetEventPropertiesRequest
    15.10.2 GetEventPropertiesResponse <\/td>\n<\/tr>\n
    298<\/td>\n15.10.3 CreatePullPointSubscription <\/td>\n<\/tr>\n
    299<\/td>\n15.10.4 CreatePullPointSubscriptionResponse
    15.10.5 PullMessagesRequest <\/td>\n<\/tr>\n
    300<\/td>\n15.10.6 PullMessagesResponse <\/td>\n<\/tr>\n
    301<\/td>\n15.10.7 UnsubscribeRequest
    15.11 Service specific fault codes
    16 PTZ control <\/td>\n<\/tr>\n
    302<\/td>\n16.1 PTZ Model <\/td>\n<\/tr>\n
    303<\/td>\n16.2 PTZ Node <\/td>\n<\/tr>\n
    304<\/td>\n16.2.1 GetNodes
    16.2.2 GetNode
    Table 214 \u2013 GetNodes command <\/td>\n<\/tr>\n
    305<\/td>\n16.3 PTZ configuration
    Table 215 \u2013 GetNode command <\/td>\n<\/tr>\n
    306<\/td>\n16.3.1 GetConfigurations
    Table 216 \u2013 GetConfigurations command <\/td>\n<\/tr>\n
    307<\/td>\n16.3.2 GetConfiguration
    16.3.3 GetConfigurationOptions
    Table 217 \u2013 GetConfiguration command <\/td>\n<\/tr>\n
    308<\/td>\n16.3.4 SetConfiguration
    Table 218 \u2013 GetConfigurationOptions command <\/td>\n<\/tr>\n
    309<\/td>\n16.4 Move operations
    Table 219 \u2013 SetConfiguration command <\/td>\n<\/tr>\n
    310<\/td>\n16.4.1 AbsoluteMove <\/td>\n<\/tr>\n
    311<\/td>\n16.4.2 RelativeMove
    Table 220 \u2013 AbsoluteMove command <\/td>\n<\/tr>\n
    313<\/td>\n16.4.3 ContinuousMove
    Table 221 \u2013 RelativeMove command <\/td>\n<\/tr>\n
    315<\/td>\nTable 222 \u2013 ContinuousMove command <\/td>\n<\/tr>\n
    316<\/td>\n16.4.4 Stop
    16.4.5 GetStatus
    Table 223 \u2013 Stop (PTZ) command <\/td>\n<\/tr>\n
    317<\/td>\n16.5 Preset operations
    16.5.1 SetPreset
    Table 224 \u2013 GetStatus (PTZ) command <\/td>\n<\/tr>\n
    318<\/td>\nTable 225 \u2013 SetPreset command <\/td>\n<\/tr>\n
    319<\/td>\n16.5.2 GetPresets
    Table 226 \u2013 GetPresets command <\/td>\n<\/tr>\n
    320<\/td>\n16.5.3 GotoPreset
    Table 227 \u2013 GotoPreset command <\/td>\n<\/tr>\n
    321<\/td>\n16.5.4 RemovePreset
    16.6 Home position operations
    16.6.1 GotoHomePosition
    Table 228 \u2013 RemovePreset command <\/td>\n<\/tr>\n
    322<\/td>\n16.6.2 SetHomePosition
    Table 229 \u2013 GotoHomePosition command <\/td>\n<\/tr>\n
    323<\/td>\n16.7 Auxiliary operations
    16.7.1 General
    16.7.2 SendAuxiliaryCommand
    Table 230 \u2013 SetHomePosition command <\/td>\n<\/tr>\n
    324<\/td>\n16.8 Predefined PTZ spaces
    16.8.1 Absolute position spaces
    Table 231 \u2013 Send Auxiliary command <\/td>\n<\/tr>\n
    325<\/td>\n16.8.2 Relative translation spaces <\/td>\n<\/tr>\n
    327<\/td>\n16.8.3 Continuous velocity spaces <\/td>\n<\/tr>\n
    328<\/td>\n16.8.4 Speed spaces <\/td>\n<\/tr>\n
    329<\/td>\n16.9 Service specific fault codes
    Table 232 \u2013 PTZspecific fault codes <\/td>\n<\/tr>\n
    331<\/td>\n17 Video analytics
    17.1 Scene description interface
    17.1.1 Overview
    17.1.2 Frame related content <\/td>\n<\/tr>\n
    333<\/td>\nFigure 23 \u2013 Default frame coordinate system <\/td>\n<\/tr>\n
    334<\/td>\n17.1.3 Scene elements <\/td>\n<\/tr>\n
    338<\/td>\n17.2 Rule interface <\/td>\n<\/tr>\n
    339<\/td>\n17.2.1 Rule representation
    17.2.2 Rule description language <\/td>\n<\/tr>\n
    340<\/td>\n17.2.3 Standard rules <\/td>\n<\/tr>\n
    342<\/td>\n17.2.4 Operations on rules
    Table 233 \u2013 GetSupportedRules command <\/td>\n<\/tr>\n
    343<\/td>\nTable 234 \u2013 GetRules command <\/td>\n<\/tr>\n
    344<\/td>\nTable 235 \u2013 CreateRules command <\/td>\n<\/tr>\n
    345<\/td>\nTable 236 \u2013 ModifyRules command <\/td>\n<\/tr>\n
    346<\/td>\n17.3 Analytics modules interface
    17.3.1 Analytics module configuration
    Table 237 \u2013 DeleteRules command <\/td>\n<\/tr>\n
    347<\/td>\n17.3.2 Analytics module description language
    17.3.3 Operations on analytics modules <\/td>\n<\/tr>\n
    348<\/td>\nTable 238 \u2013 GetSupportedAnalyticsModules command
    Table 239 \u2013 GetAnalyticsModules command <\/td>\n<\/tr>\n
    349<\/td>\nTable 240 \u2013 CreateAnalyticsModules command. <\/td>\n<\/tr>\n
    350<\/td>\nTable 241 \u2013 ModifyAnalyticsModules command <\/td>\n<\/tr>\n
    351<\/td>\n17.4 Service-specific fault codes
    Table 242 \u2013 DeleteAnalyticsModules command <\/td>\n<\/tr>\n
    352<\/td>\nTable 243 \u2013 The analytics-specific fault codes <\/td>\n<\/tr>\n
    353<\/td>\n18 Analytics device
    18.1 Overview
    18.2 Analytics engine input <\/td>\n<\/tr>\n
    354<\/td>\n18.2.1 GetAnalyticsEngineInputs
    18.2.2 GetAnalyticsEngineInput
    Table 244 \u2013 GetAnalyticsEngineInputs command <\/td>\n<\/tr>\n
    355<\/td>\n18.2.3 SetAnalyticsEngineInput
    Table 245 \u2013 GetAnalyticsEngineInput command <\/td>\n<\/tr>\n
    356<\/td>\n18.2.4 CreateAnalyticsEngineInputs
    Table 246 \u2013 SetAnalyticsEngineInput command <\/td>\n<\/tr>\n
    357<\/td>\n18.2.5 DeleteAnalyticsEngineInputs
    Table 247 \u2013 CreateAnalyticsEngineInputs command <\/td>\n<\/tr>\n
    358<\/td>\n18.3 Video analytics configuration
    18.3.1 GetVideoAnalyticsConfiguration
    Table 248 \u2013 DeleteAnalyticsEngineInputs command <\/td>\n<\/tr>\n
    359<\/td>\n18.3.2 SetVideoAnalyticsConfiguration
    Table 249 \u2013 GetVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n
    360<\/td>\n18.4 Analytics engines
    18.4.1 GetAnalyticsEngines
    Table 250 \u2013 SetVideoAnalyticsConfiguration command <\/td>\n<\/tr>\n
    361<\/td>\n18.4.2 GetAnalyticsEngine
    Table 251 \u2013 GetAnalyticsEngines command
    Table 252 \u2013 GetAnalyticsEngine command <\/td>\n<\/tr>\n
    362<\/td>\n18.5 Analytics engine control
    18.5.1 GetAnalyticsEngineControls
    Table 253 \u2013 GetAnalyticsEngineControls command <\/td>\n<\/tr>\n
    363<\/td>\n18.5.2 GetAnalyticsEngineControl
    18.5.3 SetAnalyticsEngineControl
    Table 254 \u2013 GetAnalyticsEngineControl command <\/td>\n<\/tr>\n
    364<\/td>\n18.5.4 CreateAnalyticsEngineControl
    Table 255 \u2013 SetAnalyticsEngineControl command <\/td>\n<\/tr>\n
    365<\/td>\nTable 256 \u2013 CreateAnalyticsEngineControl command <\/td>\n<\/tr>\n
    366<\/td>\n18.5.5 DeleteAnalyticsEngineControl
    18.6 GetAnalyticsState
    Table 257 \u2013 DeleteAnalyticsEngineControl command <\/td>\n<\/tr>\n
    367<\/td>\n18.7 Output streaming configuration
    18.7.1 General
    18.7.2 Request stream URI
    Table 258 \u2013 GetAnalyticsState <\/td>\n<\/tr>\n
    368<\/td>\n19 Recording control
    19.1 General
    Table 259 \u2013 GetAnalyticsDeviceStreamUri command <\/td>\n<\/tr>\n
    369<\/td>\nFigure 24 \u2013 Example of recordings and tracks <\/td>\n<\/tr>\n
    370<\/td>\n19.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>\nFigure 25 \u2013 Diagram of the RecordingJobConfiguration elements <\/td>\n<\/tr>\n
    372<\/td>\n19.4 CreateRecording
    Table 260 \u2013 CreateRecording command <\/td>\n<\/tr>\n
    373<\/td>\n19.5 DeleteRecording
    19.6 GetRecordings
    Table 261 \u2013 DeleteRecording command <\/td>\n<\/tr>\n
    374<\/td>\nTable 262 \u2013 GetRecordings command <\/td>\n<\/tr>\n
    375<\/td>\n19.7 SetRecordingConfiguration
    19.8 GetRecordingConfiguration
    Table 263 \u2013 SetRecordingConfiguration command <\/td>\n<\/tr>\n
    376<\/td>\n19.9 CreateTrack
    Table 264 \u2013 GetRecordingConfiguration command <\/td>\n<\/tr>\n
    377<\/td>\nTable 265 \u2013 CreateTrack command <\/td>\n<\/tr>\n
    378<\/td>\n19.10 DeleteTrack
    19.11 GetTrackConfiguration
    Table 266 \u2013 DeleteTrack command <\/td>\n<\/tr>\n
    379<\/td>\n19.12 SetTrackConfiguration
    Table 267 \u2013 GetTrackConfiguration command <\/td>\n<\/tr>\n
    380<\/td>\n19.13 CreateRecordingJob
    Table 268 \u2013 SetTrackConfiguration command <\/td>\n<\/tr>\n
    381<\/td>\n19.14 DeleteRecordingJob
    Table 269 \u2013 CreateRecordingJob command <\/td>\n<\/tr>\n
    382<\/td>\n19.15 GetRecordingJobs
    19.16 SetRecordingJobConfiguration
    Table 270 \u2013 DeleteRecordingJob command
    Table 271 \u2013 GetRecordingJobs command <\/td>\n<\/tr>\n
    383<\/td>\n19.17 GetRecordingJobConfiguration
    Table 272 \u2013 SetRecordingJobConfiguration command <\/td>\n<\/tr>\n
    384<\/td>\n19.18 SetRecordingJobMode
    Table 273 \u2013 GetRecordingJobConfiguration command
    Table 274 \u2013 SetRecordingJobMode command <\/td>\n<\/tr>\n
    385<\/td>\n19.19 GetRecordingJobState
    Figure 26 \u2013 Diagram of the RecordingJobStateInformation elements
    Table 275 \u2013 GetRecordingJobState command <\/td>\n<\/tr>\n
    386<\/td>\n19.20 Events
    19.20.1 Recording job state changes <\/td>\n<\/tr>\n
    387<\/td>\n19.20.2 Configuration changes
    19.20.3 Data deletion
    19.20.4 Recording and track creation and deletion <\/td>\n<\/tr>\n
    388<\/td>\n19.21 Examples
    19.21.1 Example 1: Setup recording of a single camera <\/td>\n<\/tr>\n
    389<\/td>\n19.21.2 Example 2: Record multiple streams from one camera to a single recording <\/td>\n<\/tr>\n
    390<\/td>\n20 Recording search
    20.1 General <\/td>\n<\/tr>\n
    391<\/td>\n20.2 Concepts
    20.2.1 Search direction
    20.2.2 Recording event
    20.2.3 Search session <\/td>\n<\/tr>\n
    392<\/td>\n20.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>\n20.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>\n20.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>\n20.5 GetRecordingInformation
    20.6 GetMediaAttributes
    Table 276 \u2013 GetRecordingSummary command
    Table 277 \u2013 GetRecordingInformation command <\/td>\n<\/tr>\n
    396<\/td>\n20.7 FindRecordings
    Table 278 \u2013 GetMediaAttributes command <\/td>\n<\/tr>\n
    397<\/td>\n20.8 GetRecordingSearchResults
    Table 279 \u2013 FindRecordings command <\/td>\n<\/tr>\n
    398<\/td>\n20.9 FindEvents
    Table 280 \u2013 GetRecordingSearchResults command <\/td>\n<\/tr>\n
    399<\/td>\n20.10 GetEventSearchResults
    Table 281 \u2013 FindEvents command <\/td>\n<\/tr>\n
    400<\/td>\n20.11 FindPTZPosition
    Table 282 \u2013 GetEventSearchResults command <\/td>\n<\/tr>\n
    401<\/td>\n20.12 GetPTZPositionSearchResults
    Table 283 \u2013 FindPTZPosition command <\/td>\n<\/tr>\n
    402<\/td>\n20.13 FindMetadata
    Table 284 \u2013 GetPTZPositionSearchResults command <\/td>\n<\/tr>\n
    403<\/td>\n20.14 GetMetadataSearchResults
    Table 285 \u2013 FindMetadata command <\/td>\n<\/tr>\n
    404<\/td>\n20.15 GetSearchState
    Table 286 \u2013 GetMetadataSearchResults command <\/td>\n<\/tr>\n
    405<\/td>\n20.16 EndSearch
    Table 287 \u2013 GetSearchState command
    Table 288 \u2013 EndSearch command <\/td>\n<\/tr>\n
    406<\/td>\n20.17 Recording Event Descriptions <\/td>\n<\/tr>\n
    408<\/td>\n20.18 XPath dialect <\/td>\n<\/tr>\n
    409<\/td>\n21 Replay control
    21.1 Use of RTSP <\/td>\n<\/tr>\n
    410<\/td>\n21.2 RTP header extension
    21.2.1 NTP timestamps
    Table 289 \u2013 RTP packet layout <\/td>\n<\/tr>\n
    411<\/td>\n21.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>\n21.4.1 Range header field
    21.4.2 Rate-Control header field <\/td>\n<\/tr>\n
    413<\/td>\n21.4.3 Frames header field
    21.4.4 Synchronization points <\/td>\n<\/tr>\n
    414<\/td>\n21.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>\n21.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>\n21.11 Replay service commands
    21.11.1 Request replay URI
    Table 291 \u2013 GetReplayUri command <\/td>\n<\/tr>\n
    417<\/td>\n21.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>\n21.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>\n22.1.1 Supported cipher suites
    22.1.2 Server authentication
    22.1.3 Client authentication <\/td>\n<\/tr>\n
    420<\/td>\n22.2 Message level security
    22.3 IEEE 802.1X <\/td>\n<\/tr>\n
    421<\/td>\nAnnex A (informative) Notification topics <\/td>\n<\/tr>\n
    424<\/td>\nAnnex B (informative) Scene descriptions <\/td>\n<\/tr>\n
    426<\/td>\nAnnex C (normative) Video IP network interface XML schemata <\/td>\n<\/tr>\n
    653<\/td>\nBibliography <\/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\n\n\n\n
    Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
    BSI<\/b><\/a><\/td>\n2014<\/td>\n658<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":420081,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-420079","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/420079","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/420081"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=420079"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=420079"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=420079"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}