Hikvision Isapi - 2.6-Ipmd Service
Hikvision Isapi - 2.6-Ipmd Service
User Guide
Version 2.6
http://www.hikvision.com/
Copyright © 2009-2014 by HIKVISION. All rights reserved. This documentation is issued in strict
confidence and is to be used only for the purposes for which it is supplied. It may not be reproduced
in whole or in part, in any form, or by any means or be used for any other purpose without prior
written consent of HIKVISION and then only on the condition that this notice is included in any such
reproduction. No information as to the contents or subject matter of this documentation, or any part
thereof, or arising directly or indirectly therefrom, shall be given orally or in writing or shall be
communicated in any manner whatsoever to any third party being an individual, firm, or company or
any employee thereof without the prior written consent of HIKVISION. Use of this product is subject
to acceptance of the HIKVISION agreement required to use this product. HIKVISION reserves the right
to make changes to its products as circumstances may warrant, without notice.
This documentation is provided “as-is,” without warranty of any kind. Please send any comments
regarding the documentation to:
[email protected]
I
8.1.13 /ISAPI/System/time/ntpServers/<ID> ............................................................. 31
8.1.14 /ISAPI/System/time/ntpServers/test .............................................................. 32
8.1.15 /ISAPI/System/Holidays ................................................................................... 33
8.1.16 /ISAPI/System/Holidays/<ID> .......................................................................... 33
8.1.17 /ISAPI/System/upgradeStatus ......................................................................... 35
8.1.18 /ISAPI/System/externalDevice ........................................................................ 35
8.1.19 /ISAPI/System/externalDevice/capabilities ..................................................... 36
8.1.20 /ISAPI/System/externalDevice/supplementLight ............................................ 36
8.1.21 /ISAPI/System/externalDevice/supplementLight/capabilities ........................ 37
8.1.22 /ISAPI/System/onlineUpgrade/server ............................................................. 38
8.1.23 /ISAPI/System/onlineUpgrade/version ........................................................... 38
8.1.24 /ISAPI/System/onlineUpgrade/upgrade.......................................................... 39
8.1.25 /ISAPI/System/onlineUpgrade/status ............................................................. 39
8.1.26 /ISAPI/System/firmwareCode ......................................................................... 39
8.1.27 /ISAPI/System/onlineUpgrade/judgeVersion .................................................. 40
8.1.28 /ISAPI/System/onlineUpgrade/capabilities ..................................................... 40
8.1.29 /ISAPI/System/Network/ANRArmingHostIP .................................................... 41
8.1.30 /ISAPI/System/externalDevice/THScreen........................................................ 42
8.1.31 /ISAPI/System/externalDevice/THScreen/capabilities .................................... 43
8.1.32 /ISAPI/System/externalDevice/THScreen/timing ............................................ 43
8.1.33 /ISAPI/System/accessoryCardInfo/capabilities ............................................... 44
8.1.34 /ISAPI/System/accessoryCardInfo ................................................................... 44
8.1.35 /ISAPI/System/SetupParam/capabilities ......................................................... 45
8.1.36 /ISAPI/System/SetupParam ............................................................................ 45
8.1.37 /ISAPI/System/setupCalibration/capabilities .................................................. 46
8.1.38 /ISAPI/System/setupCalibration ..................................................................... 47
8.1.1 /ISAPI/System/mutexFunctionErrorMsg ........................................................ 50
8.2 /ISAPI/System/Network .................................................................................................. 51
8.2.1 /ISAPI/System/Network/capabilities ............................................................... 51
8.2.2 /ISAPI/System/Network/interfaces ................................................................. 53
8.2.3 /ISAPI/System/Network/interfaces/<ID>/capabilities .................................... 53
8.2.4 /ISAPI/System/Network/interfaces/<ID> ........................................................ 54
8.2.5 /ISAPI/System/Network/interfaces/<ID>/ipAddress....................................... 55
8.2.6 /ISAPI/System/Network/interfaces/<ID>/wireless/capabilities ...................... 56
8.2.7 /ISAPI/System/Network/interfaces/<ID>/wireless ......................................... 58
8.2.8 /ISAPI/System/Network/interfaces/<ID>/wireless/accessPointList ................ 59
8.2.9 /ISAPI/System/Network/interfaces/<ID>/wireless/accessPointList/<ID> ....... 60
8.2.10 /ISAPI/System/Network/interfaces/<ID>/wirelessServer/accessDeviceList ... 60
8.2.11 /ISAPI/System/Network/interfaces/<ID>/wirelessServer/accessDeviceList/<ID>
61
8.2.12
/ISAPI/System/Network/interfaces/<ID>/wirelessServer/accessDeviceList/cap
abilities 61
8.2.13 /ISAPI/System/Network/interfaces/<ID>/discovery ....................................... 62
II
8.2.14 /ISAPI/System/Network/interfaces/<ID>/Link ................................................ 63
8.2.15 /ISAPI/System/Network/ANRArmingHost ....................................................... 63
8.2.16 Examples ......................................................................................................... 64
8.2.17 /ISAPI/System/Network/interfaces/<ID>/WPS ............................................... 66
8.2.18 /ISAPI/System/Network/interfaces/ID/WPS/AutoConnect ............................ 66
8.2.19 /ISAPI/System/Network/interfaces/ID/WPS/devicePinCode .......................... 67
8.2.20 /ISAPI/System/Network/interfaces/ID/WPS/devicePinCodeUpdate .............. 67
8.2.21 /ISAPI/System/Network/interfaces/ID/WPS/ApPinCode ................................ 67
8.2.22 /ISAPI/System/Network/interfaces/ID/ieee802.1x ......................................... 68
8.2.23 /ISAPI/System/Network/PPPoE ....................................................................... 69
8.2.24 /ISAPI/System/Network/PPPoE/status ............................................................ 70
8.2.25 /ISAPI/System/Network/PPPoE/<ID> .............................................................. 70
8.2.26 /ISAPI/System/Network/PPPoE/<ID>/status ................................................... 71
8.2.27 /ISAPI/System/Network/Bond ........................................................................ 71
8.2.28 /ISAPI/System/Network/Bond/<ID> ............................................................... 72
8.2.29 /ISAPI/System/Network/extension ................................................................. 73
8.2.30 /ISAPI/System/Network/DDNS........................................................................ 74
8.2.31 /ISAPI/System/Network/DDNS/<ID>............................................................... 74
8.2.32 /ISAPI/System/Network/DDNS/CountryID/capabilities .................................. 76
8.2.33 /ISAPI/System/Network/SNMP ....................................................................... 81
8.2.34 /ISAPI/System/Network/SNMP/v1c ................................................................ 82
8.2.35 /ISAPI/System/Network/SNMP/v1c/trapReceivers ......................................... 83
8.2.36 /ISAPI/System/Network/SNMP/v1c/trapReceiver/<ID> ................................. 83
8.2.37 /ISAPI/System/Network/SNMP/v2c ................................................................ 84
8.2.38 /ISAPI/System/Network/SNMP/v2c/trapReceivers ......................................... 85
8.2.39 /ISAPI/System/Network/SNMP/v2c/trapReceivers/<ID> ................................ 85
8.2.40 /ISAPI/System/Network/SNMP/advanced ...................................................... 86
8.2.41 /ISAPI/System/Network/SNMP/advanced/users ............................................ 87
8.2.42 /ISAPI/System/Network/SNMP/advanced/users/<ID> ................................... 88
8.2.43 /ISAPI/System/Network/mailing ..................................................................... 89
8.2.44 /ISAPI/System/Network/mailing/<ID> ............................................................ 89
8.2.45 /ISAPI/System/Network/mailing/test ............................................................. 91
8.2.46 /ISAPI/System/Network/UPnP ........................................................................ 92
8.2.47 /ISAPI/System/Network/UPnP/ports .............................................................. 92
8.2.48 /ISAPI/System/Network/UPnP/ports/status ................................................... 93
8.2.49 /ISAPI/System/Network/UPnP/ports/<ID> ..................................................... 94
8.2.50 /ISAPI/System/Network/UPnP/ports/<ID>/status .......................................... 94
8.2.51 /ISAPI/System/Network/ftp/capabilities......................................................... 95
8.2.52 /ISAPI/System/Network/ftp ............................................................................ 97
8.2.53 /ISAPI/System/Network/ftp/<ID> .................................................................. 97
8.2.54 /ISAPI/System/Network/ftp/test..................................................................... 99
8.2.55 /ISAPI/System/Network/ipFilter.................................................................... 100
8.2.56 /ISAPI/System/Network/ipFilter/filterAddresses .......................................... 101
8.2.57 /ISAPI/System/Network/ipFilter/filterAddresses/<ID> ................................. 102
III
8.2.58 /ISAPI/System/Network/qos ......................................................................... 103
8.2.59 /ISAPI/System/Network/qos/cos .................................................................. 103
8.2.60 /ISAPI/System/Network/qos/cos/<ID> ......................................................... 104
8.2.61 /ISAPI/System/Network/qos/dscp ................................................................ 105
8.2.62 /ISAPI/System/Network/qos/dscp/<ID> ....................................................... 106
8.2.63 /ISAPI/System/Network/telnetd ................................................................... 107
8.2.64 /ISAPI/System/Network/SIP .......................................................................... 107
8.2.65 /ISAPI/System/Network/SIP/<ID> ................................................................. 108
8.2.66 /ISAPI/System/Network/SIP/<ID>/SIPInfo..................................................... 109
8.2.67 /ISAPI/System/Network/EZVIZ ...................................................................... 110
8.2.68 /ISAPI/System/Network/pingtest .................................................................. 111
8.2.69 /ISAPI/System/Network/ssh .......................................................................... 112
8.2.70 /ISAPI/System/Network/Ehome.................................................................... 112
8.2.71 /ISAPI/System/Network/WirelessDial ........................................................... 113
8.2.72 /ISAPI/System/Network/WirelessDial/Interfaces ......................................... 113
8.2.73 /ISAPI/System/Network/WirelessDial/Interfaces/<ID> ................................ 114
8.2.74 /ISAPI/System/Network/WirelessDial/Interfaces/<ID>/dial/capabilities ..... 114
8.2.75 /ISAPI/System/Network/WirelessDial/Interfaces/<ID>/dial ......................... 115
8.2.76 /ISAPI/System/Network/WirelessDial/Interfaces/<ID>/schedule................. 116
8.2.77 /ISAPI/System/Network/WirelessDial/Interfaces/<ID>/dialstatus ............... 117
8.2.78 /ISAPI/System/Network/WirelessDial/Interfaces/<ID>/connect .................. 118
8.2.79 /ISAPI/System/Network/WirelessDial/Interfaces/ID/messageConfig........... 118
8.2.80 /ISAPI/System/Network/WirelessDial/Interfaces/ID/messageConfig/WhiteList
119
8.2.81
/ISAPI/System/Network/WirelessDial/Interfaces/ID/messageConfig/WhiteList
/ID 120
8.2.82 /ISAPI/System/Network/WirelessDial/Interfaces/ID/messages/ID .............. 121
8.2.83
/ISAPI/System/Network/WirelessDial/Interfaces/ID/messageConfig/message
ConfigCap ...................................................................................................................... 122
8.2.84 /ISAPI/ System/Network/GB28181Service.................................................... 122
8.2.85 /ISAPI/System/Network/GB28181Service/capabilities ................................. 123
8.2.86 /ISAPI/System/Network/interfaces/<ID>/wirelessServer ............................. 123
8.2.87 /ISAPI/System/Network/interfaces/<ID>/wirelessServer/capabilities ......... 125
8.2.88 /ISAPI/System/Network/interfaces/<ID>/wirelessServer/accessDeviceList . 127
8.2.89 /ISAPI/System/Network/interfaces/<ID>/wirelessServer/accessDeviceList/<ID>
127
8.2.90
/ISAPI/System/Network/interfaces/<ID>/wirelessServer/accessDeviceList/cap
abilities 128
8.2.91 /ISAPI/System/Network/MACFilter/capabilities ........................................... 128
8.2.92 /ISAPI/System/Network/MACFilter ............................................................. 129
8.2.93 /ISAPI/System/Network/WPS ...................................................................... 130
IV
8.2.94 /ISAPI/System/Network/WPS/capabilities ................................................... 130
8.2.95 System/Network/WPS/AutoConnect ............................................................ 130
8.2.96 System/Network/wirelessServer/capabilities ................................................ 133
8.3 /ISAPI/System/IO........................................................................................................... 133
8.3.1 /ISAPI/System/IO/capabilities ....................................................................... 134
8.3.2 /ISAPI/System/IO/status................................................................................ 134
8.3.3 /ISAPI/System/IO/inputs ............................................................................... 135
8.3.4 /ISAPI/System/IO/inputs/<ID> ...................................................................... 135
8.3.5 /ISAPI/System/IO/inputs/<ID>/status ........................................................... 136
8.3.6 /ISAPI/System/IO/outputs ............................................................................. 136
8.3.7 /ISAPI/System/IO/outputs/<ID> .................................................................... 137
8.3.8 /ISAPI/System/IO/outputs/<ID>/status......................................................... 138
8.3.9 /ISAPI/System/IO/outputs/<ID>/trigger ....................................................... 138
8.3.10 /ISAPI/System/IO/outputs/strobelampConf ................................................. 138
8.4 /ISAPI/System/Video ..................................................................................................... 139
8.4.1 /ISAPI/System/Video/capabilities ................................................................. 140
8.4.2 /ISAPI/System/Video/inputs ......................................................................... 140
8.4.3 /ISAPI/System/Video/inputs/channels.......................................................... 141
8.4.4 /ISAPI/System/Video/inputs/channels/<ID>................................................. 141
8.4.5 /ISAPI/System/Video/inputs/channels/<ID>/focus....................................... 142
8.4.6 /ISAPI/System/Video/inputs/channels/<ID>/iris .......................................... 142
8.4.7 /ISAPI/System/Video/inputs/channels/<ID>/privacyMask ........................... 143
8.4.8 /ISAPI/System/Video/inputs/channels/<ID>/privacyMask/regions.............. 144
8.4.9 /ISAPI/System/Video/inputs/channels/<ID>/privacyMask/regions/<ID>..... 145
8.4.10 /ISAPI/System/Video/inputs/channels/<ID>/tamperDetection.................... 146
8.4.11 /ISAPI/System/Video/inputs/channels/<ID>/tamperDetection/regions ...... 147
8.4.12 /ISAPI/System/Video/inputs/channels/<ID>/tamperDetection/regions/<ID>
148
8.4.13 /ISAPI/System/Video/inputs/channels/<ID>/motionDetection .................... 149
8.4.14 /ISAPI/System/Video/inputs/channels/<ID>/motionDetection/layout ........ 150
8.4.15
/ISAPI/System/Video/inputs/channels/<ID>/motionDetection/layout/gridLay
out 151
8.4.16 Motion Detection Example ........................................................................... 152
8.4.17 /ISAPI/System/Video/inputs/channels/<ID>/motionDetectionExt ............... 153
8.4.18 /ISAPI/System/Video/inputs/channels/<ID>/motionDetectionExt/regions . 154
8.4.19 /ISAPI/System/Video/inputs/channels/<ID>/motionDetectionExt/regions/<ID>
155
8.4.20 /ISAPI/System/Video/inputs/channels/<ID>/motionDetectionExt/switch ... 156
8.4.21 /ISAPI/System/Video/inputs/channels/<ID>/overlays .................................. 157
8.4.22 /ISAPI/System/Video/inputs/channels/<ID>/overlays/text .......................... 158
8.4.23 /ISAPI/System/Video/inputs/channels/<ID>/overlays/text/<ID> ................. 159
8.4.24 /ISAPI/System/Video/inputs/channels/<ID>/overlays/channelNameOverlay
160
V
8.4.25 /ISAPI/System/Video/inputs/channels/<ID>/overlays/dateTimeOverlay ..... 161
8.4.26 /ISAPI/System/Video/inputs/channels/<ID>/image ..................................... 162
8.4.27 /ISAPI/System/Video/inputs/channels/<ID>/image/<ID> ............................ 162
8.4.28 /ISAPI/System/Video/inputs/channels/<ID>/image/picture ........................ 163
8.4.29 /ISAPI/System/Video/inputs/channels/<ID>/heatMap ................................ 163
8.4.30 /ISAPI/System/Video/inputs/channels/<ID>/heatMap/capabilities ............. 164
8.4.31 /ISAPI/System/Video/inputs/channels/<ID>/heatMap/regions ................... 165
8.4.32 /ISAPI/System/Video/inputs/channels/<ID>/heatMap/regions/<ID> .......... 166
8.4.33 /ISAPI/System/Video/inputs/channels/<ID>/heatMap/search .................... 167
8.4.34 /ISAPI/System/Video/inputs/channels/ID/heatMap/picture ....................... 168
8.4.35 /ISAPI/System/Video/inputs/channels/ID/heatMap/pictureInfo ................. 169
8.4.36 /ISAPI/System/Video/inputs/channels/<ID>/counting ................................. 169
8.4.37 /ISAPI/System/Video/inputs/channels/<ID>/counting/capabilities ............. 174
8.4.38 /ISAPI/System/Video/inputs/channels/<ID>/counting/RecommendValue .. 177
8.4.39 /ISAPI/System/Video/inputs/channels/<ID>/counting/regions.................... 177
8.4.40 /ISAPI/System/Video/inputs/channels/<ID>/counting/regions/<ID>........... 178
8.4.41 /ISAPI/System/Video/inputs/channels/<ID>/counting/search ..................... 179
8.4.42 /ISAPI/System/Video/inputs/channels/ID/counting/resetCount.................. 181
8.4.43 /ISAPI/System/Video/inputs/channels/ID/VCAResource/capabilities ......... 181
8.4.44 /ISAPI/System/Video/inputs/channels/ID/VCAResource .............................. 182
8.4.45 /ISAPI/System/Video/outputs ....................................................................... 182
8.4.46 /ISAPI/System/Video/outputs/channels ....................................................... 183
8.4.47 /ISAPI/System/Video/outputs/channels/<ID> ......................................... 183
8.4.48 /ISAPI/System/Video/Menu ....................................................................... 184
8.4.49 /ISAPI/System/Video/Menu/<ID> ................................................................. 184
8.4.50 /ISAPI/System/Video/inputs/channels/<ID>/overlays/capabilities .............. 185
8.4.51 /ISAPI/System/Video/inputs/channels/<ID>/overlays/BatteryPowerOverlay
186
8.4.52
/ISAPI/System/Video/inputs/channels/<ID>/overlays/BatteryPowerOverlay/c
apabilities ...................................................................................................................... 186
8.4.53
/ISAPI/System/Video/inputs/channels/<ID>/roadInfo/<ID>/overlays/capabiliti
es 187
8.4.54 /ISAPI/System/Video/inputs/channels/<ID>/roadInfo/<ID>/overlays .......... 188
8.4.55 /ISAPI/System/Video/inputs/channels/<ID>/roadInfo/<ID>/overlays/text .. 188
8.4.56 /ISAPI/System/Video/inputs/channels/<ID>/roadInfo/<ID>/overlays/text/<ID>
189
8.4.57
/ISAPI/System/Video/inputs/channels/ID/counting/posInfoOverlay/capabilitie
s 190
8.4.58 /ISAPI/System/Video/inputs/channels/ID/counting/posInfoOverlay ............ 191
8.4.59 /ISAPI/System/Video/inputs/channels/<ID>/counting/search/capabilities ... 191
8.5 /ISAPI/System/Audio ..................................................................................................... 192
VI
8.3.1 /ISAPI/System/Audio/capabilities ................................................................. 192
8.3.2 /ISAPI/System/Audio/channels ..................................................................... 193
8.3.3 /ISAPI/System/Audio/channels/<ID> ............................................................ 193
8.3.4 /ISAPI/System/Audio/channels/<ID>/dynamicCap ....................................... 194
8.3.5 /ISAPI/System/TwoWayAudio ....................................................................... 197
8.3.6 /ISAPI/System/TwoWayAudio/channels ....................................................... 197
8.3.7 /ISAPI/System/TwoWayAudio/channels/<ID> .............................................. 198
8.3.8 /ISAPI/System/TwoWayAudio/channels/<ID>/open ..................................... 199
8.3.9 /ISAPI/System/TwoWayAudio/channels/<ID>/close ..................................... 199
8.3.10 /ISAPI/System/TwoWayAudio/channels/<ID>/audioData ............................ 200
8.3.11 /ISAPI/System/Audio/AudioIn/channels/<ID>/capabilities ........................... 201
8.3.12 /ISAPI/System/Audio/AudioOut/channels/<ID>/capabilities ........................ 202
8.3.13 /ISAPI/System/Audio/AudioIn/channels/<ID> .............................................. 203
8.3.14 /ISAPI/System/Audio/AudioOut/channels/<ID> ........................................... 204
8.6 /ISAPI/System/Serial ..................................................................................................... 205
8.6.1 /ISAPI/SystemSerial/capabilities ................................................................... 205
8.6.2 /ISAPI/System/Serial/ports ........................................................................... 206
8.6.3 /ISAPI/System/Serial/ports/<ID> .................................................................. 206
8.6.4 /ISAPI/System/Serial/ports/<ID>/Transparent .............................................. 207
8.6.5 /ISAPI/System/Serial/ports/<ID>/Transparent/channels .............................. 207
8.6.6 /ISAPI/System/Serial/ports/<ID>/Transparent/channels/<ID> ..................... 208
8.6.7 /ISAPI/System/Serial/ports/<ID>/Transparent/channels/<ID>/open ........... 208
8.6.8 /ISAPI/System/Serial/ports/<ID>/Transparent/channels/<ID>/close ........... 209
8.6.9 /ISAPI/System/Serial/ports/<ID>/Transparent/channels/<ID>/transData .... 209
8.7 /ISAPI/System/Hardware/ ............................................................................................. 210
8.7.1 /ISAPI/System/Hardware............................................................................... 210
8.7.2 /ISAPI/System/Hardware/irLightSwitch ........................................................ 211
8.7.3 /ISAPI/System/Hardware/ABF ....................................................................... 212
8.7.4 /ISAPI/System/Hardware/LED ....................................................................... 212
8.7.5 /ISAPI/System/Hardware/defog .................................................................... 213
8.7.6 /ISAPI/System/Hardware/deicing ................................................................. 213
8.7.7 /ISAPI/System/Hardware/deicing/capabilities .............................................. 214
8.7.8 /ISAPI/System/Hardware/manualDeicing ..................................................... 214
8.7.9 /ISAPI/System/Hardware/manualDeicing/capabilities ................................. 215
8.8 ISAPI/System/dbglog ..................................................................................................... 215
8.9 /ISAPI/Security .............................................................................................................. 215
8.9.1 /ISAPI/Security/capabilities ........................................................................... 216
8.9.2 /ISAPI/Security/challenge.............................................................................. 217
8.9.3 /ISAPI/Security/users .................................................................................... 217
8.9.4 /ISAPI/Security/users/<ID> ........................................................................... 218
8.9.5 /ISAPI/Security/adminAccesses .................................................................... 220
8.9.6 /ISAPI/Security/adminAccesses/<ID> ........................................................... 220
8.9.7 /ISAPI/Security/userCheck ............................................................................ 221
8.9.8 /ISAPI/Security/UserPermission .................................................................... 221
VII
8.9.9 /ISAPI/Security/UserPermission/<ID> ........................................................... 222
8.9.10 /ISAPI/Security/UserPermission/<ID>/localPermission ................................ 223
8.9.11 /ISAPI/Security/UserPermission/<ID>/remotePermission ............................ 224
8.9.12 /ISAPI/Security/UserPermission/anonymouslogin ....................................... 225
8.9.13 /ISAPI/Security/UserPermission/operatorCap .............................................. 226
8.9.14 /ISAPI/Security/UserPermission/viewerCap ................................................. 226
8.9.15 /ISAPI/Security/deviceCertificate .................................................................. 226
8.9.16 /ISAPI/Security/webCertificate ..................................................................... 227
8.9.17 /ISAPI/Security/serverCertificate/certificate................................................. 227
8.9.18 /ISAPI/Security/serverCertificate/selfSignCert.............................................. 228
8.9.19 /ISAPI/Security/serverCertificate/certSignReq ............................................. 229
8.9.20 /ISAPI/Security/serverCertificate/downloadCertSignReq ............................. 230
8.9.21 /ISAPI/Security/previewLinkNum.................................................................. 230
8.9.22 /ISAPI/Security/illegalLoginLock.................................................................... 231
8.9.23 /ISAPI/Security/onlineUser ........................................................................... 231
8.9.24 /ISAPI/Security/extern/capabilities ............................................................... 232
8.9.25 /ISAPI/Security/GUIDFileData ....................................................................... 233
8.9.26 /ISAPI/Security/questionConfiguration/<ID> ................................................ 235
8.9.27 /ISAPI/Security/questionConfiguration ......................................................... 236
8.9.28 /ISAPI/Security/questionCertification ........................................................... 237
8.10 /ISAPI/Streaming ........................................................................................................... 238
8.10.1 /ISAPI/Streaming/status ................................................................................ 238
8.10.2 /ISAPI/Streaming/channels ........................................................................... 239
8.10.3 /ISAPI/Streaming/channels/<ID> .................................................................. 240
8.10.4 /ISAPI/Streaming/channels/<ID>/dynamicCap ............................................. 246
8.10.5 /ISAPI/Streaming/channels/<ID>/status ....................................................... 249
8.10.6 /ISAPI/Streaming/channels/<ID>/picture ..................................................... 250
8.10.7 /ISAPI/Streaming/channels/<ID>/requestKeyFrame .................................... 251
8.10.8 /ISAPI/Streaming/channels/ID/dualVCA ....................................................... 251
8.10.9 /ISAPI/Streaming/channels/<ID>/regionClip/capabilities............................. 251
8.10.10 /ISAPI/Streaming/channels/<ID>/regionClip ................................................ 252
8.10.11 /ISAPI/Streaming/channels/<ID>/httppreview ............................................. 253
8.10.12 /ISAPI/Streaming/channels/<ID>/dynamicCapWithCondition ..................... 254
8.10.13 /ISAPI/Streaming/channels/<ID>/RTMPCfg .................................................. 255
8.10.14 /ISAPI/Streaming/channels/<ID>/RTMPCfg/capabilities .............................. 255
8.10.15 /ISAPI/Streaming/channels/<ID>/capabilities .............................................. 256
8.10.16 /ISAPI/Streaming/channels/<ID>/calibPanoramicPic ................................... 259
8.10.17 /ISAPI/Streaming/channels/<ID>/calibPanoramicFlashPic ........................... 259
8.10.18 /ISAPI/Streaming/channels/<ID>/resolutionSwitch/capabilities .................. 260
8.10.19 /ISAPI/Streaming/channels/<ID>/resolutionSwitch...................................... 260
8.10.20 Smart264 ....................................................................................................... 261
8.10.21 /ISAPI/Streaming/channels/<ID>/bareDataOverlay ..................................... 273
8.10.22 /ISAPI/Streaming/channels/<ID>/bareDataOverlay/capabilities .................. 274
8.11 /ISAPI/Snapshot ............................................................................................................ 274
VIII
8.11.1 /ISAPI/Snapshot/channels ............................................................................. 275
8.11.2 /ISAPI/Snapshot/channels/<ID> .................................................................... 275
8.11.3 /ISAPI/Snapshot/channels/<ID>/capabilities ................................................ 276
8.12 /ISAPI/Event .................................................................................................................. 277
8.12.1 /ISAPI/Event/capabilities ............................................................................... 278
8.12.2 /ISAPI/Event/triggersCap............................................................................... 279
8.12.3 /ISAPI/Event/triggers..................................................................................... 281
8.12.4 /ISAPI/Event/triggers/<ID> ............................................................................ 282
8.12.5 /ISAPI/Event/triggers/<ID>/notifications ...................................................... 284
8.12.6 /ISAPI/Event/schedules ................................................................................. 286
8.12.7 /ISAPI/Event/schedules/inputs ..................................................................... 286
8.12.8 /ISAPI/Event/schedules/inputs/<ID> ............................................................ 287
8.12.9 /ISAPI/Event/schedules/outputs ................................................................... 288
8.12.10 /ISAPI/Event/schedules/outputs/<ID> .......................................................... 288
8.12.11 /ISAPI/Event/schedules/motionDetections .................................................. 289
8.12.12 /ISAPI/Event/schedules/motionDetections/<ID> ......................................... 289
8.12.13 /ISAPI/Event/schedules/tamperDetections .................................................. 290
8.12.14 /ISAPI/Event/schedules/tamperDetections/<ID> ......................................... 290
8.12.15 /ISAPI/Event/schedules/videolosses ............................................................. 291
8.12.16 /ISAPI/Event/schedules/videolosses/<ID> .................................................... 291
8.12.17 /ISAPI/Event/schedules/PIR .......................................................................... 292
8.12.18 /ISAPI/Event/schedules/fieldDetections ....................................................... 293
8.12.19 /ISAPI/Event/schedules/fieldDetections/<ID> .............................................. 294
8.12.20 /ISAPI/Event/schedules/lineDetections ........................................................ 295
8.12.21 /ISAPI/Event/schedules/lineDetections/<ID> ............................................... 295
8.12.22 /ISAPI/Event/schedules/sceneChangeDetections ......................................... 296
8.12.23 /ISAPI/Event/schedules/sceneChangeDetections/<ID> ................................ 297
8.12.24 /ISAPI/Event/schedules/audioDetections ..................................................... 298
8.12.25 /ISAPI/Event/schedules/audioDetections/<ID> ............................................ 299
8.12.26 /ISAPI/Event/schedules/faceDetections ....................................................... 300
8.12.27 /ISAPI/Event/schedules/faceDetections/<ID>............................................... 300
8.12.28 /ISAPI/Event/schedules/regionEntrances ..................................................... 301
8.12.29 /ISAPI/Event/schedules/regionEntrances/<ID> ............................................ 302
8.12.30 /ISAPI/Event/schedules/regionExitings ......................................................... 302
8.12.31 /ISAPI/Event/schedules/regionExitings/<ID> ................................................ 303
8.12.32 /ISAPI/Event/schedules/loiterings ................................................................ 303
8.12.33 /ISAPI/Event/schedules/loiterings/<ID>........................................................ 304
8.12.34 /ISAPI/Event/schedules/groups..................................................................... 304
8.12.35 /ISAPI/Event/schedules/groups/<ID>............................................................ 305
8.12.36 /ISAPI/Event/schedules/rapidMoves ............................................................ 305
8.12.37 /ISAPI/Event/schedules/rapidMoves/<ID> ................................................... 306
8.12.38 /ISAPI/Event/schedules/parkings .................................................................. 306
8.12.39 /ISAPI/Event/schedules/parkings/<ID> ......................................................... 307
8.12.40 /ISAPI/Event/schedules/unattendedBaggages.............................................. 307
IX
8.12.41 /ISAPI/Event/schedules/unattendedBaggages/<ID> ..................................... 308
8.12.42 /ISAPI/Event/schedules/attendedBaggages .................................................. 308
8.12.43 /ISAPI/Event/schedules/attendedBaggages/<ID> ......................................... 309
8.12.44 /ISAPI/Event/schedules/blackList .................................................................. 309
8.12.45 /ISAPI/Event/schedules/whiteList ................................................................. 311
8.12.46 /ISAPI/Event/schedules/peopleDetections ................................................... 312
8.12.47 /ISAPI/Event/schedules/peopleDetections/<ID> .......................................... 313
8.12.48 /ISAPI/Event/schedules/HVTVehicleDetects ................................................. 314
8.12.49 /ISAPI/Event/schedules/HVTVehicleDetects/ID ............................................ 314
8.12.50 /ISAPI/Event/schedules/storageDetection .................................................... 315
8.12.51 /ISAPI/Event/schedules/storageDetections/<ID> ......................................... 316
8.12.52 /ISAPI/Event/notification .............................................................................. 317
8.12.53 /ISAPI/Event/notification/httpHosts ............................................................. 318
8.12.54 /ISAPI/Event/notification/httpHosts/<ID> .................................................... 319
8.12.55 /ISAPI/Event/notification/streaming ............................................................. 320
8.12.56 /ISAPI/Event/notification/streaming/<ID> .................................................... 321
8.12.57 /ISAPI/Event/notification/alarmCenter ........................................................ 323
8.12.58 /ISAPI/Event/notification/alarmCenter/<ID> ............................................... 323
8.12.59 /ISAPI/Event/notification/alertStream .......................................................... 324
8.12.60 HTTP Notification Alert ................................................................................. 326
8.12.61 8.11.32 Event Triggering Examples ................................................................ 327
8.12.62 /ISAPI/Event/triggers/<ID>/preset/<ID> ....................................................... 329
8.12.63 /ISAPI/Event/triggers/<ID>/notifications/preset/<ID> ................................. 331
8.12.64 /ISAPI/Event/schedules/shipsDetections ...................................................... 333
8.12.65 /ISAPI/Event/schedules/shipsDetections/<ID> ............................................. 334
8.13 /ISAPI/Smart.................................................................................................................. 335
8.13.1 /ISAPI/Smart/capabilities .............................................................................. 335
8.13.2 /ISAPI/Smart/ROI/channels ........................................................................... 336
8.13.3 /ISAPI/Smart/ROI/channels/<ID> .................................................................. 336
8.13.4 /ISAPI/Smart/ROI/channels/<ID>/regions .................................................... 337
8.13.5 /ISAPI/Smart/ROI/channels/<ID>/regions/<ID> ........................................... 338
8.13.6 /ISAPI/Smart/ROI/channels/<ID>/facetrace ................................................. 339
8.13.7 /ISAPI/Smart/ROI/channels/<ID>/objecttrace .............................................. 339
8.13.8 /ISAPI/Smart/ROI/channels/<ID>/platetrace ................................................ 340
8.13.9 /ISAPI/Smart/FaceDetect/<ID> ..................................................................... 341
8.13.10 /ISAPI/Smart/IntelliTrace/<ID>...................................................................... 342
8.13.11 /ISAPI/Smart/IntelliTrace/<ID>/ZoomRatial .................................................. 342
8.13.12 /ISAPI/Smart/FieldDetection ......................................................................... 342
8.13.13 /ISAPI/Smart/FieldDetection/<ID> ................................................................ 343
8.13.14 /ISAPI/Smart/FieldDetection/<ID>/regions .................................................. 344
8.13.15 /ISAPI/Smart/FieldDetection/<ID>/regions/<ID> ......................................... 345
8.13.16 /ISAPI/Smart/LineDetection .......................................................................... 346
8.13.17 /ISAPI/Smart/LineDetection/<ID> ................................................................. 346
8.13.18 /ISAPI/Smart/LineDetection/<ID>/lineItem .................................................. 347
X
8.13.19 /ISAPI/Smart/LineDetection/<ID>/lineItem/<ID> ......................................... 348
8.13.20 /ISAPI/Smart/DefocusDetection ................................................................... 349
8.13.21 /ISAPI/Smart/DefocusDetection/<ID>........................................................... 349
8.13.22 /ISAPI/Smart/AudioDetection/channels ....................................................... 350
8.13.23 /ISAPI/Smart/AudioDetection/channels/<ID> .............................................. 351
8.13.24 /ISAPI/Smart/AudioDetection/channels/<ID>/capabilities ........................... 352
8.13.25 /ISAPI/Smart/AudioDetection/channels/<ID>/status ................................... 353
8.13.26 /ISAPI/Smart/SceneChangeDetection ........................................................... 353
8.13.27 /ISAPI/Smart/SceneChangeDetection/<ID> .................................................. 354
8.13.28 /ISAPI/Smart/regionEntrance........................................................................ 354
8.13.29 /ISAPI/Smart/regionEntrance/<ID>/capabilities ........................................... 355
8.13.30 /ISAPI/Smart/regionEntrance/<ID> ............................................................... 356
8.13.31 /ISAPI/Smart/regionEntrance/<ID>/regions ................................................. 357
8.13.32 /ISAPI/Smart/regionEntrance/<ID>/regions/<ID> ........................................ 358
8.13.33 /ISAPI/Smart/regionExiting ........................................................................... 358
8.13.34 /ISAPI/Smart/regionExiting/<ID>/capabilities .............................................. 359
8.13.35 /ISAPI/Smart/regionExiting/<ID> .................................................................. 360
8.13.36 /ISAPI/Smart/regionExiting/<ID>/regions ..................................................... 361
8.13.37 /ISAPI/Smart/regionExiting/<ID>/regions/<ID> ............................................ 362
8.13.38 /ISAPI/Smart/loitering ................................................................................... 363
8.13.39 /ISAPI/Smart/loitering/<ID>/capabilities ...................................................... 363
8.13.40 /ISAPI/Smart/loitering/<ID>.......................................................................... 364
8.13.41 /ISAPI/Smart/loitering/<ID>/regions ............................................................ 365
8.13.42 /ISAPI/Smart/loitering/<ID>/regions/<ID> ................................................... 366
8.13.43 /ISAPI/Smart/group ....................................................................................... 367
8.13.44 /ISAPI/Smart/group/<ID>/capabilities .......................................................... 367
8.13.45 /ISAPI/Smart/group/<ID> .............................................................................. 368
8.13.46 /ISAPI/Smart/group/<ID>/regions ................................................................ 369
8.13.47 /ISAPI/Smart/group/<ID>/regions/<ID>........................................................ 370
8.13.48 /ISAPI/Smart/rapidMove ............................................................................... 371
8.13.49 /ISAPI/Smart/rapidMove/<ID>/capabilities .................................................. 372
8.13.50 /ISAPI/Smart/rapidMove/<ID> ...................................................................... 373
8.13.51 /ISAPI/Smart/rapidMove/<ID>/regions ........................................................ 373
8.13.52 /ISAPI/Smart/rapidMove/<ID>/regions/<ID> ............................................... 374
8.13.53 /ISAPI/Smart/parking .................................................................................... 375
8.13.54 /ISAPI/Smart/parking/<ID>/capabilities ....................................................... 376
8.13.55 /ISAPI/Smart/parking/<ID> ........................................................................... 377
8.13.56 /ISAPI/Smart/parking/<ID>/regions .............................................................. 378
8.13.57 /ISAPI/Smart/parking/<ID>/regions/<ID> ..................................................... 378
8.13.58 /ISAPI/Smart/unattendedBaggage ................................................................ 379
8.13.59 /ISAPI/Smart/unattendedBaggage/<ID>/capabilities ................................... 380
8.13.60 /ISAPI/Smart/unattendedBaggage/<ID> ....................................................... 381
8.13.61 /ISAPI/Smart/unattendedBaggage/<ID>/regions.......................................... 382
8.13.62 /ISAPI/Smart/unattendedBaggage/<ID>/regions/<ID>................................. 383
XI
8.13.63 /ISAPI/Smart/attendedBaggage .................................................................... 383
8.13.64 /ISAPI/Smart/attendedBaggage/<ID>/capabilities........................................ 384
8.13.65 /ISAPI/Smart/attendedBaggage/<ID> ........................................................... 385
8.13.66 /ISAPI/Smart/attendedBaggage/<ID>/regions .............................................. 386
8.13.67 /ISAPI/Smart/attendedBaggage/<ID>/regions/<ID> ..................................... 387
8.13.68 /ISAPI/Smart/peopleDetection ..................................................................... 388
8.13.69 /ISAPI/Smart/peopleDetection/<ID>/capabilities ......................................... 388
8.13.70 /ISAPI/Smart/peopleDetection/<ID> ............................................................ 389
8.13.71 /ISAPI/Smart/peopleDetection/<ID>/regions ............................................... 390
8.13.72 /ISAPI/Smart/peopleDetection/<ID>/regions/<ID> ...................................... 391
8.13.73 /ISAPI/Smart/storageDetection..................................................................... 392
8.13.74 /ISAPI/Smart/storageDetection/rwlock ........................................................ 392
8.13.75 /ISAPI/Smart/storageDetection/rwlock/capabilities ..................................... 393
8.13.76 /ISAPI/Smart/storageDetection/unlock ........................................................ 393
8.13.77 /ISAPI/Smart/storageDetection/unlock/capabilities ..................................... 394
8.13.78 /ISAPI/Smart/HiddenInformation/channels/<ID>/capabilities .............. 394
8.13.79 /ISAPI/Smart/HiddenInformation/channels/<ID> ................................... 395
8.13.80 /ISAPI/Smart/channels/<ID>/calibrations/capabilities ................................. 396
8.13.81 /ISAPI/Smart/channels/<ID>/calibrations/<ID> ............................................ 397
8.13.82 /ISAPI/Smart/channels/<ID>/calibrations/<ID>/rule/<ID> ........................... 397
8.13.83 /ISAPI/Smart/shipsDetection .......................................................................... 398
8.13.84 /ISAPI/Smart/shipsDetection/<ID>/capabilities ............................................. 399
8.13.85 /ISAPI/Smart/shipsDetection/<ID> .............................................................. 400
8.13.86 /ISAPI/Smart/shipsDetection/<ID>/regions ................................................... 401
8.13.87 /ISAPI/Smart/shipsDetection/<ID>/regions/<ID> ........................................ 402
8.13.88 /ISAPI/Smart/shipsDetectionCount/<ID> ..................................................... 403
8.13.89 /ISAPI/Smart/shipsDetectionCount/<ID>/resetCount .................................... 404
8.14 /ISAPI/WLAlarm/ ........................................................................................................... 404
8.14.1 /ISAPI/WLAlarm/capabilities ......................................................................... 404
8.14.2 /ISAPI/WLAlarm/telecontrol ......................................................................... 405
8.14.3 /ISAPI/WLAlarm/telecontrol/study ............................................................... 405
8.14.4 /ISAPI/WLAlarm/telecontrol/arming............................................................. 406
8.14.5 /ISAPI/WLAlarm/telecontrol/disarming ........................................................ 406
8.14.6 /ISAPI/WLAlarm/PIR ...................................................................................... 406
8.14.7 /ISAPI/WLAlarm/WLSensors ......................................................................... 407
8.14.8 /ISAPI/WLAlarm/WLSensors/<ID> ................................................................ 407
8.14.9 /ISAPI/WLAlarm/callhelp............................................................................... 408
8.15 /ISAPI/GIS ...................................................................................................................... 408
8.15.1 /ISAPI/GIS/channels ...................................................................................... 408
8.15.2 /ISAPI/GIS/channels/<ID>/centralizedControl/capabilities ........................... 409
8.15.3 /ISAPI/GIS/channels/<ID>/centralizedControl .............................................. 410
8.16 /ISAPI/GIS ...................................................................................................................... 411
8.16.1 /ISAPI/GIS/channels/<ID>/reviseGPS/capabilities ........................................ 411
8.16.2 /ISAPI/GIS/channels/<ID>/reviseGPS ............................................................ 411
XII
8.16.3 /ISAPI/GIS/channels/<ID> ............................................................................. 412
8.17 /ISAPI/Traffic ................................................................................................................. 414
8.17.1 /ISAPI/Traffic/Capabilities ............................................................................. 414
8.17.2 /ISAPI/Traffic/plateList .................................................................................. 414
8.17.3 /ISAPI/ITC/capability ..................................................................................... 415
8.17.4 /ISAPI/Traffic/channels/<ID>/CurVehicleDetectMode .................................. 416
8.17.5 /ISAPI/Traffic/channels/<ID>/vehicleCalibration .......................................... 416
8.17.6 VehicleDetection ........................................................................................... 417
8.17.7 HVTVehicleDetection..................................................................................... 428
8.17.8 /ISAPI/Traffic/channels/<ID>/illegalParkingDetections/capabilities ........... 433
8.17.9 /ISAPI/Traffic/channels/<ID>/illegalParkingDetections .............................. 435
8.17.10 /ISAPI/Traffic/channels/<ID>/illegalParkingDetections/<SID> .................. 435
8.17.11 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/<SID>/calibration 436
8.17.12 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/<SID>/region ....... 437
8.17.13 /ISAPI/Event/schedules/illegalParkingDetections ........................................ 438
8.17.14 /ISAPI/Event/schedules/illegalParkingDetections/<ID> .............................. 439
8.17.15 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/scenePatrol ........... 440
8.17.16 /ISAPI/Traffic/channels/<ID>/edfAlg ........................................................... 441
8.17.17 /ISAPI/Traffic/channels/<ID>/baseParam/<SID> ........................................ 443
8.17.18 /ISAPI/Traffic/ftp .......................................................................................... 444
8.17.19 /ISAPI/Traffic/channels/<ID>/eventRule/<SID>.......................................... 446
8.17.20 /ISAPI/Traffic/vehicleInfoCond/capabilities .................................................. 449
8.17.21 /ISAPI/Traffic/vehicleInfoCond..................................................................... 449
8.17.22 /ISAPI/Traffic/VehicleInfoResult/capabilities ................................................ 451
8.17.23 /ISAPI/Traffic/violationTypeStd ................................................................... 452
8.17.24 /ISAPI/Traffic/algVersionInfo ....................................................................... 453
8.17.25 /ISAPI/Traffic /remoteHost ........................................................................... 453
8.17.26 /ISAPI/Traffic/ANR ...................................................................................... 454
8.17.27 /ISAPI/Traffic/channels/<ID>/capability ...................................................... 455
8.17.28 /ISAPI/Traffic/channels/<ID>/sceneinfo/<SID> .......................................... 456
8.17.29 /ISAPI/Traffic/channels/<ID>/scenePtz/<SID>/goto.................................... 456
8.17.30 /ISAPI/Traffic/channels/<ID>/calibration/<SID> ......................................... 457
8.17.31 /ISAPI/Traffic/channels/<ID>/eventRule/<SID>.......................................... 458
8.17.32 /ISAPI/Traffic/channels/<ID>/sceneCruiseSchedule .................................... 459
8.17.33 /ISAPI/Traffic/channels/<ID>/sceneCruiseSchedule/<ID> .......................... 460
8.17.34 /ISAPI/Traffic/channels/<ID>/edfAlg ........................................................... 461
8.17.35 /ISAPI/Traffic/channels/<ID>/baseParam/<SID> ..................................... 462
8.17.36 /ISAPI/Traffic/channels/<ID>/referenceRegions/<SID> .......................... 463
8.17.37 /ISAPI/Traffic/channels/<ID>/shieldRegions/<SID> ................................ 464
8.17.38 /ISAPI/Traffic/channels/<ID>/lane/<SID> .................................................. 465
8.17.39 /ISAPI/Traffic/channels/<ID>/eventRule/<SID> ....................................... 466
8.17.40 /ISAPI/Traffic/channels/<ID>/edfManualItsCap........................................ 467
8.17.41 /ISAPI/Traffic/channels/<ID>/scenePtz/<SID> ......................................... 468
8.17.42 /ISAPI/Traffic/channels/<ID>/lockPtz ......................................................... 469
XIII
8.17.43 /ISAPI/Traffic/channels/<ID>/manualItsCap ............................................. 469
8.17.44 /ISAPI/Traffic/channels/<ID>/manualItsCapStatus .................................. 470
8.17.45 /ISAPI/Traffic/channels/<ID>/edfRestoreParam....................................... 470
8.17.46 /ISAPI/Traffic/channels/<ID>/imageMerge................................................ 471
8.17.47 /ISAPI/Traffic/channels/<ID>/overlap......................................................... 472
8.17.48 /ISAPI/Traffic/channels/<ID>/transparentData ......................................... 472
8.17.49 /ISAPI/Traffic/channels/<ID>/basic ............................................................ 473
8.17.50 /ISAPI/Traffic/channels/<ID>/voiceTrigger ................................................ 474
8.17.51 /ISAPI/Traffic/channels/<ID>/voice/<ID> ................................................... 475
8.17.52 /ISAPI/Traffic/channels/<ID>/VCS .............................................................. 475
8.17.53 /ISAPI/Traffic/channels/<ID>/ MprParam/<SID> ........................................ 476
8.17.54 /ISAPI/Traffic/channels/<ID>/illegalParkingDetections/capabilities ........... 477
8.17.55 /ISAPI/Traffic/channels/<ID>/illegalParkingDetections .............................. 478
8.17.56 /ISAPI/Traffic/channels/<ID>/illegalParkingDetections/<SID> .................. 479
8.17.57 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/<SID>/calibration 480
8.17.58 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/<SID>/region ....... 481
8.17.59 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/scenePatrol ........... 482
8.18 /ISAPI/Intelligent ........................................................................................................... 483
8.18.1 /ISAPI/Intelligent/channels/ID/capabilities ................................................... 483
8.18.2 /ISAPI/Intelligent/channels/ID/intelliResource ............................................. 484
8.18.3 /ISAPI/Intelligent/channels/ID/AlgParam...................................................... 485
8.18.4 /ISAPI/Intelligent/channels/ID/AlgParam/capabilities .................................. 488
8.18.5 /ISAPI/Intelligent/channels/ID/faceCaptureStatistics/search ....................... 488
8.18.6 /ISAPI/Intelligent/channels/ID/behaviorRule/<SID>/rule/ID ........................ 490
8.18.7 /ISAPI/Intelligent/channels/ID/behaviorRule/<SID>/notifications ............... 493
8.18.8 /ISAPI/Intelligent/channels/ID/behaviorRule/<SID>/schedules ................... 494
8.18.9 /ISAPI/Intelligent/channels/ID/capabilities ................................................... 495
8.19 /ISAPI/Compass ............................................................................................................. 496
8.19.1 /ISAPI/Compass/channels/<ID>/capabilities................................................. 496
8.19.2 /ISAPI/Compass/channels/<ID>/vandalProofAlarm...................................... 497
8.19.3 /ISAPI/Compass/channels/<ID>/calibrate ..................................................... 497
8.19.4 /ISAPI/Compass/channels/<ID>/pointToNorth ............................................. 498
8.20 /ISAPI/ITC ...................................................................................................................... 499
8.20.1 /ISAPI/ITC/capability ..................................................................................... 499
8.20.2 /ISAPI/ITC/VideoEpolice ................................................................................ 499
8.20.3 /ISAPI/ITC/illegalDictionary/capabilities ....................................................... 500
8.20.4 /ISAPI/ITC/illegalDictionary ........................................................................... 501
8.20.5 /ISAPI/ITC/TriggerMode/TPS/capabilities ..................................................... 502
8.20.6 /ISAPI/ITC/TriggerMode/TPS/scence/<ID> ................................................... 503
8.21 /ISAPI/System/time/ ..................................................................................................... 506
8.21.1 /ISAPI/System/time/capabilities ................................................................... 506
8.21.2 /ISAPI/System/time ....................................................................................... 507
8.22 /ISAPI/System/fisheye/ ................................................................................................. 508
8.22.1 /ISAPI/System/fisheye/ ................................................................................. 508
XIV
8.22.2 /ISAPI/System/fisheye/capabilities ............................................................... 508
8.22.3 /ISAPI/System/fisheye/EPTZParam ............................................................... 509
8.22.4 /ISAPI/System/fisheye/EPTZParam/capabilities ............................................ 509
8.23 /ISAPI/Thermal ............................................................................................................ 510
8.23.1 /ISAPI/Thermal/capabilities .......................................................................... 510
8.23.2 /ISAPI/Thermal/channels/<ID>/fireDetection/capabilities ........................... 510
8.23.3 /ISAPI/Thermal/channels/<ID>/fireDetection............................................... 511
8.23.4 /ISAPI/Thermal/channels/<ID>/fireFocusZoom ............................................ 512
8.23.5 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>/capabilities................ 512
8.23.6 /ISAPI/Thermal/channels/<ID>/thermometry/<SID> ................................... 514
8.23.7 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>/regions ...................... 515
8.23.8 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>/regions/<ID> ............. 516
8.23.9 /ISAPI/Thermal/channels/<ID>/thermometry/basicParam/capabilities ...... 517
8.23.10 /ISAPI/Thermal/channels/<ID>/thermometry/basicParam .......................... 518
8.23.11 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>/alarmRules/capabilities
519
8.23.12 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>/alarmRules ................ 520
8.23.13 /ISAPI/Thermal/channels/<ID>/thermIntell/capabilities .............................. 521
8.23.14 /ISAPI/Thermal/channels/<ID>/thermIntell.................................................. 522
8.24 /ISAPI/System/lowPower .............................................................................................. 523
8.24.1 /ISAPI/System/lowPower .............................................................................. 523
8.24.2 /ISAPI/System/lowPower/capabilities ........................................................... 523
8.25 /ISAPI/System/USBUpgrade .......................................................................................... 524
8.25.1 /ISAPI/System/USBUpgrade/Search.............................................................. 524
8.25.2 /ISAPI/System/USBUpgrade/UpgradeDevice ................................................ 525
8.25.3 /ISAPI/System/USBUpgrade/UpgradeDeviceStatus ...................................... 525
8.25.4 /ISAPI/System/USBUpgrade/channels/id/UpgradeIPC ................................. 526
8.25.5 /ISAPI/System/USBUpgrade/channels/id/UpgradeIPCStatus ....................... 526
8.25.6 /ISAPI/System/USBUpgrade/capabilities ...................................................... 527
8.26 /ISAPI/MasterSlaveTracking ........................................................................................ 527
8.26.1 /ISAPI/MasterSlaveTracking/capabilities ..................................................... 527
8.26.2 /ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/capabilities ....... 528
8.26.3 /ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID> ................ 529
8.26.4 /ISAPI/MasterSlaveTracking/channels/<ID>/slaveCameraStatus ................ 530
8.26.5 /ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID>/trackingRatio
530
8.26.6
/ISAPI/MasterSlaveTracking/channels/<ID>/slaveCameraCalibrating/capabilit
ies 531
8.26.7 /ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID>/calibrating
532
8.26.8
/ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID>/manualCalibr
ating 532
XV
8.26.9
/ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID>/autoCalibrati
ng 533
8.26.10 /ISAPI/MasterSlaveTracking/channels/<ID>/tracking/capabilities .............. 534
8.26.11 /ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID>/tracking .. 535
8.26.12 /ISAPI/MasterSlaveTracking/channels/<ID>/scene/<ID>/calibratingStatus 536
8.26.13
/ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID>/calibrating/<I
D>/scene 536
8.26.14
/ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID>/manualCalibr
ating/<ID>/scene ........................................................................................................... 537
8.26.15
/ISAPI/MasterSlaveTracking/channels/<ID>/slaveCamera/<ID>/autoCalibrati
ng/<ID>/scene ............................................................................................................... 538
8.26.16 /ISAPI/MasterSlaveTracking/channels/<ID>/scene/<ID>/gotoScene .......... 539
8.27 /ISAPI/Panorama .......................................................................................................... 539
8.27.1 /ISAPI/Panorama/sensor/capabilities ............................................................ 539
8.27.2 /ISAPI/Panorama/sensor/<ID>/continuous ................................................... 540
8.27.3 /ISAPI/Panorama/sensorReset ...................................................................... 541
8.27.4 /ISAPI/Panorama/sensorReset/<ID> ............................................................. 541
8.27.5 /ISAPI/Panorama/mosaicPattern ................................................................... 541
8.28 /ISAPI/VideoIntercom................................................................................................... 542
8.28.1 /ISAPI/VideoIntercom/capabilities ............................................................... 542
8.28.2 /ISAPI/VideoIntercom/deviceId/capabilities?devType= ............................... 543
8.28.3 /ISAPI/VideoIntercom/deviceId .................................................................... 544
8.28.4 /ISAPI/VideoIntercom/operationTime/capabilities ....................................... 545
8.28.5 /ISAPI/VideoIntercom/operationTime .......................................................... 546
8.28.6 /ISAPI/VideoIntercom/relatedDeviceAddress/capabilities ........................... 546
8.28.7 /ISAPI/VideoIntercom/relatedDeviceAddress .............................................. 548
8.28.8 /ISAPI/VideoIntercom/remoteOpenDoor/capabilities .................................. 549
8.28.9 /ISAPI/VideoIntercom/remoteOpenDoor ...................................................... 550
8.28.10 /ISAPI/VideoIntercom/keyCfg ...................................................................... 550
8.28.11 /ISAPI/VideoIntercom/keyCfg/<ID> ............................................................ 551
8.28.12 /ISAPI/VideoIntercom/keyCfg/<ID>/capabilities ......................................... 551
8.28.13 /ISAPI/VideoIntercom/alarmUploadCfg/capabilities.................................... 552
8.28.14 /ISAPI/VideoIntercom/alarmUploadCfg ....................................................... 552
8.28.15 /ISAPI/VideoIntercom/workMode ................................................................ 553
8.28.16 /ISAPI/VideoIntercom/workMode/capabilities ............................................. 554
8.29 /ISAPI/AccessControl ................................................................................................... 554
8.29.1 /ISAPI/AccessControl/Device/HardWare/capabilities .................................. 554
8.29.2 /ISAPI/AccessControl/Door/param/<ID> ..................................................... 555
8.29.3 /ISAPI/AccessControl/Door/param/<ID>/capabilities .................................. 556
Revision History............................................................................................................................. 557
XVI
1 Scope
This specification defines a HTTP-based application programming interface that enables physical
security and video management systems to communicate with IP media devices in a particular
way.
With regard to Media Streaming, please refer to “develop API of RTSP protocol”.
2 References
The following documents contain provisions which, through reference in this text, constitute
provisions of the present document.
References are either specific (identified by date of publication, edition number, version
number, etc.) or non-specific.
For a specific reference, subsequent revisions do not apply.
For a non-specific reference, the latest version applies.
3.1 Definitions
For the purposes of the present document, the following terms and definitions apply:
Standard Resources: “index”, “indexr”, “description” and “capabilities” resources, that are
3.2 Abbreviations
For the purposes of the present document, the following abbreviations apply:
REST architecture consists of clients and servers, among which clients initiate request to servers,
while servers handle requests and response accordingly. Requests and responses are established
via the transmission of “representations” of “resources”. REST architecture need to be based on
an Application Layer protocol which provides various of standard communication formats for
applications based on the transfer of meaningful representational state. HTTP[1] has a very rich
vocabulary in terms of verbs(or “methods”), URIs, request and response headers, Internet media
types, HTTP request and response codes etc. In addition, HTTP also has some features
particularly suitable for REST architecture. So HTTP is used as external Application Layer protocol
in this specification. In the architecture, clients are physical security and video management
systems; servers are IP media devices.
This specification also contains full XML schema for the introduced resources.
The following table shows how HTTP verbs are typically used to implement a web service based
on REST architecture.
4.2 XML
A device must support the syntax defined by W3C XML 1.0 specification [2] and UTF-8 character
set [3]. All XML files must adopt UTF-8 encoding according to RFC3629. Additionally, all resources
share a common XML schema as defined in Annex.
Any resources can specify separate input and output XML Documents. If a specific data structure
is defined inside these documents, then they must be specified as XML Schema Documents (xsd)
in Annex.
Lists contained in XML blocks will be represented in the format of <ISAPIList>, and each <ISAPIList>
tag may contain one or more nodes.
Three kinds of resources are defined in this specification. They are “Standard Resources”,
“Services” and “General Resources”. Related General Resources are grouped by Services. Services
and General Resources contain Standard Resources. Figure 1 shows their relationship.
Special Resources
Figure 1
The “index”, “indexr”, “description” and “capabilities” are defined as Standard Resources in this
specification. Both “index” and “description” will be mandatorily included by each node, and
both “indexr” and “capabilities” will be optionally included by each node. For more detailed
description see Section 6.
Services defined in this specification are divided into different services categories. Each category
has its own name spaces (see Section 4.6 for the name space definitions). The following services
are defined:
Table 2
Services Description Reference
System Configure and operate the general system functions. 8.1
Network Configure network interfaces. 8.2
IO Configure the Input/Output (IO). 8.3
Video Handle video-related configuration. 8.4
Audio Configure the Audio. 8.5
Two way audio Control two ways audio. 8.6
Serial Configure and control the Serial ports. 8.7
Security Provide Security functions. 8.8
Streaming Configure and control the streaming media content. 8.9
Configure and control the motion detection of the
Motion Detection 8.10
device
Event Provide event notification functions. 8.11
PTZ Control the device pan tilt and zoom. 8.12
The URL scheme is used to locate device resources via a specific protocol in the network. This
section defines the syntax and semantics for http(s) URLs.
<protocol>://<host>[:port][abs_path [?query]]
host: The host field refer to the hostname, IP address, or the FQDN of an IP device.
port: The port field refer to the port number of that host on which the identified resource is
located at the IP device listening for TCP connections. If the port is empty or not given, the
default port is assumed. For HTTP, the default port 80. For HTTPS, the default port 443.
abs_path: The Request-URI [1] for the resources is abs_path [4]. The abs_path in this
specification is most often of the form “[/Services][/General Resources][/Standard Resources]”,
which is suitable for resources to update or restore device configurations. “ID” which appears in
the abs_path identifies one resource of a list resource in this specification.
query: The query field is a string of information to be interpreted by the resource. It can include
some resource-related parameters. It must be listed in name-value pair syntax
(p1=v1&p2=v2&…&pn=vn). Each resource can define a set of parameters. Defining input data
which is specific to the resource will be prior than query usage.
4.5 Messages
HTTP messages are used for communication between physical security and video management
systems and IP media devices in this specification. In order to configure and control the device,
some provisions are specified for these HTTP message.
Devices that implement HTTP/1.1 should support persistent connections in order to meet video
management systems or client applications’ requirements that issue multiple HTTP(s)
transactions. HTTP/1.1 is implemented and utilized according to RFC 2616 in the IP devices. For a
video management system or client application that uses persistent connection for multiple
transactions, it is required to implement “Connection: Keep-Alive” HTTP header field, while also
adopt the “Connection: close” HTTP header field for the last transaction of the persistent
connection. This process will assume that the application can identify the last request in a
sequence of multiple requests.
When a video management system or client application sends any request to the device, it must
The Content-Type entity-header field indicates the media type of the entity body. The
Content-Type may be designated as “application/xml; charset=’UTF-8’”,
“application/octet-stream”, etc.
For data (i.e. firmware, configuration file, etc.), the Content-Type may be
“application/octet-stream”. For example,
4.5.4 Operations
If there is an XML block for the HTTP request or response, the Content-Type and Content-Length
will be set in the headers of the HTTP message.
As with any other protocol, errors may occur during communications, protocol or message
processing, and the specification classifies error handling into categories below:
- Protocol Errors, which are result of an incorrectly formed protocol message. Protocol
Errors may contain header value or be received in an not expected or experience a
socket timeout. To indicate and interpret protocol error, HTTP protocol has defined a
set of standard status codes [e.g., 1xx, 2xx, 3xx, 4xx, 5xx]. According to this specification,
the IP devices will use appropriate HTTP protocol defined status codes for error
reporting and when received handle accordingly.
- Application Errors, which are generated as a result of REST operations errors. All such
application errors must be reported and handled through HTTP messages. The
following table indicates the mapping relationship between HTTP status codes and
REST operations, and also the information contained in response header and bodies.
Table 3
HTTP
Status REST Meaning GET PUT POST DELETE
Codes
“OK”-The request has succeeded.
Header Notes: None
200 Body Notes: The requested √ √ √
resource will be returned in the
body.
“Created”- The request has created
a new resource.
Header Notes: The Location header
contains the URI of the newly
201 √ √
created resource.
Body Notes: The response returns
an entity describing the newly
created resource.
“No Content” – The request
204 √ √
succeeded, but there is no data to
Responses to many resources calls contain data in XML format. XML Response Schema is
defined in Annex. XML Response Schema consists of the following sections:
requestURI - the URI of the corresponding HTTP request message
statusCode - indicating the status of the REST operations.
Table 4
statusCode Description
“OK” - indicate a successful operation is done (remark: if the request contains
1 some parameters that are not supported, the device will ignore those
parameters and return OK as statusCode)
“Device Busy” - for a command which cannot be processed at that time (i.e. if
2
the device receives a reboot command during upgrading process)
“Device Error” - if the device can not perform the request for a hardware error.
3
An error message in statusString format to indicate operation failure
“Invalid Operation” - either if the operation is not supported by the device, or if
4 the user has not passed the authentication, or if the user does not have
enough privilege for this operation
“Invalid XML Format” - if the XML format is not recognized by the system.
5
There will be statusString returned to represent different errors
“Invalid XML Content” - an incomplete message or a message containing an
6
out-of-range parameter. Relative statusString will be return.
7 “Reboot Required” - If a reboot is required before the operation taking effect
statusString – error type for the not completed operation.
id – Return the ID created by the device in POST operation
subStatusCode – detail string indicating the reason the command was not
completed.Table 5 contains general subStatusCode,In addition,Each resource may
have some special subStatusCode , Each subStatusCode reference resource
4.6 Namespaces
4.7 Security
User-based access control is adopted in this specification. Security policy configuration in this
specification based on three different user levels.
Administrator – the privilege can access all supported resources on IP device.
Operator – the privilege can access some general-level and higher-level resources. See the
Resource Description of each resource for details.
Viewer – the privilege can only access some general-level resources. See the Resource
Description of each resource for details.
In order to access all supported resources, one account with Administrator privilege level must be
active at all times. A default user account “admin” is provided by all IP devices. It has an
Administrator user level, and must not be deleted. Its default password is “12345”.
5 Device discovery
The IP devices support Universal Plug and Play (UPnP) technology to discovery/locate themselves.
A UPnP compatible device will automatically announce its network address, supported devices
and services types when connected to a network, and therefore becoming “plug-and-play” by
allowing clients recognize those information and begin using this device immediately.
The UPnP architecture supports zero-configuration networking, and the device can dynamically
join a network, obtain IP address, announce its name, convey its capabilities upon request, and
gets the on-line status and capabilities of other devices. DHCP and DNS servers are optional and
are only used if they are available on the network. Devices can leave the network automatically
without leaving any unwanted status information behind. UPnP was published as a 73-part
International Standard, ISO/IEC 29341, in December, 2008 [6][7][8].
The foundation for UPnP networking is IP addressing. When a device is connected to the network
for the first time, its Dynamic Host Configuration Protocol (DHCP) client will search for a DHCP
server. If the device successfully get its domain name via DNS server or DNS forwarding, then it
should use this domain name for the following network operations; if the network is unmanaged
and no DHCP server is found, the device must assign an address for itself, which is known as
“AutoIP” of the UPnP Device Architecture [9][10], and use this IP address for the following
network operations.
After a control point has discovered a device, the control point still needs more operations to
request more information about the device or to interact with it. An HTTP GET request for
mandatory index Standard Resource will return a list of the resources supported by the device.
Remark: the index resource will only return the first level resources of a node, while the indexr
Standard Resource will return a complete folder list in tree structure with the current resource
as root folder.
6 Resource Description
Table 6
Type Description
A positive numerical value indicating the data transmission rate in symbols per
second.
BaudRate
Value is >=0.
Example: 9600
RGB triplet in hexadecimal format (3 bytes) without the preceding “0x”. Example:
Color
“FF00FF”
A positive numerical value in pixels. A coordinate pair of 0,0 (x,y) indicates the
bottom-left corner of the video image.
Coordinate
Value is >=0.
Maximum value is dependent on video resolution.
Frame rate multiplied by 100.
FPS
Example: 2500 [PAL]
Notation is ISAPI.ISAPI.ISAPI.ISAPI
IPv4 Address
Example: 3.137.217.220
MAC Address
MAC
Notation is aa:bb:cc:dd:ee:ff with 6 hex bytes.
6.3 Annotation
The XML Data Blocks described in this document contains annotations for the field’s properties.
Please refer to the XML schema definitions for detail description.
The following annotation content is inserted into the comments to describe the data carried in
the field:
Table 6
Annotation Description
req Required field.
Optional field. For data uploaded to the device, if the field is present but the
Opt
device does not support it, it should be ignored.
Remark: optional XML structures may contain required fields for the operation, which mean that
even if the entire XML block is optional, some of its contained fields may still be necessary if
required.
7 Standard Resources
This section describes the standard resources.
Standard Resources do not contain themselves.
The requestURIs “/index”, “/description” are required.
7.1 index
7.2 indexr
7.3 description
A version attribute is included in the description. This means resources with different versions
may exist within the same Services. In that case, the version of Services is the version of the
contained resource with the lowest version, and all resources in the Services container must be
backward compatible. If any resource of a Service container can not maintain backward
compatibility with previous versions, a new Services version should be introduced.
7.4 capabilities
For the General Resource, which inbound data is specified as an XML payload, the Standard
Resource (capabilities) is provided for video management systems or client applications to query
an IP device and understand what XML tags are supported.
“Capabilities” is essentially an XML instance of the corresponding General Resource XML Data
Block. “Capabilities” must contain the acceptable values for each attribute.
While XML Schema Document are also required of any XML data defined by this specification and
xsd documents are capable of defining the acceptable range of values for any attribute, using a
global xsd to define capacities would imply that all devices support the same options for any
parameter. By allowing devices to respond to the capabilities request, each device can support
different values for any attribute, within the constraints of the schema.
Examples:
opt=”all”
opt=”1, 4, 6, 7”
Indicates the default value of Examples: All data types
the XML element. If the def=”7416”
def element has not default value, def=”ace”
this attribute should not be
used
8.1 /ISAPI/System
8.1.2 /ISAPI/System/capabilities
8.1.3 /ISAPI/System/reboot
8.1.4 /ISAPI/System/updateFirmware
After successful completion of this API, the <ResponseStatus> XML data is returned, and the
device proceeds to reboot.
8.1.5 /ISAPI/System/configurationData
8.1.6 /ISAPI/System/factoryReset
Some fields are read-only and may not be set. If these fields are present in the inbound XML
block, they are ignored.
For the <DeviceInfo> uploaded to the device during a PUT operation, all fields are considered
optional and any fields that are not present in the inbound XML are not changed on the device.
This allows setting of the fields individually without having to load the entire XML block to the
device.
<deviceDescription> is a description of the device as defined in RFC1213.
For IPC the <deviceDescription> value is IPCamera;
For IP speed Dome the <deviceDescription> value is IPDome;
For DVR or DVS the <deviceDescription> value is DVRDVS;
<deviceLocation> is the location of the device as defined in RFC1213
<systemContact> is the contact information for the device as defined in RFC1213.
<firmwareVersionInfo>:显示主控版本信息
8.1.8 /ISAPI/System/status
8.1.9 /ISAPI/System/time
8.1.10 /ISAPI/System/time/localTime
8.1.11 /ISAPI/System/time/timeZone
Time zones are defined by POSIX 1003.1 section 8.3 time zone notations. Note that the value
following the +/- is the amount of time that must be added to the local time to result in UTC.
Example:
EST+5EDT01:00:00,M3.2.0/02:00:00,M11.1.0/02:00:00
Defines eastern standard time as “EST” with a GMT-5 offset. Daylight savings time is called “EDT”,
is one hour later and begins on the second Sunday of March at 2am and ends on the first Sunday
of November at 2am.
CET-1CEST01:00:00,M3.5.0/02:00:00,M10.5.0/03:00:00
Defines central European time as GMT+1 with a one-hour daylight savings time
(“CEST”) that starts on the last Sunday in March at 2am and ends on the last Sunday in October at
3am.
Check whether the device supports DST capability from 8.1.6 device capabilities
8.1.12 /ISAPI/System/time/NtpServers
When the <timeMode> is set to “NTP”, the servers in this list are used to synchronize the device’s
system time.
To determine whether it is possible to dynamically create or delete ntp server, check the defined
HTTP methods in /ISAPI/System/time/ntpServers/description.
8.1.13 /ISAPI/System/time/ntpServers/<ID>
8.1.14 /ISAPI/System/time/ntpServers/test
8.1.15 /ISAPI/System/Holidays
Notes
8.1.16 /ISAPI/System/Holidays/<ID>
8.1.17 /ISAPI/System/upgradeStatus
8.1.18 /ISAPI/System/externalDevice
8.1.19 /ISAPI/System/externalDevice/capabilities
8.1.20 /ISAPI/System/externalDevice/supplementLight
8.1.21 /ISAPI/System/externalDevice/supplementLight/
capabilities
/ISAPI/System/externalDevice/supplementLight/capabilities General
Resource v2.
0
GET
It is used to get the externalDevice's configuration of
Description
a specified image channel.
Query None
Inbound Data None
Success Return SupplementLight
Notes:
8.1.22 /ISAPI/System/onlineUpgrade/server
8.1.23 /ISAPI/System/onlineUpgrade/version
8.1.24 /ISAPI/System/onlineUpgrade/upgrade
8.1.25 /ISAPI/System/onlineUpgrade/status
8.1.26 /ISAPI/System/firmwareCode
8.1.27 /ISAPI/System/onlineUpgrade/judgeVersion
8.1.28 /ISAPI/System/onlineUpgrade/capabilities
8.1.29 /ISAPI/System/Network/ANRArmingHostIP
8.1.30 /ISAPI/System/externalDevice/THScreen
/ISAPI/System/externalDevice/THScreen/capabilities General
Resource v2.0
GET
Description It is used to get the THScreen’s configuration
Query None
Inbound Data None
Success Return THScreen
Notes:
<Timing> 表示 自动校时 && 手动校时
8.1.32 /ISAPI/System/externalDevice/THScreen/timing
8.1.33 /ISAPI/System/accessoryCardInfo/capabilities
8.1.34 /ISAPI/System/accessoryCardInfo
8.1.36 /ISAPI/System/SetupParam
8.1.37 /ISAPI/System/setupCalibration/capabilities
8.1.38 /ISAPI/System/setupCalibration
8.1.1 /ISAPI/System/mutexFunctionErrorMsg
<MutexFunctionList size=“”>
<MutexFunction>
<id>
<!--req,xs:integer,"list 中序号"-->
</id>
<describe>
<!--req,xs:string," 已 经 启 用 , 同 时 和 当 前 配 置 功 能 互 斥 的 功 能 描 述 " , "
SMD,vehicleDetection,counting,heatMap,fieldDetection,lineDetection,sceneChangeDetection"-->
8.2 /ISAPI/System/Network
8.2.1 /ISAPI/System/Network/capabilities
8.2.3 /ISAPI/System/Network/interfaces/<ID>/capabiliti
es
defaultConnection: default network connection, required when device has more than one interface.
8.2.5 /ISAPI/System/Network/interfaces/<ID>/ipAddress
8.2.6 /ISAPI/System/Network/interfaces/<ID>/wireless/c
apabilities
8.2.7 /ISAPI/System/Network/interfaces/<ID>/wireless
8.2.8 /ISAPI/System/Network/interfaces/<ID>/wireless/
accessPointList
8.2.10 /ISAPI/System/Network/interfaces/<ID>/wireless
Server/accessDeviceList
8.2.11 /ISAPI/System/Network/interfaces/<ID>/wireless
Server/accessDeviceList/<ID>
8.2.12 /ISAPI/System/Network/interfaces/<ID>/wireless
Server/accessDeviceList/capabilities
8.2.13 /ISAPI/System/Network/interfaces/<ID>/discove
ry
8.2.15 /ISAPI/System/Network/ANRArmingHost
8.2.16 Examples
HTTP/1.1 200 OK
…
Content-Type: application/xml; charset=”UTF-8”
Content-Length:xxx
WPSXML Block
<WPS version=“2.0” xmlns=“http://www.isapi.org/ver20/XMLSchema”>
<enable> <!-- req, xs:boolean--> </enable>
</WPS>
8.2.18 /ISAPI/System/Network/interfaces/ID/WPS/Auto
Connect
PUT
Description It is used to WPS auto connection mode
Query None
Inbound Data WPS
Success Return ResponseStatus
Notes:
8.2.20 /ISAPI/System/Network/interfaces/ID/WPS/devi
cePinCodeUpdate
8.2.21 /ISAPI/System/Network/interfaces/ID/WPS/ApPi
nCode
WpsApPincodeXML Block
<WpsApPincode version=“2.0” xmlns=“http://www.isapi.org/ver20/XMLSchema”>
<ssid> <!-- req, xs:string --> </ssid>
<pinCode> <!-- req, xs:string --> </pinCode>
</WpsApPincode>
8.2.22 /ISAPI/System/Network/interfaces/ID/ieee802.1
x
8.2.23 /ISAPI/System/Network/PPPoE
8.2.25 /ISAPI/System/Network/PPPoE/<ID>
<ethernetIfId> links the PPPoE to a network interface that the PPPoE dial up used, see
/ISAPI/System/Network/interfaces/<ID>.
8.2.26 /ISAPI/System/Network/PPPoE/<ID>/status
8.2.27 /ISAPI/System/Network/Bond
8.2.28 /ISAPI/System/Network/Bond/<ID>
GET <Bond>
Notes
8.2.29 /ISAPI/System/Network/extension
GET <networkExtension>
Notes
8.2.30 /ISAPI/System/Network/DDNS
8.2.31 /ISAPI/System/Network/DDNS/<ID>
8.2.32 /ISAPI/System/Network/DDNS/CountryID/capabi
lities
Country List:
Continent Country ID
Europe Europe 100
Andorra 101
Austria 102
Albania 103
Ireland 104
Estonia 105
Iceland 106
Belarus 107
Bulgaria 108
8.2.33 /ISAPI/System/Network/SNMP
8.2.34 /ISAPI/System/Network/SNMP/v1c
SNMP v1c configuration includes SNMP notification parameters and a set of SNMP trap receivers.
SNMP v1c comprises SNMP v1 without the controversial new SNMP v1 security model, using instead
the simple community-based security scheme of SNMP v1
8.2.36 /ISAPI/System/Network/SNMP/v1c/trapReceiver
/<ID>
8.2.37 /ISAPI/System/Network/SNMP/v2c
SNMP v2c configuration includes SNMP notification parameters and a set of SNMP trap receivers.
SNMP v2c comprises SNMP v2 without the controversial new SNMP v2 security model, using instead
the simple community-based security scheme of SNMP v1
8.2.39 /ISAPI/System/Network/SNMP/v2c/trapReceiver
s/<ID>
8.2.40 /ISAPI/System/Network/SNMP/advanced
8.2.41 /ISAPI/System/Network/SNMP/advanced/users
8.2.42 /ISAPI/System/Network/SNMP/advanced/users/
<ID>
<remoteEngineID> indicates the remote SNMP entity to which the user is connected.
<snmpAuthenticationMethod> indicates the authentication method used.
<snmpAuthenticationKey> defines the authentication key if encryption is used for
<snmpAuthenticationMethod>.
<snmpAuthenticationPassword> optional password used to calculate the
<snmpAuthenticationKey> value if encryption is used for <snmpAuthenticationMethod>.
<snmpPrivacyMethod> indicates if messages are protected from disclosure, and if so, the type of
privacy protocol used.
<snmpPrivacyKey> defines the privacy key if encryption is used for
<snmpPrivacyMethod>.
<snmpPrivacyPassword> optional password used to calculate the <snmpPrivacyKey>
value if encryptions is used for <snmpPrivacyMethod>
8.2.43 /ISAPI/System/Network/mailing
8.2.44 /ISAPI/System/Network/mailing/<ID>
8.2.45 /ISAPI/System/Network/mailing/test
8.2.46 /ISAPI/System/Network/UPnP
8.2.47 /ISAPI/System/Network/UPnP/ports
8.2.48 /ISAPI/System/Network/UPnP/ports/status
8.2.49 /ISAPI/System/Network/UPnP/ports/<ID>
8.2.50 /ISAPI/System/Network/UPnP/ports/<ID>/status
<natRouter> if this element is provided, the ip media device will use this nat router.
8.2.51 /ISAPI/System/Network/ftp/capabilities
8.2.53 /ISAPI/System/Network/ftp/<ID>
Depending on the value of <addressingFormatType>, either the <hostName> or the IP address fields
will be used to locate the NTP server.
Note: FTP transfers are always in binary mode.
8.2.54 /ISAPI/System/Network/ftp/test
8.2.55 /ISAPI/System/Network/ipFilter
8.2.56 /ISAPI/System/Network/ipFilter/filterAddresses
PUT
Description Access IP filtering settings..
Query None
Inbound Data IPFilterAddressList
Success Return ResponseStatus
POST
Description Access IP filtering settings..
Query None
Inbound Data IPFilterAddress
Success Return ResponseStatus
DELETE
Description Access IP filtering settings..
Query None
Inbound Data IPFilterAddressList
Success Return ResponseStatus
Notes:
The IP filter address list allows addresses to be added and removed from the list, or the entire list to
be uploaded at once.
8.2.57 /ISAPI/System/Network/ipFilter/filterAddresses/
<ID>
If the <permissionType> tag is not provided as a direct child of <IPFilter>, the <permissionType> tag
must be provided for each <IPFilterAddress>.
Since the ordering of the filters can change the behavior, filtering will be applied consecutively
starting with the first <IPFilterAddress> in the list.
The <bitMask> field is applied to the corresponding IP address to identify a range of addresses. It
indicates the number of '1' bits used to mask the address. For example: '24' would correspond to a
subnet mask of 255.255.255.0 and '32' would correspond to a subnet mask of 255.255.255.255 (a
single IP address) for IPv4.
If <addressFilterType> refers to “mask”, the <AddressMask> block must be provided in place of the
<AddressRange> block. If it refers to “range”, the <Range> block must be provided in place of the
<AddressMask> block.
Use of IPv4 or IPv6 addresses depends on the value of the <ipVersion> field in
/ISAPI/System/Network/interfaces/ID/ipAddress.
8.2.58 /ISAPI/System/Network/qos
8.2.59 /ISAPI/System/Network/qos/cos
8.2.60 /ISAPI/System/Network/qos/cos/<ID>
8.2.61 /ISAPI/System/Network/qos/dscp
A list of DSCP parameter blocks is specified for each type of traffic: device management,
command and control, video and audio streaming. Devices may extend the set of traffic types.
8.2.62 /ISAPI/System/Network/qos/dscp/<ID>
8.2.63 /ISAPI/System/Network/telnetd
8.2.64 /ISAPI/System/Network/SIP
8.2.65 /ISAPI/System/Network/SIP/<ID>
8.2.66 /ISAPI/System/Network/SIP/<ID>/SIPInfo
8.2.67 /ISAPI/System/Network/EZVIZ
8.2.68 /ISAPI/System/Network/pingtest
8.2.69 /ISAPI/System/Network/ssh
8.2.70 /ISAPI/System/Network/Ehome
8.2.71 /ISAPI/System/Network/WirelessDial
8.2.72 /ISAPI/System/Network/WirelessDial/Interfaces
8.2.73 /ISAPI/System/Network/WirelessDial/Interfaces/
<ID>
8.2.74 /ISAPI/System/Network/WirelessDial/Interfaces/
<ID>/dial/capabilities
8.2.75 /ISAPI/System/Network/WirelessDial/Interfaces/
<ID>/dial
8.2.76 /ISAPI/System/Network/WirelessDial/Interfaces/
<ID>/schedule
8.2.77 /ISAPI/System/Network/WirelessDial/Interfaces/
<ID>/dialstatus
8.2.78 /ISAPI/System/Network/WirelessDial/Interfaces/
<ID>/connect
8.2.79 /ISAPI/System/Network/WirelessDial/Interfaces/
ID/messageConfig
8.2.80 /ISAPI/System/Network/WirelessDial/Interfaces/
ID/messageConfig/WhiteList
8.2.81 /ISAPI/System/Network/WirelessDial/Interfaces/
ID/messageConfig/WhiteList/ID
8.2.82 /ISAPI/System/Network/WirelessDial/Interfaces/
ID/messages/ID
GET <message>
Notes
</message>
/ISAPI/System/Network/WirelessDial/Interfaces/ID/messageConfig/messageConfigCap
GET
Description Access the message cap information.
Query None
Inbound Data
Success Return messageConfigCap
8.2.85 /ISAPI/System/Network/GB28181Service/capabil
ities
8.2.86 /ISAPI/System/Network/interfaces/<ID>/wireless
Server
8.2.87 /ISAPI/System/Network/interfaces/<ID>/wireless
Server/capabilities
8.2.88 /ISAPI/System/Network/interfaces/<ID>/wireless
Server/accessDeviceList
8.2.89 /ISAPI/System/Network/interfaces/<ID>/wireless
Server/accessDeviceList/<ID>
8.2.90 /ISAPI/System/Network/interfaces/<ID>/wireless
Server/accessDeviceList/capabilities
8.2.91 /ISAPI/System/Network/MACFilter/capabilities
8.2.92 /ISAPI/System/Network/MACFilter
WPSXML Block
<WPS version=“2.0” xmlns=“http://www.isapi.org/ver20/XMLSchema”>
<enable> <!-- opt, xs:boolean--> </enable>
</WPS>
8.2.94 /ISAPI/System/Network/WPS/capabilities
WPSXML Block
<WPS version=“2.0” xmlns=“http://www.isapi.org/ver20/XMLSchema”>
<enable> <!-- req, xs:boolean--> </enable>
</WPS>
8.2.95 System/Network/WPS/AutoConnect
PUT
Description It is used to WPS auto connection mode
Notes: PBC connection function, it’s failed if there is no response in two minutes, refer to the
sequence chart:
/ISAPI/System/Network/interfaces
/ID/WPS/AutoConnect 发送PBC连接请求
等待2分钟
ResponseStatus 发送PBC连接请求
System/Network/wirelessServer
/ISAPI/System/Network/wirelessServer General Resource v2.0
Description Get Device(Wifi NVR) Wireless Server Info
Query NULL
Inbound Data NULL
Success Return WirelessServerWithExternal
PUT
Description Set Device(Wifi NVR) Wireless Server Info
Query NULL
Inbound Data WirelessServerWithExternal
Notes:
wifiNVR:“NVR+wifi router”
8.2.96 System/Network/wirelessServer/capabilities
8.3 /ISAPI/System/IO
The allocation of IDs between input and output ports must be unique.
8.3.1 /ISAPI/System/IO/capabilities
8.3.2 /ISAPI/System/IO/status
8.3.3 /ISAPI/System/IO/inputs
8.3.4 /ISAPI/System/IO/inputs/<ID>
8.3.5 /ISAPI/System/IO/inputs/<ID>/status
8.3.6 /ISAPI/System/IO/outputs
<PowerOnState> defines the output port configuration when the device is powered on.
<defaultState> is the default output port signal when it is not being triggered.
<outputState> is the output port signal when it is being triggered. Pulse will cause the output
port to send a signal (opposite of the <defaultState>) for a duration specified by the
<pulseDuration> tag.
<pulseDuration> is the duration of a output port signal when it is being triggered. It must be
provided if the <outputState> is “pulse”.
1.<IOUseType>: disable, electricLock, custom;
2.Villa out door unit: only <id>,<name>,<IOUseType> are effective;
8.3.9 /ISAPI/System/IO/outputs/<ID>/trigger
8.3.10 /ISAPI/System/IO/outputs/strobelampConf
8.4 /ISAPI/System/Video
8.4.2 /ISAPI/System/Video/inputs
8.4.4 /ISAPI/System/Video/inputs/channels/<ID>
8.4.5 /ISAPI/System/Video/inputs/channels/<ID>/focus
<focus>: focus vector data. Negative numbers focus near, positive numbers focus far. Numerical
value is a percentage of the maximum focus speed of the lens module.
8.4.6 /ISAPI/System/Video/inputs/channels/<ID>/iris
8.4.7 /ISAPI/System/Video/inputs/channels/<ID>/privac
yMask
Only support the rectangular region which will be “drawn” from four coordinates. The four points
is counterclockwise direction, and the beginning point is the top-left point.
Ordering of <PrivacyMaskRegion> blocks is insignificant.
8.4.10 /ISAPI/System/Video/inputs/channels/<ID>/tam
perDetection
8.4.11 /ISAPI/System/Video/inputs/channels/<ID>/tam
perDetection/regions
8.4.12 /ISAPI/System/Video/inputs/channels/<ID>/tam
perDetection/regions/<ID>
/ISAPI/System/Video/inputs/channels/ID/tamperDetection/regions/ID General
Resource v2.0
GET
It is used to get a particular shelter alarm region
Description
configuration for a video input channel.
Query None
Inbound Data None
Success Return TamperDetectionRegion
PUT
It is used to update a particular shelter alarm region
Description
configuration for a video input channel.
Query None
Inbound Data TamperDetectionRegion
Success Return ResponseStatus
DELETE
It is used to delete a particular shelter alarm region
Description
configuration for a video input channel.
Query None
Region coordinates are dependent on video resolution. Only support the rectangular region which
will be “drawn” from four coordinates. The four points is clockwise direction, and the beginning
point is the low-left point.
Ordering of <TamperDetectionRegion> blocks is insignificant.
8.4.13 /ISAPI/System/Video/inputs/channels/<ID>/moti
onDetection
8.4.14 /ISAPI/System/Video/inputs/channels/<ID>/moti
onDetection/layout
8.4.15 /ISAPI/System/Video/inputs/channels/<ID>/moti
onDetection/layout/gridLayout
25 46
49 70
73
121 142
145 166
409 430
0
1600
8.4.17 /ISAPI/System/Video/inputs/channels/<ID>/moti
onDetectionExt
If motion detection is supported by the device, a motion detection ID will be allocated for each
video input channel ID. The motion detection ID must correspond to the video input channel ID.
The devices supports two kinds of motion detection, <activeMode> is used to check current
motion detection mode, if the value is normal, please refer to /motionDetection branch; if the
value is expert, please refer to /motionDetectionExt branch.
8.4.18 /ISAPI/System/Video/inputs/channels/<ID>/moti
onDetectionExt/regions
8.4.19 /ISAPI/System/Video/inputs/channels/<ID>/moti
onDetectionExt/regions/<ID>
8.4.20 /ISAPI/System/Video/inputs/channels/<ID>/moti
onDetectionExt/switch
If motion detection is supported by the device, a motion detection ID will be allocated for each
video input channel ID. The motion detection ID must correspond to the video input channel ID.
8.4.21 /ISAPI/System/Video/inputs/channels/<ID>/over
lays
8.4.22 /ISAPI/System/Video/inputs/channels/<ID>/over
lays/text
A set of text overlays is managed. They are composited over the video signal in increasing
ID-order.
8.4.23 /ISAPI/System/Video/inputs/channels/<ID>/over
lays/text/<ID>
8.4.24 /ISAPI/System/Video/inputs/channels/<ID>/over
lays/channelNameOverlay
8.4.27 /ISAPI/System/Video/inputs/channels/<ID>/imag
e/<ID>
8.4.28 /ISAPI/System/Video/inputs/channels/<ID>/imag
e/picture
/ISAPI/System/Video/inputs/channels/ID/image/picture
POST
Description Configure the on-screen Image for a special channel.
Query None
Inbound Data Picture over HTTP
Success Return ResponseStatus
Notes:
8.4.29 /ISAPI/System/Video/inputs/channels/<ID>/heat
Map
8.4.30 /ISAPI/System/Video/inputs/channels/<ID>/heat
Map/capabilities
8.4.31 /ISAPI/System/Video/inputs/channels/<ID>/heat
Map/regions
8.4.32 /ISAPI/System/Video/inputs/channels/<ID>/heat
Map/regions/<ID>
8.4.33 /ISAPI/System/Video/inputs/channels/<ID>/heat
Map/search
8.4.34 /ISAPI/System/Video/inputs/channels/ID/heatM
ap/picture
8.4.36 /ISAPI/System/Video/inputs/channels/<ID>/coun
ting
8.4.37 /ISAPI/System/Video/inputs/channels/<ID>/coun
ting/capabilities
8.4.38 /ISAPI/System/Video/inputs/channels/<ID>/coun
ting/RecommendValue
8.4.39 /ISAPI/System/Video/inputs/channels/<ID>/coun
ting/regions
8.4.40 /ISAPI/System/Video/inputs/channels/<ID>/coun
ting/regions/<ID>
8.4.41 /ISAPI/System/Video/inputs/channels/<ID>/coun
ting/search
8.4.42 /ISAPI/System/Video/inputs/channels/ID/counti
ng/resetCount
8.4.43 /ISAPI/System/Video/inputs/channels/ID/VCAR
esource/capabilities
8.4.45 /ISAPI/System/Video/outputs
8.4.46 /ISAPI/System/Video/outputs/channels
8.4.47 /ISAPI/System/Video/outputs/channels/<ID
>
8.4.48 /ISAPI/System/Video/Menu
GET <MenuList>
An IP media device may contain a set of local menus. These menus are
Notes hardwired by the device, meaning that the IDs can be discovered but not
created or deleted. ID numbering or values should be considered arbitrary and
device-dependent.
8.4.49 /ISAPI/System/Video/Menu/<ID>
8.4.50 /ISAPI/System/Video/inputs/channels/<ID>/over
lays/capabilities
8.4.51 /ISAPI/System/Video/inputs/channels/<ID>/over
lays/BatteryPowerOverlay
8.4.52 /ISAPI/System/Video/inputs/channels/<ID>/over
lays/BatteryPowerOverlay/capabilities
8.4.53 /ISAPI/System/Video/inputs/channels/<ID>/road
Info/<ID>/overlays/capabilities
8.4.54 /ISAPI/System/Video/inputs/channels/<ID>/road
Info/<ID>/overlays
8.4.55 /ISAPI/System/Video/inputs/channels/<ID>/road
Info/<ID>/overlays/text
A set of text overlays is managed. They are composited over the video signal in increasing
ID-order.
8.4.56 /ISAPI/System/Video/inputs/channels/<ID>/road
Info/<ID>/overlays/text/<ID>
8.4.57 /ISAPI/System/Video/inputs/channels/ID/counti
ng/posInfoOverlay/capabilities
8.4.58 /ISAPI/System/Video/inputs/channels/ID/counti
ng/posInfoOverlay
Notes:
type: inOut,inOutPassIdHeight
inOut:表示叠加---IN、OUT
inOutPassIdHeight:表示叠加---IN、OUT、PASS、ID、高度,高度在左、ID 在右
8.4.59 /ISAPI/System/Video/inputs/channels/<ID>/cou
nting/search/capabilities
8.5 /ISAPI/System/Audio
8.3.1 /ISAPI/System/Audio/capabilities
8.3.2 /ISAPI/System/Audio/channels
Since inputs are resources that are defined by the hardware configuration of the device, audio
channels cannot be created or deleted.
8.3.3 /ISAPI/System/Audio/channels/<ID>
8.3.4 /ISAPI/System/Audio/channels/<ID>/dynamicCap
8.3.5 /ISAPI/System/TwoWayAudio
8.3.6 /ISAPI/System/TwoWayAudio/channels
8.3.7 /ISAPI/System/TwoWayAudio/channels/<ID>
When <enabled>is true, two way audio is open; otherwise two way audio is closed.
When <audioCompressionType> is MP212, <audioBitRate> supports to set bit rate.
8.3.8 /ISAPI/System/TwoWayAudio/channels/<ID>/open
8.3.9 /ISAPI/System/TwoWayAudio/channels/<ID>/close
8.3.10 /ISAPI/System/TwoWayAudio/channels/<ID>/au
dioData
HTTP/1.1 200 OK
…
Content-Type: application/binary; charset=”UTF-8”\r\n
\r\n
TwoWayAudio Data……
8.3.12 /ISAPI/System/Audio/AudioOut/channels/<ID>/c
apabilities
8.3.13 /ISAPI/System/Audio/AudioIn/channels/<ID>
8.3.14 /ISAPI/System/Audio/AudioOut/channels/<ID>
8.6 /ISAPI/System/Serial
8.6.1 /ISAPI/SystemSerial/capabilities
8.6.2 /ISAPI/System/Serial/ports
Since serial ports are resources that are defined by the hardware configuration of the device,
they cannot be created or deleted.
8.6.3 /ISAPI/System/Serial/ports/<ID>
8.6.4 /ISAPI/System/Serial/ports/<ID>/Transparent
8.6.5 /ISAPI/System/Serial/ports/<ID>/Transparent/channels
8.6.6 /ISAPI/System/Serial/ports/<ID>/Transparent/channels
/<ID>
8.6.7 /ISAPI/System/Serial/ports/<ID>/Transparent/channels
/<ID>/open
/ISAPI/System/Serial/ports/ID/Transparent/channels/ID/open General
Resource v2.0
PUT
Description It is used to open the transparent channel.
8.6.8 /ISAPI/System/Serial/ports/<ID>/Transparent/channels
/<ID>/close
8.6.9 /ISAPI/System/Serial/ports/<ID>/Transparent/channels
/<ID>/transData
/ISAPI/System/Serial/ports/ID/Transparent/channels/ID/transData General
Resource v2.0
GET
Description It is used to get data on the transparent channel.
Query None
Inbound Data Raw Data
Success Return ResponseStatus
PUT
Description It is used to send data on the transparent channel.
Query None
Inbound Data Raw Data
Success Return ResponseStatus
Notes:
Example:
HTTP/1.1 200 OK
…
Content-Type: application/binary; charset=”UTF-8”
Content-Length: ISAPI
\r\n
Raw data…
Example:
PUT /ISAPI/System/Serial/ports/ID/Transparent/channels/ID/transData HTTP/1.1
…
Content-Type: application/binary; charset=”UTF-8”
\r\n
Raw data…
8.7 /ISAPI/System/Hardware/
8.7.1 /ISAPI/System/Hardware
</HardwareService>
8.7.2 /ISAPI/System/Hardware/irLightSwitch
8.7.3 /ISAPI/System/Hardware/ABF
8.7.4 /ISAPI/System/Hardware/LED
8.7.5 /ISAPI/System/Hardware/defog
8.7.6 /ISAPI/System/Hardware/deicing
8.7.7 /ISAPI/System/Hardware/deicing/capabilities
8.7.8 /ISAPI/System/Hardware/manualDeicing
8.7.9 /ISAPI/System/Hardware/manualDeicing/capabilities
8.8 ISAPI/System/dbglog
8.9 /ISAPI/Security
8.9.1 /ISAPI/Security/capabilities
8.9.2 /ISAPI/Security/challenge
8.9.3 /ISAPI/Security/users
A default user account, “admin”, must be provided. Its default password is “12345”. It has an
Administrator user level, and must not be deleted.
Passwords can only be uploaded — they are never revealed during GET operations.
8.9.4 /ISAPI/Security/users/<ID>
8.9.6 /ISAPI/Security/adminAccesses/<ID>
8.9.7 /ISAPI/Security/userCheck
The client software checks user name/password via <statusValue>. If the value is 200, it means
match, otherwise, if the value is 401, it means mismatch.
8.9.8 /ISAPI/Security/UserPermission
8.9.9 /ISAPI/Security/UserPermission/<ID>
8.9.10 /ISAPI/Security/UserPermission/<ID>/localPermissio
n
8.9.11 /ISAPI/Security/UserPermission/<ID>/remotePermis
sion
8.9.12 /ISAPI/Security/UserPermission/anonymouslogin
8.9.14 /ISAPI/Security/UserPermission/viewerCap
8.9.15 /ISAPI/Security/deviceCertificate
8.9.16 /ISAPI/Security/webCertificate
8.9.17 /ISAPI/Security/serverCertificate/certificate
DN XML Block
<countryName> <!—req, xs:string </countryName>
<stateOrProvinceName> <!-- opt, xs:string </stateOrProvinceName>
<localityName> <!—opt, xs:string </localityName>
<organizationName> <!—opt, xs:string </organizationName>
<organizationUnitName> <!—opt, xs:string </organizationUnitName>
<commonName> <!—req, xs:string </commonName>
<email> <!—opt, xs:string </email>
8.9.18 /ISAPI/Security/serverCertificate/selfSignCert
8.9.19 /ISAPI/Security/serverCertificate/certSignReq
8.9.20 /ISAPI/Security/serverCertificate/downloadCertSign
Req
8.9.21 /ISAPI/Security/previewLinkNum
8.9.23 /ISAPI/Security/onlineUser
8.9.24 /ISAPI/Security/extern/capabilities
协议支持能力参考节点 <isSupportGUIDFileDataExport>
所有涉及到锁定的功能分两类:
1)重置密码(导入 GUID+回答安全问题)时的锁定信息共用。
2)除了第一类之外的情况,例如:登陆时密码尝试次数,设置安全问题,导出 GUID 文件等
的锁定信息共用。
这两类的锁定次数是分开计数的。每一类里面的,共用一个计数。
只有在 session 机制上通信时,涉及到安全相关功能才能使用。否则返回不支持。
锁定以后返回状态 401.
ResponseStatus XML Block
<ResponseStatus version="1.0" xmlns="http://www.std-cgi.org/ver20/XMLSchema">
<requestURL><!-- req, ro,xs:string --> </requestURL>
<statusCode><!-- req, ro,xs:integer --></statusCode>
<!--0 和 1-OK, 2-Device Busy, 3-Device Error, 4-Invalid Operation, 5-Invalid XML Format,
6-Invalid XML Content; 7-Reboot Required -->
<statusString><!-- req, ro,xs:string --></statusString>
<subStatusCode><!-- req, ro,xs:string --></subStatusCode>
<lockStatus><!-- opt, ro,xs:string ,"unlock,locked",锁定状态--></lockStatus>
<retryTimes><!-- opt, ro,xs:integer,剩余重试次数--></lockStatus>
所有涉及到锁定的功能分两类:
1)重置密码(导入 GUID+回答安全问题)时的锁定信息共用。
2)除了第一类之外的情况,例如:登陆时密码尝试次数,设置安全问题,导出 GUID 文
件等的锁定信息共用。
这两类的锁定次数是分开计数的。每一类里面的,共用一个计数。
只有在 session 机制上通信时,涉及到安全相关功能才能使用。否则返回不支持。
锁定以后返回错误码:GUID 文件不匹配
ResponseStatus XML Block
<ResponseStatus version="1.0" xmlns="http://www.std-cgi.org/ver20/XMLSchema">
<requestURL><!-- req, ro,xs:string --> </requestURL>
<statusCode><!-- req, ro,xs:integer --></statusCode>
<!--0 和 1-OK, 2-Device Busy, 3-Device Error, 4-Invalid Operation, 5-Invalid XML Format,
8.9.26 /ISAPI/Security/questionConfiguration/<ID>
8.9.27 /ISAPI/Security/questionConfiguration
没有 security 表示数据不加密
security=1,表示<Question>报文中子节点<answer> 进行 AES128 加密
iv 表示初始化向量,在 security=1 或者 2 时为必须参数
所有涉及到锁定的功能分两类:
1)重置密码(导入 GUID+回答安全问题)时的锁定信息共用。
2)除了第一类之外的情况,例如:登陆时密码尝试次数,设置安全问题,导出 GUID 文件等
的锁定信息共用。
这两类的锁定次数是分开计数的。每一类里面的,共用一个计数。
只有在 session 机制上通信时,涉及到安全相关功能才能使用。否则返回不支持。
锁定以后返回状态 401
8.9.28 /ISAPI/Security/questionCertification
所有涉及到锁定的功能分两类:
1)重置密码(导入 GUID+回答安全问题)时的锁定信息共用。
2)除了第一类之外的情况,例如:登陆时密码尝试次数,设置安全问题,导出 GUID 文
件等的锁定信息共用。
这两类的锁定次数是分开计数的。每一类里面的,共用一个计数。
只有在 session 机制上通信时,涉及到安全相关功能才能使用。否则返回不支持。
锁定以后返回错误码:安全问题回答错误
8.10 /ISAPI/Streaming
8.10.1 /ISAPI/Streaming/status
8.10.2 /ISAPI/Streaming/channels
To support multi video input devices , the streaming ID in URL should be indicate video input
channel number , so it is defined as : straming-Id + video-input-Id *100, for example :
/Streaming/channels/101 indicates the first streaming from the first video input
/Streaming/channels/202 indicates the second streaming from the second video input
For IPC, becourse of only one video input, case is simeple, it can accecpt 1 as the main stream id ,
2 as the sub-stream.
<ControlProtocolList> identifies the control protocols that are valid for this type of streaming.
<Unicast> is for direct unicast streaming.
<Multicast> is for direct multicast streaming.
<videoSourcePortNo> and <audioSourcePortNo> are the source port numbers for the outbound
video or audio streams.
<videoInputChannelID> refers to /ISAPI/System/Video/inputs/channel/ID.
<audioInputChannelID> refers to /ISAPI/System/Audio/channels/ID. It must be configured as an
input channel.
Use of Ipv4 or Ipv6 addresses depends on the value of the <ipVersion> field in
/ISAPI/System/Network/interfaces/ID/ipAddress.
<Security> determines whether SRTP is used for stream encryption.
<audioResolution> is the resolution for the outbound audio stream in bits.
8.10.4 /ISAPI/Streaming/channels/<ID>/dynamicCap
8.10.5 /ISAPI/Streaming/channels/<ID>/status
8.10.6 /ISAPI/Streaming/channels/<ID>/picture
GET /ISAPI/Streaming/channels/101/picture
Accept: image/jpeg
…
8.10.8 /ISAPI/Streaming/channels/ID/dualVCA
8.10.9 /ISAPI/Streaming/channels/<ID>/regionClip/capabili
ties
8.10.10 /ISAPI/Streaming/channels/<ID>/regionClip
8.10.11 /ISAPI/Streaming/channels/<ID>/httppreview
Example
GET /ISAPI/Streaming/channels/102/httppreview HTTP/1.1
…
HTTP/1.1 200 OK
Content-Type: multipart/x-mixed-replace; boundary=<boundary>
--<boundary>
Content-Type: image/jpeg
Content-Length: xxx
Image data for a single frame
--<boundary>
…
8.10.12 /ISAPI/Streaming/channels/<ID>/dynamicCapWithC
ondition
8.10.13 /ISAPI/Streaming/channels/<ID>/RTMPCfg
8.10.14 /ISAPI/Streaming/channels/<ID>/RTMPCfg/capabilit
ies
8.10.15 /ISAPI/Streaming/channels/<ID>/capabilities
8.10.16 /ISAPI/Streaming/channels/<ID>/calibPanoramicPic
/ISAPI/Streaming/channels/ID/calibPanoramicPic?starttime=2014-01-11T11:00:00Z&endt
ime=2014-01-11T11:59:59Z
能 力 存 在 于
URL(/ISAPI/MasterSlaveTracking/channels/<ID>/slaveCameraCalibrating/capabilities) 中
的节点 CalibPanoramicPic
8.10.17 /ISAPI/Streaming/channels/<ID>/calibPanoramicFlas
hPic
/ISAPI/Streaming/channels/ID/calibPanoramicPic?starttime=2014-01-11T11:00:00Z&endt
ime=2014-01-11T11:59:59Z
能 力 存 在 于
URL(/ISAPI/MasterSlaveTracking/channels/<ID>/slaveCameraCalibrating/capabilities) 中
的节点 CalibPanoramicPic
8.10.18 /ISAPI/Streaming/channels/<ID>/resolutionSwitch/c
apabilities
8.10.19 /ISAPI/Streaming/channels/<ID>/resolutionSwitch
Notes:
ResolutionType:分辨率模式, all,20:9,20:6
8.10.20 Smart264
To support multi video input devices , the streaming ID in URL should be indicate video input
channel number , so it is defined as : straming-Id + video-input-Id *100, for example :
/Streaming/channels/101 indicates the first streaming from the first video input
/Streaming/channels/202 indicates the second streaming from the second video input
For IPC, becourse of only one video input, case is simeple, it can accecpt 1 as the main stream id ,
2 as the sub-stream.
<ControlProtocolList> identifies the control protocols that are valid for this type of streaming.
<Unicast> is for direct unicast streaming.
<Multicast> is for direct multicast streaming.
<videoSourcePortNo> and <audioSourcePortNo> are the source port numbers for the outbound
video or audio streams.
<videoInputChannelID> refers to /ISAPI/System/Video/inputs/channel/ID.
<audioInputChannelID> refers to /ISAPI/System/Audio/channels/ID. It must be configured as an
input channel.
Use of Ipv4 or Ipv6 addresses depends on the value of the <ipVersion> field in
/ISAPI/System/Network/interfaces/ID/ipAddress.
<Security> determines whether SRTP is used for stream encryption.
<audioResolution> is the resolution for the outbound audio stream in bits.
Ability
8.10.20.2/ISAPI/Streaming/channels/<ID>/dynamicCapWithC
ondition
/ISAPI/Streaming/channels/<ID>/refreshFrame
/ISAPI/Streaming/channels/ID/refreshFrame General Resource v2.0
PUT Operator
Provide forced to refresh the frame control interface, just for streaming
Description media server using; By calling the SDK interface, to sends the server
refresh frame (big P frame)
Inbound Data None
Success Return ResponseStatus
Notes:
The Smart264 need to be enabled at first.
<ID>
101---channel 1 with main stream;
102—channel 1 with sub stream;
/ISAPI/Streaming/channels/<ID>/refreshFrame/capabilities
/ISAPI/Streaming/channels/ID/refreshFrame/capabilities General Resource v2.0
GET Operator
Description It is used to get Streaming capability.
Inbound Data None
Success Return <RefreshFrame>
Notes:
The Smart264 need to be enabled at first.
8.10.21 /ISAPI/Streaming/channels/<ID>/bareDataOverlay
8.10.22 /ISAPI/Streaming/channels/<ID>/bareDataOverlay/c
apabilities
8.11 /ISAPI/Snapshot
8.11.2 /ISAPI/Snapshot/channels/<ID>
8.11.3 /ISAPI/Snapshot/channels/<ID>/capabilities
8.12 /ISAPI/Event
The event trigger list defines the set of device behaviors that trigger events.
The event schedule defines when event notifications are active.
The event notification methods define what types of notification (e-mail) are supported.
8.12.1 /ISAPI/Event/capabilities
8.12.2 /ISAPI/Event/triggersCap
8.12.3 /ISAPI/Event/triggers
Event triggering defines how the device reacts to particular events, such as video loss or motion
detection.
8.12.4 /ISAPI/Event/triggers/<ID>
8.12.5 /ISAPI/Event/triggers/<ID>/notifications
8.12.6 /ISAPI/Event/schedules
8.12.7 /ISAPI/Event/schedules/inputs
8.12.8 /ISAPI/Event/schedules/inputs/<ID>
8.12.10 /ISAPI/Event/schedules/outputs/<ID>
8.12.11 /ISAPI/Event/schedules/motionDetections
8.12.12 /ISAPI/Event/schedules/motionDetections/<ID>
8.12.13 /ISAPI/Event/schedules/tamperDetections
8.12.14 /ISAPI/Event/schedules/tamperDetections/<ID>
8.12.15 /ISAPI/Event/schedules/videolosses
8.12.16 /ISAPI/Event/schedules/videolosses/<ID>
8.12.17 /ISAPI/Event/schedules/PIR
8.12.18 /ISAPI/Event/schedules/fieldDetections
8.12.19 /ISAPI/Event/schedules/fieldDetections/<ID>
8.12.20 /ISAPI/Event/schedules/lineDetections
8.12.21 /ISAPI/Event/schedules/lineDetections/<ID>
8.12.22 /ISAPI/Event/schedules/sceneChangeDetections
8.12.23 /ISAPI/Event/schedules/sceneChangeDetections/<ID
>
8.12.24 /ISAPI/Event/schedules/audioDetections
8.12.26 /ISAPI/Event/schedules/faceDetections
8.12.27 /ISAPI/Event/schedules/faceDetections/<ID>
8.12.28 /ISAPI/Event/schedules/regionEntrances
8.12.29 /ISAPI/Event/schedules/regionEntrances/<ID>
8.12.30 /ISAPI/Event/schedules/regionExitings
8.12.31 /ISAPI/Event/schedules/regionExitings/<ID>
8.12.32 /ISAPI/Event/schedules/loiterings
8.12.33 /ISAPI/Event/schedules/loiterings/<ID>
8.12.34 /ISAPI/Event/schedules/groups
8.12.35 /ISAPI/Event/schedules/groups/<ID>
8.12.36 /ISAPI/Event/schedules/rapidMoves
8.12.37 /ISAPI/Event/schedules/rapidMoves/<ID>
8.12.38 /ISAPI/Event/schedules/parkings
8.12.39 /ISAPI/Event/schedules/parkings/<ID>
8.12.40 /ISAPI/Event/schedules/unattendedBaggages
8.12.41 /ISAPI/Event/schedules/unattendedBaggages/<ID>
8.12.42 /ISAPI/Event/schedules/attendedBaggages
8.12.44 /ISAPI/Event/schedules/blackList
8.12.46 /ISAPI/Event/schedules/peopleDetections
8.12.47 /ISAPI/Event/schedules/peopleDetections/<ID>
8.12.48 /ISAPI/Event/schedules/HVTVehicleDetects
8.12.49 /ISAPI/Event/schedules/HVTVehicleDetects/ID
8.12.50 /ISAPI/Event/schedules/storageDetection
8.12.51 /ISAPI/Event/schedules/storageDetections/<ID>
8.12.52 /ISAPI/Event/notification
8.12.53 /ISAPI/Event/notification/httpHosts
8.12.54 /ISAPI/Event/notification/httpHosts/<ID>
8.12.55 /ISAPI/Event/notification/streaming
GET <alarmCenterNotificationList>
DELETE <ResponseStatus>
Alarm center notification involves the device connecting to a particular alarm center
Notes
delivering an privacy envent message whenever the event triggers.
8.12.58 /ISAPI/Event/notification/alarmCenter/<ID>
GET <alarmCenterNotification>
DELETE <ResponseStatus>
Depending on the value of <addressingFormatType>, either the <hostName>
Notes or the IP address fields will be used to locate the alarm center
8.12.59 /ISAPI/Event/notification/alertStream
Example
The following is an example of an HTTP event stream that pushes a VMD event from video
channel 1.
GET /Event/notification/alertStream HTTP/1.1
…
HTTP/1.1 200 OK
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary=“<boundary>”
--<boundary>
Content-Type: application/xml; charset=“UTF-8”
Content-Length: ISAPI
http://<ipAddress>:<portNo>/<url>
POST
Description Send alert info to alarm center by HTTP POST method.
Query None
Inbound Data None
Success Return Notification Alert
Notes:
Either GET or POST can be used. If GET is used, the corresponding query string parameters are
provided in place of the inbound XML. If Post is used, the inbound XML is provided in place of the
corresponding query string parameters.
The “DeviceID=” and “DeviceName=” fields are taken from the <DeviceInfo> settings for the device.
The <parameterFormatType> tag indicates whether XML or query string parameters should be used
for this API.
The <protocolType> tag under <HttpHostList> determines whether HTTP or HTTPS is used for this API.
The <portNo> tag under <HttpHostList> determines the port number to be used for the notification
alert.
The <portNo> and <protocolType> tags in the alert are provided for a client application to
connect/manage the device after it sends out this notification.
The <addressingFormatType> tag under <HttpHostList> determines whether <ipAddress>/IPAddress
or <ipv6Address>/Ipv6Address is used.
The <url> tag under <HttpHostList> indicates the URL base to be used for the alert.
If <eventType>/EventType refers to an input-port-related event, the <inputIOPortID> tag or
InputIOPortID parameter must be provided.
If <eventType>/EventType refers to a motion-related event, the <DetectionRegionList> block or
RegionIndexX parameter(s) must be provided if detection regions have been defined. If the motion
event is for a full-screen configuration, these region indexes should not be provided.
The <sensitivityLevel>/SensitivityLevelX and <detectionThreshold>/DetectionThresholdX parameters
are used to indicate the current values of the activity detection at the time that the notification is sent
out.
If the alert is for a motion-related event, multiple region indexes may be provided per single API. If
query string parameters are used, the format “RegionIndexX” is used where “X” is a number starting
Notification Alert
version=1.0
DeviceID=
DeviceName=
IPAddress=
Ipv6Address=
PortNo=
Protocol=
MacAddress=
version=1.0
DeviceID=
DeviceName=
IPAddress=
Ipv6Address=
PortNo=
Protocol=
MacAddress=
ChannelID=
DateTime=
ActivePostCount=
EventType=
EventState=
EventDescription=
InputIOPortID=
RegionIndex1=
SensitivityLevel1=
DetectionThreshold1=
RegionIndex2=
SensitivityLevel2=
DetectionThreshold2=
…
8.12.62 /ISAPI/Event/triggers/<ID>/preset/<ID>
An event trigger determines how the device reacts when a particular event is detected.
The following types are supported:
IO: trigger when an input IO port changes state.
VMD: trigger on video motion detection.
Video loss: trigger when the input video signal cannot be detected.
Disk failure: trigger when a disk fails.
Recording failure: trigger when recording fails: either there is a problem with the disk, or
the storage volume is full, or the volume is corrupt.
Bad video: trigger when the input video is bad.
POS: trigger when a point-of-sale event is detected.
Remart:
倘若,只发送 URL ”/ISAPI/Event/triggers/thermometry-1” 测温设备值返回 默认预置点的
联动信息(后端返回默认的联动信息)
倘若,只发送 URL“/ISAPI/Event/triggers” 测温设备值返回 默认预置点的联动信息(后端返
回默认的联动信息)
热成像中载测温项目中,不同预置点场景中对应的联动信息是一致。故当前只实现到
(/ISAPI/Event/triggers/<ID>)
ID 的含义为 thermometry-1
8.12.63 /ISAPI/Event/triggers/<ID>/notifications/preset/<ID
>
/ISAPI/Event/triggers/ID/notifications/preset/<ID>
GET
It is used to get the list of notification methods and
Description
behaviors for an event trigger.
Query None
Inbound Data None
Success Return EventTriggerNotificationList
PUT
Description It is used to update the list of notification methods
and behaviors for an event trigger.
Query None
Inbound Data EventTriggerNotificationList
Success Return ResponseStatus
热成像中载测温项目中,不同预置点场景中对应的联动信息是一致。故当前只实现到
(/ISAPI/Event/triggers/ID/notifications)
ID 的含义为 thermometry-1
8.12.64 /ISAPI/Event/schedules/shipsDetections
8.13 /ISAPI/Smart
8.13.1 /ISAPI/Smart/capabilities
8.13.2 /ISAPI/Smart/ROI/channels
8.13.3 /ISAPI/Smart/ROI/channels/<ID>
8.13.4 /ISAPI/Smart/ROI/channels/<ID>/regions
8.13.5 /ISAPI/Smart/ROI/channels/<ID>/regions/<ID>
8.13.6 /ISAPI/Smart/ROI/channels/<ID>/facetrace
8.13.7 /ISAPI/Smart/ROI/channels/<ID>/objecttrace
8.13.8 /ISAPI/Smart/ROI/channels/<ID>/platetrace
8.13.11 /ISAPI/Smart/IntelliTrace/<ID>/ZoomRatial
8.13.12 /ISAPI/Smart/FieldDetection
8.13.13 /ISAPI/Smart/FieldDetection/<ID>
8.13.14 /ISAPI/Smart/FieldDetection/<ID>/regions
8.13.15 /ISAPI/Smart/FieldDetection/<ID>/regions/<ID>
8.13.16 /ISAPI/Smart/LineDetection
8.13.17 /ISAPI/Smart/LineDetection/<ID>
8.13.18 /ISAPI/Smart/LineDetection/<ID>/lineItem
8.13.19 /ISAPI/Smart/LineDetection/<ID>/lineItem/<ID>
8.13.20 /ISAPI/Smart/DefocusDetection
8.13.21 /ISAPI/Smart/DefocusDetection/<ID>
8.13.22 /ISAPI/Smart/AudioDetection/channels
8.13.24 /ISAPI/Smart/AudioDetection/channels/<ID>/capabi
lities
8.13.25 /ISAPI/Smart/AudioDetection/channels/<ID>/status
8.13.26 /ISAPI/Smart/SceneChangeDetection
8.13.27 /ISAPI/Smart/SceneChangeDetection/<ID>
8.13.28 /ISAPI/Smart/regionEntrance
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <RegionEntranceRegionList> doesn’t exist, it means the region and sensitivity remain the
same.
3. If <RegionEntranceRegionList> is listed, but <RegionEntranceRegion> is not, it means the
region and sensitivity are empty.
8.13.29 /ISAPI/Smart/regionEntrance/<ID>/capabilities
8.13.30 /ISAPI/Smart/regionEntrance/<ID>
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <RegionEntranceRegionList> doesn’t exist, it means the region and sensitivity remain the
same.
3. If <RegionEntranceRegionList> is listed, but <RegionEntranceRegion> is not, it means the
region and sensitivity are empty.
Please refer to /ISAPI/Smart/regionEntrance/<ID>/region/<ID> for detailed multiple scenes
8.13.31 /ISAPI/Smart/regionEntrance/<ID>/regions
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <RegionEntranceRegionList> is listed, but <RegionEntranceRegion> is not, it means the
region and sensitivity are empty.
Please refer to /ISAPI/Smart/regionEntrance/<ID>/region/<ID> for detailed multiple scenes
configuration on Speed Dome.
8.13.32 /ISAPI/Smart/regionEntrance/<ID>/regions/<ID>
1. If <RegionCoordinatesList> doesn’t exist, it means that this coordinates for this region remains
unchanged.
2. If <RegionCoordinatesList> is listed, but <RegionCoordinates> is not, it means the region and
sensitivity are empty.
8.13.33 /ISAPI/Smart/regionExiting
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <RegionExitingRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <RegionExitingRegionList> is listed, but <RegionExtingRegion> is not, it means the region and
sensitivity are empty.
8.13.34 /ISAPI/Smart/regionExiting/<ID>/capabilities
8.13.35 /ISAPI/Smart/regionExiting/<ID>
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <RegionExitingRegionList> doesn’t exist, it means the region and sensitivity remain the same.
8.13.36 /ISAPI/Smart/regionExiting/<ID>/regions
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
3. If <RegionExitingRegionList> is listed, but <RegionExtingRegion> is not, it means the region and
sensitivity are empty.
8.13.37 /ISAPI/Smart/regionExiting/<ID>/regions/<ID>
1. If <RegionCoordinatesList> doesn’t exist, it means that this coordinates for this region remains
unchanged.
2. If <RegionCoordinatesList> is listed, but <RegionCoordinates> is not, it means the region and
sensitivity are empty.
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <LoiteringRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <LoiteringRegionList> is listed, but <LoiteringRegion> is not, it means the region and
sensitivity are empty.
8.13.39 /ISAPI/Smart/loitering/<ID>/capabilities
8.13.40 /ISAPI/Smart/loitering/<ID>
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <LoiteringRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <LoiteringRegionList> is listed, but <LoiteringRegion> is not, it means the region and
sensitivity are empty.
8.13.41 /ISAPI/Smart/loitering/<ID>/regions
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <LoiteringRegionList> is listed, but <LoiteringRegion> is not, it means the region and
sensitivity are empty.
8.13.42 /ISAPI/Smart/loitering/<ID>/regions/<ID>
1. If <RegionCoordinatesList> doesn’t exist, it means that this coordinates for this region remains
unchanged.
2. If <RegionCoordinatesList> is listed, but <RegionCoordinates> is not, it means the region and
sensitivity are empty.
8.13.43 /ISAPI/Smart/group
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <GroupRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <GroupRegionList> is listed, but <GroupRegion> is not, it means the region and sensitivity are
empty.
8.13.44 /ISAPI/Smart/group/<ID>/capabilities
8.13.45 /ISAPI/Smart/group/<ID>
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <GroupRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <GroupRegionList> is listed, but <GroupRegion> is not, it means the region and sensitivity are
empty.
8.13.46 /ISAPI/Smart/group/<ID>/regions
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
2. If <GroupRegionList> is listed, but <GroupRegion> is not, it means the region and sensitivity are
empty.
8.13.47 /ISAPI/Smart/group/<ID>/regions/<ID>
1. If <RegionCoordinatesList> doesn’t exist, it means that this coordinates for this region remains
unchanged.
8.13.48 /ISAPI/Smart/rapidMove
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <RapidMoveRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <RapidMoveRegionList> is listed, but < RapidMoveRegion> is not, it means the region and
sensitivity are empty.
8.13.49 /ISAPI/Smart/rapidMove/<ID>/capabilities
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <RapidMoveRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <RapidMoveRegionList> is listed, but <RapidMoveRegion> is not, it means the region and
sensitivity are empty.
8.13.51 /ISAPI/Smart/rapidMove/<ID>/regions
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <RapidMoveRegionList> is listed, but < RapidMoveRegion> is not, it means the region and
sensitivity are empty.
8.13.52 /ISAPI/Smart/rapidMove/<ID>/regions/<ID>
8.13.53 /ISAPI/Smart/parking
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <ParkingRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <ParkingRegionList> is listed, but <ParkingRegion> is not, it means the region and sensitivity
are empty.
8.13.54 /ISAPI/Smart/parking/<ID>/capabilities
8.13.55 /ISAPI/Smart/parking/<ID>
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <ParkingRegionList> doesn’t exist, it means the region and sensitivity remain the same.
3. If <ParkingRegionList> is listed, but <ParkingRegion> is not, it means the region and sensitivity
are empty.
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <ParkingRegionList> is listed, but <ParkingRegion> is not, it means the region and sensitivity
are empty.
8.13.57 /ISAPI/Smart/parking/<ID>/regions/<ID>
1. If <RegionCoordinatesList> doesn’t exist, it means that this coordinates for this region remains
unchanged.
2. If <RegionCoordinatesList> is listed, but <RegionCoordinates> is not, it means the region and
sensitivity are empty.
8.13.58 /ISAPI/Smart/unattendedBaggage
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <UnattendedBaggageRegionList> doesn’t exist, it means the region and sensitivity remain
8.13.59 /ISAPI/Smart/unattendedBaggage/<ID>/capabilities
8.13.60 /ISAPI/Smart/unattendedBaggage/<ID>
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <UnattendedBaggageRegionList> doesn’t exist, it means the region and sensitivity remain
the same.
3. If <UnattendedBaggageRegionList> is listed, but <UnattendedBaggageRegion> is not, it means
the region and sensitivity are empty.
8.13.61 /ISAPI/Smart/unattendedBaggage/<ID>/regions
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <UnattendedBaggageRegionList> is listed, but <UnattendedBaggageRegion> is not, it means
the region and sensitivity are empty.
1. If <RegionCoordinatesList> doesn’t exist, it means that this coordinates for this region remains
unchanged.
2. If <RegionCoordinatesList> is listed, but <RegionCoordinates> is not, it means the region and
sensitivity are empty.
8.13.63 /ISAPI/Smart/attendedBaggage
8.13.64 /ISAPI/Smart/attendedBaggage/<ID>/capabilities
8.13.65 /ISAPI/Smart/attendedBaggage/<ID>
8.13.66 /ISAPI/Smart/attendedBaggage/<ID>/regions
1. This resource is not suitable to add/modify multiple scenes, only support to delete the
coordinates of multiple scenes.
2. If <AttendedBaggageRegionList> is listed, but <AttendedBaggageRegion> is not, it means the
region and sensitivity are empty.
8.13.67 /ISAPI/Smart/attendedBaggage/<ID>/regions/<ID>
1. If <RegionCoordinatesList> doesn’t exist, it means that this coordinates for this region remains
unchanged.
2. If <RegionCoordinatesList> is listed, but <RegionCoordinates> is not, it means the region and
sensitivity are empty.
1、该资源不适用多场景区域的新增和修改,只支持对多场景区域坐标的清空。
2、RegionPeopleDetectionList 节点不存在,表示区域和时间阈值参数保持不变。
3、RegionPeopleDetectionList 节点存在,但子节点(RegionPeopleDetection)不存在,表示
区域和时间阈值参数清空。
球机多场景区域的配置,可以根据场景调整后,使用独立协议配置完成,详见
/ISAPI/Smart/RegionPeopleDetection/<ID>/regions/<ID>。
当前司法球只支持一个场景。ID 值为 1
8.13.69 /ISAPI/Smart/peopleDetection/<ID>/capabilities
8.13.70 /ISAPI/Smart/peopleDetection/<ID>
2、RegionPeopleDetectionList 节点不存在,表示区域和时间阈值参数保持不变。
3、RegionPeopleDetectionList 节点存在,但子节点(RegionPeopleDetection)不存在,表示
区域和时间阈值参数清空。
球机多场景区域的配置,可以根据场景调整后,使用独立协议配置完成,详见
/ISAPI/Smart/peopleDetection/<ID>/regions/<ID>。
当前司法球只支持一个场景。ID 值为 1
8.13.71 /ISAPI/Smart/peopleDetection/<ID>/regions
1、该资源不适用多区域的新增和修改,只支持对多区域坐标的清空。
球机多场景区域的配置,可以根据场景调整后,使用独立协议配置完成,详见
/ISAPI/Smart/peopleDetection/<ID>/regions/<ID>。
当前司法球只支持一个场景。ID 值为 1
8.13.72 /ISAPI/Smart/peopleDetection/<ID>/regions/<ID>
1、RegionCoordinatesList 节点不存在,表示区域坐标参数保持不变。
3、RegionCoordinatesList 节点存在,但子节点(RegionCoordinates)不存在,表示区域坐标
参数清空。
8.13.73 /ISAPI/Smart/storageDetection
8.13.74 /ISAPI/Smart/storageDetection/rwlock
8.13.75 /ISAPI/Smart/storageDetection/rwlock/capabilities
8.13.76 /ISAPI/Smart/storageDetection/unlock
8.13.77 /ISAPI/Smart/storageDetection/unlock/capabilities
8.13.78 /ISAPI/Smart/HiddenInformation/channels/<ID
>/capabilities
8.13.79 /ISAPI/Smart/HiddenInformation/channels/<ID
>
8.13.81 /ISAPI/Smart/channels/<ID>/calibrations/<ID>
8.13.82 /ISAPI/Smart/channels/<ID>/calibrations/<ID>/rule/
<ID>
8.13.83 /ISAPI/Smart/shipsDetection
8.13.84 /ISAPI/Smart/shipsDetection/<ID>/capabilities
8.13.85 /ISAPI/Smart/shipsDetection/<ID>
8.13.86 /ISAPI/Smart/shipsDetection/<ID>/regions
8.13.87 /ISAPI/Smart/shipsDetection/<ID>/regions/<ID>
1 、 RegionCoordinatesList 节 点 不 存 在 , 表 示 区 域 坐 标 参 数 保 持 不 变 。
TriggerLineCoordinatesList 同理。
2、RegionCoordinatesList 节点存在,但子节点(RegionCoordinates)不存在,表示区域坐标
参数清空。TriggerLineCoordinatesList 同理。
frameOverlayEnabled: 视频是否叠加检测框
RegionCoordinatesList: 绘制船只检测水域的区域,所画的框最多10个顶点
8.13.88 /ISAPI/Smart/shipsDetectionCount/<ID>
8.13.89 /ISAPI/Smart/shipsDetectionCount/<ID>/resetCoun
t
8.14 /ISAPI/WLAlarm/
8.14.1 /ISAPI/WLAlarm/capabilities
8.14.2 /ISAPI/WLAlarm/telecontrol
8.14.3 /ISAPI/WLAlarm/telecontrol/study
8.14.5 /ISAPI/WLAlarm/telecontrol/disarming
8.14.6 /ISAPI/WLAlarm/PIR
8.14.7 /ISAPI/WLAlarm/WLSensors
8.14.8 /ISAPI/WLAlarm/WLSensors/<ID>
8.14.9 /ISAPI/WLAlarm/callhelp
8.15 /ISAPI/GIS
8.15.1 /ISAPI/GIS/channels
8.15.2 /ISAPI/GIS/channels/<ID>/centralizedControl/capabi
lities
8.15.3 /ISAPI/GIS/channels/<ID>/centralizedControl
8.16 /ISAPI/GIS
8.16.1 /ISAPI/GIS/channels/<ID>/reviseGPS/capabilities
8.16.2 /ISAPI/GIS/channels/<ID>/reviseGPS
8.16.3 /ISAPI/GIS/channels/<ID>
8.17 /ISAPI/Traffic
8.17.1 /ISAPI/Traffic/Capabilities
8.17.2 /ISAPI/Traffic/plateList
Query None
PUT
Description Import license plate of black and white black list
Query None
8.17.3 /ISAPI/ITC/capability
8.17.4 /ISAPI/Traffic/channels/<ID>/CurVehicleDetectMode
8.17.5 /ISAPI/Traffic/channels/<ID>/vehicleCalibration
8.17.6 VehicleDetection
8.17.6.1 /ISAPI/Traffic/channels/<ID>/vehicleDetect
8.17.6.2 /ISAPI/Traffic/channels/<ID>/vehicleDetects/<SID>
8.17.6.3 /ISAPI/Traffic/channels/<ID>/vehicleDetect/capabilit
ies
<AtRoadsideCalib><!—opt,
<RegionCoordinatesList size=””>
<RegionCoordinates> <!—req,
<positionX> <!—req, xs:integer;coordinate </positionX>
<positionY> <!—req, xs:integer;coordinate </positionY>
</RegionCoordinates>
<RegionCoordinatesList>
</AtRoadsideCalib>
</VehicleDetectCfg>
8.17.6.4 /ISAPI/Traffic/channels/<ID>/licensePlateAuditData
8.17.6.5 /ISAPI/Traffic/channels/<ID>/searchLPListAudit
<searchID><!—req,xs:string; </searchID>
</LPListAuditSearchDescription>
<searchID><!—req,xs:string; </searchID>
<responseStatus>true</responseStatus>
<responseStatusStrg>OK</responseStatusStrg>
<LicensePlateInfoList>
<LicensePlate><!—opt,xs:string,</LicensePlate>
<type><!—opt,xs:string,”blackList,whitelist,allVehicleList,otherVehicleList”</type>
</LicensePlateInfo>
</LicensePlateInfoList>
</LPListAuditSearchResult>
8.17.6.6 /ISAPI/Traffic/channels/<ID>/picParam
8.17.6.7 /ISAPI/Traffic/channels/<ID>/picParam/capabilities
8.17.6.8 /ISAPI/Traffic/channels/<ID>/eventTrigger
8.17.6.9 /ISAPI/System/Network/ftp/uploadInfo
8.17.6.10/ISAPI/Event/schedules/vehicledetects
8.17.6.11/ISAPI/System/Network/ftp/capabilities
8.17.7 HVTVehicleDetection
8.17.7.1 /ISAPI/Traffic/channels/<ID>/HVTVehicleDetects
8.17.7.2 /ISAPI/Traffic/channels/<ID>/HVTVehicleDetects/<SI
D>
8.17.7.3 /ISAPI/Traffic/channels/<ID>/HVTVehicleDetects/pic
Param
8.17.7.4 /ISAPI/Traffic/channels/<ID>/HVTVehicleDetects/pic
Param/capabilities
8.17.7.5 /ISAPI/Traffic/channels/<ID>/HVTVehicleDetects/ca
meraInfo
8.17.8 /ISAPI/Traffic/channels/<ID>/illegalParkingDetecti
ons/capabilities
/ISAPI/Traffic/channels/<ID>/illegalParkingDetections/capabilities General
Resource
v2.0
GET
Description Get the illegal parking detection capabilities
Query None
Inbound Data None
Success Return IllegalParkingDetectionCap
Notes:
/ISAPI/Traffic/channels/<ID>/illegalParkingDetections General
Resource v2.0
GET
Description Get illegal parking detection scene parameters by channel
Query None
Inbound Data None
Success Return IllegalParkingDetectionSceneList
PUT
Description Set illegal parking detection scene parameters by channel
Query None
Inbound Data IllegalParkingDetectionSceneList
Success Return ResponseStatus
Notes:
channels/<ID> :Video channel ID
<IllegalParkingDetectionSceneList version=“2.0”
xmlns=“http://www.std-cgi.org/ver20/XMLSchema”>
<IllegalParkingDetectionScene/> <!—opt
</IllegalParkingDetectionSceneList>
8.17.10 /ISAPI/Traffic/channels/<ID>/illegalParkingDetecti
ons/<SID>
/ISAPI/Traffic/channels/<ID>/illegalParkingDetections/<SID> General
Resource v2.0
GET
Description Get illegal parking detection scene parameters by channel
Query None
Inbound Data None
Success Return IllegalParkingDetectionScene
PUT
Description Set illegal parking detection scene parameters by channel
Query None
8.17.11 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetect
ions/<SID>/calibration
POST
Description Set calibration information of illegal parking detection
Query None
Inbound Data <IllegalParkingDetectionCalibration>
Success Return <IllegalParkingDetectionCalibrationResult>
Notes:
8.17.12 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetect
ions/<SID>/region
/ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/<SID>/region General
Resource
v2.0
GET
Description Get illegal parking detection scene region
Query None
Inbound Data None
Success Return IllegalParkingDetectionRegion
PUT
8.17.13 /ISAPI/Event/schedules/illegalParkingDetections
8.17.15 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetect
ions/scenePatrol
/ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/scenePatrol General
Resource
v2.0
GET
Description Get illegal parking detection scene patrol
Query None
Inbound Data None
Success Return IllegalParkingDetectionScenePatrol
PUT
Description Set illegal parking detection scene patrol
Query None
Inbound Data IllegalParkingDetectionScenePatrol
Success Return ResponseStatus
Notes:
channels/<ID> :Video channel ID
8.17.16 /ISAPI/Traffic/channels/<ID>/edfAlg
<BaseParam>
<scenesID> <!—req, xs:string </scenesID> <!—Scene ID[1-16]
<isIvtEnable> <!—req, xs:boolean </isIvtEnable><!—是否取证:0-不取证,1-取证,默
认1
<isPlateRec> <!—req, xs:boolean </isPlateRec><!—是否抓拍无车牌:0-不抓拍,1-抓
拍,默认0
<isEventDetEnable> <!—req, xs:boolean </isEventDetEnable><!—是否使能事件报警
<platFilterTime> <!—req, xs:integer,seconds </paltFilterTime><!—车牌过滤时间
[10min到24hour]
<nSnapOneTimeOut> <!—req, xs:integer </nSnapOneTimeOut><!—单张图片取证
超时时间[2-60S],默认20S
<nTskTimeOut> <!—req, xs:integer </nTskTimeOut><!—取证任务超时时间
[10-7200S] ,默认1800S
<nPlateMatchRatio> <!—req, xs:integer </nPlateMatchRatio><!—车牌匹配率
[0-100%]
<zoomRectRatio><!—req, xs:float </zoomRectRatio><!—放大倍率[0.1-5.0]
<isLargePlateModEnable> <!—opt, xs:boolean </isLargePlateModEnable><!—是否开启
大车牌:0-不开启,1-开启,默认0
</BaseParam>
8.17.19 /ISAPI/Traffic/channels/<ID>/eventRule/<SID>
8.17.20 /ISAPI/Traffic/vehicleInfoCond/capabilities
8.17.21 /ISAPI/Traffic/vehicleInfoCond
8.17.22 /ISAPI/Traffic/VehicleInfoResult/capabilities
8.17.23 /ISAPI/Traffic/violationTypeStd
8.17.24 /ISAPI/Traffic/algVersionInfo
8.17.26 /ISAPI/Traffic/ANR
<TrafficChannelCap>
8.17.28 /ISAPI/Traffic/channels/<ID>/sceneinfo/<SID>
<SceneInfo>
<scenesID> <!—req, xs:string </scenesID> <!—场景 ID[1-16]
<enabled> <!—req, xs:boolean </enabled ><!—场景使能开关:0-关闭,1-开启默认 0
<sceneName> <!—req, xs:string </sceneName><!—场景名称,最多 32 个字符
<sceneNo> <!—req, xs:string </sceneNo><!—场景编号,9 位数字
<directionNo> <!—req, xs:string </directionNo><!—场景方向编号:[1-255]
</SceneInfo>
8.17.29 /ISAPI/Traffic/channels/<ID>/scenePtz/<SID>/got
o
<CalibrationResult>
<length><!—req, xs:integer </length>
<statusCode>1</statusCode>
<statusString>OK</statusString>
</CalibrationResult>
8.17.32 /ISAPI/Traffic/channels/<ID>/sceneCruiseSchedul
e
8.17.33 /ISAPI/Traffic/channels/<ID>/sceneCruiseSchedul
e/<ID>
8.17.34 /ISAPI/Traffic/channels/<ID>/edfAlg
8.17.35 /ISAPI/Traffic/channels/<ID>/baseParam/<SID>
8.17.36
/ISAPI/Traffic/channels/<ID>/referenceRegions/<SID>
<RegionCoordinatesList>
<RegionCoordinates> <!—req,
</RegionCoordinates>
</RegionCoordinatesList>
</ReferenceRegion>
</ReferenceRegionList>
</Reference>
8.17.37 /ISAPI/Traffic/channels/<ID>/shieldRegions/<SI
D>
<RegionCoordinatesList>
<RegionCoordinates> <!—req,
</RegionCoordinatesList>
</ShieldRegion>
</ShieldRegionList>
</Shield>
8.17.38 /ISAPI/Traffic/channels/<ID>/lane/<SID>
<RegionCoordinatesList>
<RegionCoordinates> <!—req,
</RegionCoordinates>
<RegionCoordinatesList>
</LaneRegion>
<DirStartPoint><!—车流方向起点坐标
<DirEndPoint><!—车流方向终点坐标
8.17.39 /ISAPI/Traffic/channels/<ID>/eventRule/<SID>
<RuleParame><!—规则参数
<parkingDuration> <!—req, xs:integer </parkingDuration><!—停车持续时间,[5-120S],
默认10S
<pedestrianDuration> <!—req, xs:integer </pedestrianDuration><!—行人持续时间,
[1-120S],默认2S
<debrisDuration> <!—req, xs:integer </debrisDuration><!—抛撒物持续时间,[10-120S],
默认10S
<congestionLength> <!—req, xs:integer </congestionLength><!—拥堵长度阈值,[5-200
米],默认25
<congestionDuration> <!—req, xs:integer </congestionDuration><!—拥堵持续时间,
[5-120S],默认10S
<inverseDuration> <!—req, xs:integer </inverseDuration><!—逆行持续时间,[1-120S],
默认2S
<inverseAngleTolerance> <!—req, xs:integer </inverseAngleTolerance><!—允许角度
偏差,[90-180度],默认90
<inverseDistance> <!—req, xs:integer </inverseDistance><!—逆行距离阈值,[2-100
米],默认10米
<voiceTrigger>
<ebabled> <!—req, xs:boolean </ebabled>
<voiceTrigger>
</RuleParame>
<RuleRegion ><!—规则区域
<RegionCoordinatesList>
<RegionCoordinates> <!—req,
</RegionCoordinates>
<RegionCoordinatesList>
</RuleRegion>
</EventRuleInfo>
</EventRuleInfoList>
</EventRule>
8.17.40 /ISAPI/Traffic/channels/<ID>/edfManualItsCap
8.17.41 /ISAPI/Traffic/channels/<ID>/scenePtz/<SID>
8.17.43 /ISAPI/Traffic/channels/<ID>/manualItsCap
8.17.44 /ISAPI/Traffic/channels/<ID>/manualItsCapStatu
s
<ManualItsCapStatusResult>
8.17.45 /ISAPI/Traffic/channels/<ID>/edfRestoreParam
8.17.46 /ISAPI/Traffic/channels/<ID>/imageMerge
8.17.48 /ISAPI/Traffic/channels/<ID>/transparentData
ISAPI 协议接口定义
</IntTransData>
</IntTransDataList>
<StringTransDataList> <!—req
<StringTransData> <!—req
<stringTransDataName> <!—opt, xs:string </stringTransDataName>
</StringTransData>
</StringTransDataList>
<OptionTransDataList> <!—opt
<OptionTransData> <!—opt
<optionTransDataName> <!—opt, xs:string </optionTransDataName>
</OptionTransData>
</OptionTransDataList>
</TransparentData>
8.17.49 /ISAPI/Traffic/channels/<ID>/basic
8.17.50 /ISAPI/Traffic/channels/<ID>/voiceTrigger
PUT
Description
Query None
Inbound Data VoiceTrigger
<VoiceTrigger>
<triggerList>
<trigger>
</trigger>
</triggerList>
</VoiceTrigger>
8.17.51 /ISAPI/Traffic/channels/<ID>/voice/<ID>
8.17.52 /ISAPI/Traffic/channels/<ID>/VCS
<MprParamversion=“1.0” xmlns=”http://www.isapi.org/ver20/XMLSchema”>
<fillLightList>//虚拟线圈
<fillLight> <!—req
</fillLight>
</fillLightList>
<VirtualLaneList>//虚拟线圈
<VirtualLane> <!—req
<RegionCoordinatesList><!—req
<RegionCoordinates> <!—req
</RegionCoordinates>
</RegionCoordinatesList>
</VirtualLane>
</VirtualLaneList>
</MprParam>
8.17.54 /ISAPI/Traffic/channels/<ID>/illegalParkingDetec
tions/capabilities
8.17.55 /ISAPI/Traffic/channels/<ID>/illegalParkingDetec
tions
/ISAPI/Traffic/channels/<ID>/illegalParkingDetections General
Resource v2.0
GET
Description 按通道获取违停检测场景基本参数
Query None
Inbound Data None
Success Return IllegalParkingDetectionSceneList
PUT
Description 按通道设置违停检测场景基本参数
Query None
Inbound Data IllegalParkingDetectionSceneList
Success Return ResponseStatus
Notes:
channels/<ID> :视频通道 ID
8.17.56 /ISAPI/Traffic/channels/<ID>/illegalParkingDetec
tions/<SID>
/ISAPI/Traffic/channels/<ID>/illegalParkingDetections/<SID> General
Resource v2.0
GET
Description 按通道获取违停检测场景基本参数
Query None
Inbound Data None
Success Return IllegalParkingDetectionScene
PUT
Description 按通道设置违停检测场景基本参数
Query None
Inbound Data IllegalParkingDetectionScene
Success Return ResponseStatus
Notes:
channels/<ID> :视频通道 ID
IllegalParkingDetections/<SID>:违停检测场景 ID
<scenesID>:场景编号
<sceneName>:场景名称
Remart:
点“查看当前场景位置” ,球机调用到对应场景的 PTZ 位置;
通过 Get URL 指定球机 PTZ 转动;
通过 Set URL 指定球机 PTZ 的保持信息;
POST
Description 违停检测场景标定设置
Query None
Inbound Data <IllegalParkingDetectionCalibration>
Success Return <IllegalParkingDetectionCalibrationResult>
Notes:
8.17.58 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetec
tions/<SID>/region
8.17.59 /ISAPI/Traffic/channels/<ID>/IllegalParkingDetec
tions/scenePatrol
/ISAPI/Traffic/channels/<ID>/IllegalParkingDetections/scenePatrol General
Resource
v2.0
GET
Description 按通道获取违停检测场景巡航
Query None
Inbound Data None
Success Return IllegalParkingDetectionScenePatrol
PUT
Description 按通道设置违停检测场景巡航
Query None
Inbound Data IllegalParkingDetectionScenePatrol
Success Return ResponseStatus
Notes:
channels/<ID> :视频通道 ID
8.18 /ISAPI/Intelligent
8.18.1 /ISAPI/Intelligent/channels/ID/capabilities
8.18.2 /ISAPI/Intelligent/channels/ID/intelliResource
<IntelliResource>
<BehaviorInfo> <!—dep
<IntelliImage>
<isUpload> <!—req, xs:string ”true,false” <!—whether to upload pictures
</isUpload>
<imgQuality> <!—req, xs:string”best,good,general” <!—image
quality</imgQuality>
<imgResolutionWidth> <!—req, xs:integer <!—image resolution
</imgResolutionWidth>
<imgResolutionHeight> <!—req, xs:integer <!—image resolution </imgResolutionHeight>
<isImgTargetOverlap> <!—req, xs:string “true,false” <!—Alarm capture overlay object
information </isImgTargetOverlap>
<isImgRuleOverlap> <!—req, xs:string “true,false” <!—Alarm capture overlay rules
information </isImgRuleOverlap>
</IntelliImage>
<VideoOverlapInfo>
<isOverlapIntelli><!—req, xs:string “true,false”
</isOverlapIntelli>
</FaceCaptureInfo>
<AlgVersionInfo>
<AlgItem>
<id> <!—ro, xs:string </id>
<algName> <!—ro, xs:string </algName>
</AlgItem>
</AlgVersionInfo>
</IntelliResource>
8.18.3 /ISAPI/Intelligent/channels/ID/AlgParam
8.18.5 /ISAPI/Intelligent/channels/ID/faceCaptureStatistics
/search
<FaceCaptureStatisticsDescription
version=“2.0“ xmlns=“http://www.isapi.org/ver20/XMLSchema“>
<reportType opt=“daily,weekly,monthly,yearly“>
<!—req, xs:string,
</reportType>
<timeSpanList>
<timeSpan>
<startTime><!—req, xs:datetime </startTime>
<endTIme><!—req, xs:datetime </endTime>
<timeSpan>
</timeSpanList>
<statType opt=“age,gender,numberOfPeople,all“><!—req, xs:string,</statType>
</FaceCaptureStatisticsDescription>
8.18.6 /ISAPI/Intelligent/channels/ID/behaviorRule/<SID>/
rule/ID
<RuleInfo>
<ruleId> <!—req, xs:string </ruleId>
<ruleName> <!—req, xs:string </ruleName>
<enabled> <!—req, xs:string “true,false” </enabled>
<eventType><!—req,xs:string
“none,lineDetection,fieldDetection,regionEntrance,regionExiting,
loitering,group,rapidMove,parking,unattendedBaggage, attendedBaggage,teacher,student”
</eventType>
<ruleType> <!—req, xs:string “region, line” </ruleType>
<LineDetectionParam/> <dep>
<FieldDetectionParam/> <dep>
<RegionEntranceParam/> <dep>
<RegionExitingParam/> <dep>
<LoiteringParam/> <dep>
<GroupParam/> <dep>
<RapidMoveParam/> <dep>
<ParkingParam/> <dep>
<UnattendedBaggageParam/> <!—dep
<AttendedBaggageParam/> <!—dep
<TeacherParam/> <!—dep
<StudentParam/> <!—dep
<SizeFilter><!—Dimension filter
<enabled> <!—req, xs:string “true,false” </enabled>
<mode> <!—req, xs:string,”pixels,actualSize” </mode><!—filter type: pixcels
<MaxObjectSize><!—Max size:float
<positionX> <!—req, xs:integer;coordinate </positionX>
<positionY> <!—req, xs:integer;coordinate </positionY>
<width> <!—req, xs:integer </width>
<height> <!—req, xs:integer </height>
</MaxObjectSize>
<MinObjectSize><!—Min size:float
<positionX> <!—req, xs:integer;coordinate </positionX>
<LineDetectionParam> <dep>
<directionSensitivity> <!—req, xs:string “left-right,
right-left,any” </directionSensitivity>
</LineDetectionParam>
<FieldDetectionParam> <!—dep
<durationTime> <!—req, xs: integer </durationTime>
</FieldDetectionParam>
<RegionEntranceParam> <dep>
</RegionEntranceParam>
<RegionExitingParam> <dep>
</RegionExitingParam>
<LoiteringParam> <dep>
<durationTime> <!—req, xs: integer </durationTime> <!—Duration time 1-100seconds,
1s by default
</LoiteringParam>
<GroupParam> <dep>
<populDensity> <!—dep, xs:integer </populDensity> <!—population density 1-10
</GroupParam>
<ParkingParam> <dep>
<durationTime> <!—req, xs:integer </durationTime> <!—Duration time 5-100 second, 5
seconds by default
</ParkingParam>
<UnattendedBaggageParam> <dep>
<durationTime> <!—req, xs:integer </durationTime> <!—Duration time 5-100 second, 5
seconds by default
</UnattendedBaggageParam>
<AttendedBaggageParam> <!—dep
<durationTime> <!—req, xs:integer </durationTime> <!—Duration time 5-100 second, 5
seconds by default
</AttendedBaggageParam>
<TeacherParam> <!—dep
<durationTime> <!—req, xs: integer </durationTime>
</TeacherParam>
<StudentParam> <!—dep
</StudentParam>
8.18.7 /ISAPI/Intelligent/channels/ID/behaviorRule/<SID>/
notifications
8.18.8 /ISAPI/Intelligent/channels/ID/behaviorRule/<SID>/
schedules
8.18.9 /ISAPI/Intelligent/channels/ID/capabilities
8.19 /ISAPI/Compass
8.19.1 /ISAPI/Compass/channels/<ID>/capabilities
8.19.2 /ISAPI/Compass/channels/<ID>/vandalProofAlarm
8.19.3 /ISAPI/Compass/channels/<ID>/calibrate
8.19.4 /ISAPI/Compass/channels/<ID>/pointToNorth
8.20.1 /ISAPI/ITC/capability
8.20.2 /ISAPI/ITC/VideoEpolice
8.20.3 /ISAPI/ITC/illegalDictionary/capabilities
/ISAPI/ITC/illegalDictionary/capabilities General Resource v2.0
GET
Description This function is used to get illegal dictionary capabilities
Query None
Inbound Data None
Success Return IllegalDictionary
Notes:
illegalCode: 违法代码(之前协议已经定义为 integer 类型)
illegalName:违法行为名称
illegalStringCode:String 类型违法代码(新设备使用该节点上传违法代码,
但是 illegalStringCode
中数字部分在中 illegalCode 上传,兼容新设备接入老 SDK,上层根据能力来判断,节点来判
断设备支持的是 illegalStringCode,还是 illegalCode)
illegalCodeLetterNum:违法代码中支持的英文字母的个数
8.20.4 /ISAPI/ITC/illegalDictionary
/ISAPI/ITC/illegalDictionary General Resource v2.0
GET
Description This function is used to get illegal dictionary
Query None
Inbound Data None
Success Return IllegalDictionary
PUT
Description
Query None
Inbound Data IllegalDictionary
Success Return ResponseStatus
Notes:
illegalCode: 违法代码(之前协议已经定义为 integer 类型)
illegalName:违法行为名称
String 类型违法代码(新设备使用该节点上传违法代码,
illegalStringCode: 但是 illegalStringCode
中数字部分在中 illegalCode 上传,兼容新设备接入老 SDK,如果有 illegalStringCode 节点上
层只解析 illegalStringCode 节点,否则解析 illegalCode 节点)
8.20.6 /ISAPI/ITC/TriggerMode/TPS/scence/<ID>
/ISAPI/ITC/TriggerMode/TPS/scence/<ID> General Resource v2.0
GET
Description 用来获取交通参数采集应用模式参数。
Query 无
Inbound Data 无
Success Return TPS
PUT
Description 用来设置交通参数采集应用模式参数。
Query 无
Inbound Data TPS
Success Return ResponseStatus
statusCode subStatusCode description
3 badFlash 操作 flash 错误
Error Status Code 6 badXmlContent 错误的 xml 内容
7 rebootRequired 请求重启之前操作生
效
注:
/ISAPI /ITC/TPS/recommendation获取推荐值
<relatedLaneCount>车道总数
<enRealtiemDataUpload>启用实时数据上传
<enStatisticalDataUpload>启用统计数据上传
<statisticsTime>统计间隔,单位分钟
<RegionCoordinates>标定区域点坐标值(4边形)
<RegionWidth>标定区域宽度
<RegionLength>标定区域长度
<laneId>车道号
<laneVolumeEnable> 该车道车道流量检测是否开启
<laneVelocityEnable> 该车道车道平均速度检测是否开启
<timeHeadwayEnable> 该车道车头时距检测是否开启
<spaceHeadwayEnable> 该车道车头间距检测是否开启
8.21 /ISAPI/System/time/
8.21.1 /ISAPI/System/time/capabilities
8.21.2 /ISAPI/System/time
8.22.1 /ISAPI/System/fisheye/
8.22.2 /ISAPI/System/fisheye/capabilities
8.22.3 /ISAPI/System/fisheye/EPTZParam
8.22.4 /ISAPI/System/fisheye/EPTZParam/capabilities
8.23 /ISAPI/Thermal
8.23.1 /ISAPI/Thermal/capabilities
8.23.2 /ISAPI/Thermal/channels/<ID>/fireDetection/capabi
lities
8.23.3 /ISAPI/Thermal/channels/<ID>/fireDetection
8.23.4 /ISAPI/Thermal/channels/<ID>/fireFocusZoom
8.23.5 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>
/capabilities
8.23.6 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>
8.23.7 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>
/regions
8.23.9 /ISAPI/Thermal/channels/<ID>/thermometry/basicP
aram/capabilities
8.23.10 /ISAPI/Thermal/channels/<ID>/thermometry/basicP
aram
8.23.12 /ISAPI/Thermal/channels/<ID>/thermometry/<SID>
/alarmRules
8.23.13 /ISAPI/Thermal/channels/<ID>/thermIntell/capabilit
ies
8.23.14 /ISAPI/Thermal/channels/<ID>/thermIntell
8.24.1 /ISAPI/System/lowPower
8.24.2 /ISAPI/System/lowPower/capabilities
8.25 /ISAPI/System/USBUpgrade
8.25.1 /ISAPI/System/USBUpgrade/Search
8.25.2 /ISAPI/System/USBUpgrade/UpgradeDevice
8.25.3 /ISAPI/System/USBUpgrade/UpgradeDeviceStatus
8.25.4 /ISAPI/System/USBUpgrade/channels/id/UpgradeIP
C
8.25.5 /ISAPI/System/USBUpgrade/channels/id/UpgradeIP
CStatus
8.25.6 /ISAPI/System/USBUpgrade/capabilities
8.26 /ISAPI/MasterSlaveTracking
8.26.1 /ISAPI/MasterSlaveTracking/capabilities
8.26.2 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/capabilities
8.26.3 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>
8.26.5 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>/trackingRatio
8.26.7 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>/calibrating
8.26.8 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>/manualCalibrating
8.26.9 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>/autoCalibrating
8.26.10 /ISAPI/MasterSlaveTracking/channels/<ID>/tracki
ng/capabilities
8.26.11 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>/tracking
8.26.12 /ISAPI/MasterSlaveTracking/channels/<ID>/scene/
<ID>/calibratingStatus
8.26.13 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>/calibrating/<ID>/scene
8.26.14 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>/manualCalibrating/<ID>/scene
8.26.15 /ISAPI/MasterSlaveTracking/channels/<ID>/slave
Camera/<ID>/autoCalibrating/<ID>/scene
8.26.16 /ISAPI/MasterSlaveTracking/channels/<ID>/scene/
<ID>/gotoScene
8.27 /ISAPI/Panorama
8.27.1 /ISAPI/Panorama/sensor/capabilities
8.27.2 /ISAPI/Panorama/sensor/<ID>/continuous
8.27.3 /ISAPI/Panorama/sensorReset
8.27.4 /ISAPI/Panorama/sensorReset/<ID>
8.27.5 /ISAPI/Panorama/mosaicPattern
8.28 /ISAPI/VideoIntercom
8.28.1 /ISAPI/VideoIntercom/capabilities
8.28.2 /ISAPI/VideoIntercom/deviceId/capabilities?devTy
pe=
8.28.3 /ISAPI/VideoIntercom/deviceId
8.28.4 /ISAPI/VideoIntercom/operationTime/capabilities
8.28.6 /ISAPI/VideoIntercom/relatedDeviceAddress/capab
ilities
8.28.7 /ISAPI/VideoIntercom/relatedDeviceAddress
8.28.8 /ISAPI/VideoIntercom/remoteOpenDoor/capabiliti
es
8.28.9 /ISAPI/VideoIntercom/remoteOpenDoor
8.28.10 /ISAPI/VideoIntercom/keyCfg
8.28.11 /ISAPI/VideoIntercom/keyCfg/<ID>
8.28.12 /ISAPI/VideoIntercom/keyCfg/<ID>/capabilities
8.28.13 /ISAPI/VideoIntercom/alarmUploadCfg/capabilitie
s
8.28.14 /ISAPI/VideoIntercom/alarmUploadCfg
8.28.15 /ISAPI/VideoIntercom/workMode
8.28.16 /ISAPI/VideoIntercom/workMode/capabilities
8.29 /ISAPI/AccessControl
8.29.1 /ISAPI/AccessControl/Device/HardWare/capabiliti
es
8.29.2 /ISAPI/AccessControl/Door/param/<ID>
8.29.3 /ISAPI/AccessControl/Door/param/<ID>/capabiliti
es
Revision History
Revision History Description Reviser Date
Version 2.0 Revision 1 Initial version Hong Meng 2012-04
Version 2.0 Revision 2 merge qi’s document Hong Meng 2012-06
Version 2.0 Revision 3 add bond and holiday service Minglei Yu 2012-10
Combine front-end devices and Minglei Yu
Version 2.0 Revision 4 back-end devices together Linming He 2013-12
Guangmu Ma
New resource Minglei Yu
Version 2.0 Revision 5 2014-01
/ISAPI/System/Hardware/ABF Linming He
[mod]
/ISAPI/System/Video/capabilities
/ISAPI/Smart/RegionEntrance/<ID>/
capabilities
/ISAPI/Smart/regionEntrance/ID/re
gions/ID
[mod]
/ISAPI/System/Network/DDNS/ID
/ISAPI/System/Network/EZVIZ
Version 2.5 Revision 1 2015-3
[mod]/ISAPI/Event/triggers/<ID>/n Hongshuai
otifications,add notificationMethod Wang
“cloud”
2016-02
[add] KunZhang
8.5.78
/ISAPI/Smart/HiddenInformati
Version
on/channels/<ID>/capabilities
2.5 2016.5.19
[add]
Revision 9
8.5.79
/ISAPI/Smart/HiddenInformati
on/channels/<ID>
[add] KunZhang
8.1.32
/ISAPI/System/accessoryCardIn
fo/capabilities
Version 8.1.33
2.5 /ISAPI/System/accessoryCardIn 2016.5.25
Revision 10 fo
[mod]
8.4.46
/ISAPI/System/Video/outputs/
channels/<ID>
[add] ZhenbangShao
8.1.1
/ISAPI/System/capabilities
8.7.1
/ISAPI/System/Hardware
Version 8.7.6
2.5 /ISAPI/System/Hardware/deicing 2016.6.12
Revision 11 8.7.7
/ISAPI/System/Hardware/deicing/c
apabilities
8.21
ISAPI/Thermal
8.22
[mod] Zhangkun8
8.4.13
/ISAPI/System/Video/inputs
/channels/<ID>/motionDetection
8.4.14
/ISAPI/System/Video/inputs/c
2016.6.27
hannels/<ID>/motionDetection/lay
out
8.4.15
/ISAPI/System/Video/inputs/c
hannels/<ID>/motionDetection/lay
out/gridLayout
Version [mod]8.9.10 Luo Yuhua
2.5 ISAPI/Security/UserPermission/<ID>
Revision 12 /localPermission
2016.6.28
Add sub node <preview> in
<localPermission> and
<videoChannelPermissionList>
[add]8.25 Add usb upgrade
function
/ISAPI/System/USBUpgrade
[mod] zhangkun
8.12.2 /ISAPI/Event/triggersCap
add node:TemperatureCap 2016.6.30
[mod]
8.1.8 /ISAPI/System/status, zhangkun
Add CameraList and DomeInfoList to
show camera running status
8.4.43
2016.7.11
/ISAPI/System/Video/inputs/chann
els/ID/VCAResource, Add
annotation of
smartIntelligentMonitor,smartTraffi
cDataCollection.
[mod] zhangkun
8.4.37
/ISAPI/System/Video/inputs/c
hannels/<ID>/counting/capabilities
Version OSDType,InterferenceSuppression,E
2.5 mailReport
Revision 12 8.4.36
/ISAPI/System/Video/inputs/c
hannels/<ID>/counting
OSDType,InterferenceSuppression,E
mailReport
8.2.1
/ISAPI/System/Network/capabi
lities verificationCode
8.2.67 2016.7.12
/ISAPI/System/Network/EZVIZ
verificationCode
8.13.1 /ISAPI/Smart/capabilities
isSupportSmartCalibration
[add]
8.13.80
/ISAPI/Smart/channels/<ID>/c
alibrations/capabilities Smart
8.13.81
/ISAPI/Smart/channels/<ID>/c
alibrations/<ID> Smart
8.13.82
/ISAPI/Smart/channels/<ID>/c
alibrations/<ID>/rule/<ID> Smart
[mod] zhenbangshao
8.23.1
/ISAPI/Thermal/capabilities
<isSupportRealtimeThermometry>、
<isSupportThermIntell>
8.13.1
/ISAPI/Smart/capabilities<isSu
pportShipsDetection>
8.12.2 /ISAPI/Event/triggersCap
<ShipsDetectionTriggerCap>
8.12.4
/ISAPI/Event/triggers/<ID>
<eventType> shipsDetection
8.10.15
/ISAPI/Streaming/channels/<ID
>/capabilities
<isSupportBareDataOverlay> 2016-07-2
[add] 8
8.23.9
/ISAPI/Thermal/channels/<ID>
/thermometry/basicParam/capabilit
ies
8.23.10
/ISAPI/Thermal/channels/<ID>
/thermometry/basicParam
8.23.11
/ISAPI/Thermal/channels/<ID>
/thermometry/<SID>/alarmRules/c
apabilities
8.23.12
/ISAPI/Thermal/channels/<ID>
/thermometry/<SID>/alarmRules
8.23.13
/ISAPI/Thermal/channels/<ID>
[mod] Liuyu6
8.2.31
/ISAPI/System/Network/DDNS
/<ID>
8.2.70 2016-8-10
/ISAPI/System/Network/Ehom
e
IPMD文档 Zhangkun8
[mod]
4.5.5 Error Handling
8.17.6.1
/ISAPI/Traffic/channels/<ID>/v 2016-08-10
ehicleDetect type
8.17.6.3
/ISAPI/Traffic/channels/<ID>/v
ehicleDetect/capabilities type
8.17.6.6
[add] Liuyu
8.1.2 /ISAPI/System/capabilities
8.2.1
/ISAPI/System/Network/capabilities
8.2.93
/ISAPI/System/Network/WPS
8.2.94
/ISAPI/System/Network/WPS/capa
bilities
8.2.95 2016-08-27
/ISAPI/System/Network/WPS/Auto
Connect
8.2.96
/ISAPI/System/Network/wirelessSer
ver
8.2.97
/ISAPI/System/Network/wirelessSer
ver/capabilities
2016-09-14 guojiaqi
8.9.1
/ISAPI/Security/capabilities
<isSupportGUIDFileDataExport>
<isSupportSecurityQuestionConfig>
<isSupportGetOnlineUserListSC>
<SecurityLimits>
<LoginPasswordLenLimit>
<SecurityAnswerLenLimit>
8.9.24
/ISAPI/Security/extern/capabili
Version ties
2.6 8.9.25 2016-09-14
Revision 2 /ISAPI/Security/GUIDFileData
8.9.26
/ISAPI/Security/questionConfig
uration/<ID>
8.9.27
/ISAPI/Security/questionConfig
uration
8.9.28
/ISAPI/Security/questionCertifi
cation
[mod] Hongshuai
8.1.2 /ISAPI/System/capabilities Wang
add <VideoIntercomCap>
<SecurityCPCapabilities/> node
8.2.53
/ISAPI/System/Network/ftp/<I
D>
Add <ftpPicNameRuleType>,
<FTPPicNameRule> node,
<FTPPicNameRule>:<ItemList>,<deli
Version miter>, <topDirNameRule>: time,
2.6 buildUnitNo, 2016-10-27
Revision 4 <subDirNameRule>:time,
buildUnitNo, outDoorDevNo
8.3.4
/ISAPI/System/IO/inputs/<ID>
add <IOUseType>
8.3.7
/ISAPI/System/IO/outputs/<ID
> add <IOUseType>
[add]
8.28 /ISAPI/VideoIntercom
8.29 /ISAPI/AccessControl