历史视频
查询视频资源列表
接口说明
请求对应的消息ID:0x9205
响应对应的消息ID:0x1205
请求示例
{ "command_name": "GetVideoResource", "service_id": "VideoResource", "paras": { "channelNo": 0, "startTime": "220314093900", "endTime": "220314174000", "warningMark":0, "warningMarkHigh":0, "mediaType": 0, "streamType": 0, "memoryType": 0 } }
请求参数
paras字段同协议中消息的映射关系
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
channelNo |
int |
逻辑通道号 |
0标识所有通道 |
startTime |
string |
开始时间 |
YYMMDDHHMMSS,全0表示无起始时间 |
endTime |
string |
结束时间 |
YYMMDDHHMMSS,全0表示无结束时间 |
warningMark |
int |
告警标志 |
告警标志位定义,全0表示物报警类型条件 |
warningMarkHigh |
int |
高位告警标志 |
高位告警标志位定义,全0表示物报警类型条件 |
mediaType |
int |
音视频资源类型 |
0:音视频,1:音频,2:视频3:视频或者音视频 |
streamType |
int |
码流类型 |
0:所有码流1:主码流2:子码流 |
memoryType |
int |
存储器类型 |
0:所有存储器,1:主存储器,2:灾备存储器 |
响应示例
{ "command_id": "c4eafd52-7411-483d-901c-858a2b7bc2a7", "response": { "paras": { "flowNo": 0, "count": 1, "items": [ { "channelNo": 1, "startTime": "200101000000", "endTime": "201231235959", "warningMark": 0, "warningMarkHigh": 0, "mediaType": 1, "streamType": 1, "memoryType": 1, "size": 1024 } ] }, "response_name": null, "result_code": 0 } }
响应参数
paras字段定义
字段名 |
类型 |
参数描述 |
---|---|---|
flowNo |
int |
应答流水号 |
count |
int |
录像文件数量 |
items |
jsonObject |
录像列表 |
录像文件说明
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
channelNo |
int |
逻辑通道号 |
0标识所有通道 |
startTime |
tring |
开始时间 |
YYMMDDHHMMSS格式的视频开始时间 |
endTime |
string |
结束时间 |
YYMMDDHHMMSS 式的视频结束时间 |
warningMark |
int |
告警标志 |
告警标志位定义 |
warningMarkHigh |
int |
高位告警标志 |
高位告警标志位定义 |
mediaType |
int |
音视频资源类型 |
0:音视频,1:音频,2:视频3:视频或者音视频 |
streamType |
int |
码流类型 |
0:所有码流1:主码流2:子码流 |
memoryType |
int |
存储器类型 |
0:所有存储器,1:主存储器,2:灾备存储器 |
历史视频上传
接口说明
请求对应的消息ID:0x9206
响应对应的消息ID:0x0001(终端通用响应)
请求示例
{ "command_name": "Upload", "service_id": "VideoResource", "paras": { "serverIp": "***.***.***.***", "port": 10020, "username": "******", "password": "******", "path": "20220307", "channelNo": 1, "startTime": "220307153900", "endTime": "220307154000", "warningMark":0, "warningMarkHigh":0, "mediaType": 0, "streamType": 1, "memoryType": 1, "condition": 7 } }
请求参数
paras字段同协议中消息的映射关系
字段名 |
类型 |
协议字段 |
参数描述 |
---|---|---|---|
serverIp |
string |
服务器地址 |
FTP服务器地址 |
port |
int |
服务器端口 |
FTP服务器端口 |
username |
string |
用户名 |
FTP服务器用户名 |
password |
string |
密码 |
FTP服务器密码 |
path |
string |
文件上传路径 |
FTP服务器文件上传路径 |
channelNo |
int |
逻辑通道号 |
|
startTime |
string |
开始时间 |
YYMMDDHHMMSS格式的起始时间 |
endTime |
string |
结束时间 |
YYMMDDHHMMSS格式的结束时间 |
warningMark |
int |
告警标志 |
告警标志位定义 |
warningMarkHigh |
int |
高位告警标志 |
高位告警标志位定义 |
mediaType |
int |
音视频资源类型 |
0:音视频,1:音频,2:视频3:视频或者音视频 |
streamType |
int |
码流类型 |
0:所有码流1:主码流2:子码流 |
memoryType |
int |
存储器类型 |
0:所有存储器,1:主存储器,2:灾备存储器 |
condition |
int |
任务执cccc行条件gfdsgjfds |
Bit0:WIFI,为1时表示WI-FI下可下载; Bit1:LAN,为1时表示LAN连接时可下载; Bit2:3G/4G, 为1时表示3G/4G连接时可下载。 |
响应示例
{ "command_id": "1641969363120826882", "response": { "paras": { "flowNo": 0, "msgId": 33027, "resultCode": 0 }, "result_code": 0 } }
响应参数(终端通用响应)
paras字段定义
字段名 |
类型 |
参数描述 |
---|---|---|
flowNo |
int |
应答流水号 |
msgId |
int |
对应的平台的消息ID |
resultCode |
int |
结果 |