Get
Function
This API is used to get channel information
Request Message
None.
Sample:
POST /API/Login/ChannelInfo/Get HTTP/1.1
{
"version": "1.0",
"data": {}
}
Response Message
Parameter Description
Table 1
Parameter | Range | Type | Description |
---|---|---|---|
channel_param | object array | Channel parameter object array, single channel object parameter see Table 2 for more information. |
Table 2
Parameter | Range | Type | Description |
---|---|---|---|
channel | string | Channel number. | |
channel_name | string | Channel name. | |
channel_alias | string | Channel alias. | |
videoloss | bool | Signal of video loss. | |
connect_status | "NotConfigured", "Online", "Offline" "Sleep", "NotPaired" | string | Status of channel connection. |
ability | "Fisheye", "Binoculars", "Ptz", "NewPtz"(NVR/DVR not required), "HkPtz" "Iris", "Mainstream", "Substream", "Mobilestream", "FloodLight", "AudioAlarm", "AlarmOutNum", "TalkHalf", "TalkFull", "Color", "RedBlueLight", "NotAutoReconnect", "Pir", "Cover", "Eventstream" | string array | Channel funtion. |
alarm_in_num | int | Alarm input supported by IPC channel. | |
alarm_out_num | int | Alarm output supported by IPC channel. | |
show_ptz_setting | bool | Controls the display of the PTZ setting button on the preview interface. | |
intelligent_ability | "CrossCount", "HeatMap", "SOD", "LCD", "PVD", "FD", >"PID", "CrowdDensity", "LPD", "RSD", "QD", "AttributeDetect", "FireDetection", "TempMeas" | string array | Smart function. |
talk_audio_ability | "G711_A", "G726_16KBPS_ASF", "G726_24KBPS_ASF", "G726_32KBPS_ASF", "G726_40KBPS_ASF", "AAC" | string array | The intercom audio format supported by Ipc.(if this field is not passed, the default is g711a, and if multiple fields are passed, the first one is used by default. Currently, only wireless models are used, and subsequent dvr and nvr can be reused if necessary) |
wireless_ipc_type | int | Wireless IPC power supply type, battery 1, long-term power supply 2. |
Sample:
HTTP/1.1 200 OK
Content-Type: application/json
{
"result": "success",
"data": {
"channel_param": {
"type": "array",
"min_size": 0,
"max_size": 16,
"items": [
{
"channel": "CH1",
"connect_status": "FailConnectNetwork",
"channel_name": "Camera1",
"channel_alias": "CH1",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH2",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH3",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH4",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH5",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH6",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH7",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH8",
"connect_status": "Online",
"channel_name": "Ccadq",
"channel_alias": "CH8",
"ability": [
"Mainstream",
"Substream",
"Mobilestream",
"Ptz",
"AudioAlarm",
"RedBlueLight",
"TalkFull",
"Color",
"Cover"
],
"intelligent_ability": [
"CrossCount",
"HeatMap",
"SOD",
"LCD",
"PVD",
"FD",
"PID",
"CrowdDensity",
"LPD",
"RSD",
"QD",
"AttributeDetect"
],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": false
},
{
"channel": "CH9",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH10",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH11",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH12",
"connect_status": "Online",
"channel_name": "Camera",
"channel_alias": "CH12",
"ability": [
"Mainstream",
"Substream",
"Mobilestream",
"AlarmOutNum",
"TalkHalf",
"TalkFull",
"Color",
"Cover"
],
"intelligent_ability": [
"CrossCount",
"HeatMap",
"SOD",
"LCD",
"PVD",
"FD",
"PID"
],
"alarm_in_num": 1,
"alarm_out_num": 1,
"videoloss": false
},
{
"channel": "CH13",
"connect_status": "FailConnectNetwork",
"channel_name": "Camera",
"channel_alias": "CH13",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH14",
"connect_status": "FailConnectNetwork",
"channel_name": "Camera",
"channel_alias": "CH14",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH15",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
},
{
"channel": "CH16",
"connect_status": "NotConfigured",
"channel_name": "",
"channel_alias": "",
"ability": [],
"intelligent_ability": [],
"alarm_in_num": 0,
"alarm_out_num": 0,
"videoloss": true
}
]
}
}
}
Error Code
See Response Messages Body and Common error_code for more information.