历史视频文件
获取历史视频列表指令下发
请求方式
POST /video/webapi/hisVideo/issue-instructions-list
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
vehicle_id | 是/否 | int | 车辆ID 车牌号码 设备编码三者必选其一。 |
plate | 是/否 | string | 车牌号码 |
device | 是/否 | string | 设备编码 |
passage | 是 | int | 通道号 0 表示全部 |
b_time | 是 | int | 开始时间。格式 yyyy-MM-dd HH:mm:ss |
e_time | 是 | int | 结束时间。格式 yyyy-MM-dd HH:mm:ss |
请求参数示例
{
"vehicle_id": 376475,
"plate": "陕AJu98",
"device": "5656789876",
"passage": 0,
"b_time": "2024-05-01 12:00:00",
"e_time": "2024-05-01 14:00:00"
}
注意:车辆ID 车牌号码 设备编码三者必选其一。时间控制在两个小时以内。
响应参数(数据体部分)
参数名 | 数据类型 | 说明 |
---|---|---|
code | int | 返回码 200 成功 其余为失败 |
data | int | 指令下发唯一标识,失败时没有。 |
message | string | 失败时。注明失败原因 |
响应示例
{
"code": 200,
"data": 848,
"message": "成功"
}
视频列表获取
请求方式
POST /video/webapi/hisVideo/get-history-video-list
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
cmd_id | 是 | Int | 指令下发唯一标识。获取历史视频列表指令下发接口中返回 |
请求参数示例
http://ip:port/video/webapi/hisVideo/get-history-video-list?cmd_id=848
响应参数(数据体部分)
参数名 | 数据类型 | 说明 |
---|---|---|
vehicle_id | string | 车辆id |
vehicle_name | string | 车牌号码 |
devicecoding | string | 设备编码 |
client_name | string | 客户名称 |
channel | string | 通道号 |
maliu_type | string | 码流类型 |
video_type | string | 视频类型 |
b_time | string | 开始时间 |
e_time | string | 结束时间 |
duration | string | 时长 |
memorizer_type | string | 存贮类型 |
size | string | 视频大小 |
响应示例
{
"code": 200,
"data": [{
"vehicle_id":"181733",
"duration": "41:06",
"b_time": "2024-06-12 17:00:57",
"memorizer_type": "主存储器",
"size": "137.36M",
"channel": "1",
"client_name": "01视频车",
"e_time": "2024-06-12 17:42:03",
"maliu_type": "主码流",
"vehicle_name": "ADAS设备",
"devicecoding": "13303067418",
"video_type": "音视频"
},
{
"vehicle_id":"181733",
"duration": "71:13",
"b_time": "2024-06-12 15:00:42",
"memorizer_type": "主存储器",
"size": "238.40M",
"channel": "1",
"client_name": "01视频车",
"e_time": "2024-06-12 16:11:55",
"maliu_type": "主码流",
"vehicle_name": "ADAS设备",
"devicecoding": "13303067418",
"video_type": "音视频"
}
],
"message": "成功"
}
上传指令下发
请求方式
POST /video/webapi/hisVideo/issue-instructions-upload
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
vehicle_id | 是 | string | 车牌ID |
b_time | 是 | string | 开始时间。格式 yyyy-MM-dd HH:mm:ss |
e_time | 是 | string | 结束时间。格式 yyyy-MM-dd HH:mm:ss |
channel | 是 | string | 通道号 |
maliu_type | 是 | string | 码流类型 |
memorizer_type | 是 | string | 存贮类型 |
video_type | 是 | string | 视频类型 |
size | 是 | string | 视频大小 |
请求参数示例
{
"vehicle_id": "181733",
"b_time": "2024-06-12 15:00:42",
"e_time": "2024-06-12 16:11:55",
"channel": "1",
"maliu_type": "主码流",
"memorizer_type": "主存储器",
"video_type": "音视频",
"size": "238.40M"
}
响应参数(数据体部分)
参数名 | 数据类型 | 说明 |
---|---|---|
code | int | 返回码 200 成功 其余为失败 |
data | int | 指令下发唯一标识,失败时没有。 |
message | string | 失败时。注明失败原因 |
响应示例
{
"code": 200,
"data": {
"id": "175",
"file_path": "810104303902240613072500240613072600"
},
"message": "成功"
}
文件上传进度获取
请求方式
POST /video/webapi/hisVideo/get-uploading-progress
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
file_id | 是 | int | 指令下发唯一标识.来自 上传指令下发接口返回. |
响应参数(数据体部分)
参数名 | 数据类型 | 说明 |
---|---|---|
lasttime | string | 视频文件最后修改时间。格式 yyyy-MM-dd HH:mm:ss |
nowfileSize | string | 文件大小 单位M |
properties | string | 文件上传百分比 |
success | string | 0 正在上传 1上传完成 |
响应示例
{
"code": 200,
"data": {
"lasttime": "2024-06-12 19:40:40",
"nowfileSize": "12123",
"properties": "20%",
"success": "1"
},
"message": "成功"
}
文件下载地址获取
请求方式
POST /video/webapi/hisVideo/get-video-file-path
Content-Type: application/json
Authorization: 访问令牌(token)
请求参数
参数名 | 必填 | 数据类型 | 说明 |
---|---|---|---|
file_path | 是 | string | 上传指令下发 |
响应示例
{
"code": 200,
"data": "http://ip:port/path/filename.mp4",
"message": "成功"
}