乐橙云开发文档
快速入门
  • 文档综述
  • 云直播开发指南
  • 轻应用开发指南
  • 移动应用开发指南
  • 桌面应用开发指南
  • 消息推送
  • 云转存
  • 国标GB28181设备接入
  • HTTP接口
  • 服务支持
前往官网
快速入门
  • 文档综述
  • 云直播开发指南
  • 轻应用开发指南
  • 移动应用开发指南
  • 桌面应用开发指南
  • 消息推送
  • 云转存
  • 国标GB28181设备接入
  • HTTP接口
  • 服务支持
前往官网
快速入门
  • 文档综述

  • 云直播开发指南

  • 轻应用开发指南

  • 小程序对接指南

  • 移动应用开发指南

  • 桌面应用开发指南

  • 消息推送

  • 云转存

    • 产品简介
    • 云转存说明
    • 创建项目
    • 分页获取项目列表
    • 查询项目详情
    • 修改项目保存时间
    • 删除项目
    • 创建云转存任务
      • createProjectTask:创建云转存任务
        • 功能详情
        • 请求地址
        • 传入参数说明
        • 样例输入
        • 返回data字段说明
        • 样例输出
    • 分页获取任务
    • 查询任务详情
    • 终止云转存任务
    • 分页获取任务下的文件列表
    • 查询文件详情
    • 删除单个文件
  • 国标GB28181设备接入

  • IOT物模型

  • HTTP接口

  • 服务支持

本页目录

创建云转存任务

# createProjectTask:创建云转存任务

# 功能详情

根据设备序列号、转录类型、时间区间等,创建录像转录任务生成MP4转录文件

备注:

1、设备解绑时会自动终止该任务。

# 请求地址

https://openapi.lechange.cn/openapi/createProjectTask

# 传入参数说明

参数名 参数类型 是否必填 默认值 合法值 参数说明
token String 是 accessToken
projectId String 是 项目id
deviceId String 是 设备序列号
channelId string 是 通道号
taskType Integer 是 1或2 任务类型,1本地录像,2云存储
beginTime string 是 需早于当前时间,beginTime和endTime相差不能超过24小时 开始时间,yyyy-MM-dd HH:mm:ss
endTime string 是 需早于当前时间,beginTime和endTime相差不能超过24小时 结束时间,yyyy-MM-dd HH:mm:ss
combine Integer 是 0或1 是否合并,0否,1是
sliceTime Integer 是 30-180 切片时长,单位分钟(30-180)
multipleSpeed Integer 否 1 1或2。1-正常速度;2-以2倍速转录,降低转录任务耗时 倍速转录选项,当前本地录像转录时生效。注意:不同设备性能有差异,如果2倍速转录生成文件出现丢帧等异常现象,建议切回正常1倍速转录
password String 否 如果设备开启音视频密码,需加密传输该参数,具体加密详细说明请见下文 设备密码加密后的字符串

password加密算法详细说明:
password计算值的公式为:Base64(AES256_CBC(sourcePassword,key[],iv[]));
加密规则如下:
1、采用CBC分组加密的方式,算法为AES/CBC/PKCS5Padding;
2、sourcePassword为设备的明文密码;
3、key[]为密匙(key)的二进制数组;
4、密匙(key)为:LowerCase(MD5(UpperCase(Base64(KDF(deviceId,MD5(appsecret)))))),KDF算法为PBKDF2WithHmacSHA256,迭代1200次,导出秘钥长度256;
5、iv[]为初始化向量的二进制数组,为:MD5(appSecret),采用Java自带的MessageDigest的MD5算法加密。

# 样例输入

{
    "system":{
        "ver":"1.0",
        "appId":"lcdxxxxxxxxx",
        "sign":"58386675a58cf164d64c1944fd33a516",
        "time":1603366491,
        "nonce":"7aed0429-1a92-4a51-b8b0-cfebb60dcc85"
    },
    "id":"a25f887f-33f0-44ef-9ed3-f60f83193482",
    "params":{
        "token": "xxxxxxxxxxxxxx",
        "projectId": "XX",
        "deviceId": "123456789xxx",
        "channelId": "0",
        "taskType": 2,  //1本地录像,2云存储
        "beginTime": "2022-11-09 21:00:00",
        "endTime": "2022-11-09 21:12:00",
        "combine": 1,   //0否,1是
        "sliceTime": 30,
        "multipleSpeed": 1,
        "password": "Drky7ViI6amHA5ePT3QebA=="
    }
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23

# 返回data字段说明

字段名 字段类型 字段说明
taskId String 任务Id

# 样例输出

{
    "result": {
        "msg": "操作成功。",
        "code": "0",
        "data": {
            "taskId": "XXX"
        }
    },
    "id":"a25f887f-33f0-44ef-9ed3-f60f83193482"
}
1
2
3
4
5
6
7
8
9
10
删除项目
分页获取任务
意见反馈
您的改进建议

鼠标选中内容,快速反馈问题

选中存在疑惑的内容,即可快速反馈问题,我们将尽快跟进处理。

不再提示 好的,我知道了

企业微信
企业微信二维码

扫码添加企业微信

在线沟通乐橙云对接方案及费用问题

  • 浅色模式
  • 深色模式
  • 阅读模式
您的改进建议
商务咨询