更新时间:2023-11-30 GMT+08:00
分享

历史视频

查询视频资源列表

接口说明

请求对应的消息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字段同协议中消息的映射关系

表1 参数描述

字段名

类型

协议字段

参数描述

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字段定义

表2 参数描述

字段名

类型

参数描述

flowNo

int

应答流水号

count

int

录像文件数量

items

jsonObject

录像列表

录像文件说明

表3 参数描述

字段名

类型

协议字段

参数描述

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字段同协议中消息的映射关系

表4 参数描述

字段名

类型

协议字段

参数描述

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字段定义

表5 参数描述

字段名

类型

参数描述

flowNo

int

应答流水号

msgId

int

对应的平台的消息ID

resultCode

int

结果

分享:

    相关文档

    相关产品