历史视频文件

获取历史视频列表指令下发

请求方式

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": "成功"
}