设置连续云存储录像计划
设置连续云存储录像计划
setCloudRecordPlan:设置设备上的连续云存储录像计划 的功能详情:设置设备上指定连续云存储套餐的录像计划。设置了计划后,该套餐生效期间,平台将在录像计划内正常保存连续云录像,录像计划外的时间不保存云录像。可对设备上的连续云存储套餐分别设置不同的计划。
推荐顺序:先 开通连续云存储(openCloudRecord,可选 rules)→ 用 deviceCloudList 取 deviceCloudId → setCloudRecordPlan 调整计划 → queryCloudRecordPlan 查询。字段以各 OpenAPI 页为准。
步骤
前置
- 通道已开通连续云存储(事件套餐不支持录像计划)。
- 从 deviceCloudList 取得
deviceCloudId(省略时针对当前使用中的连续套餐)。
设置计划
- 调用 setCloudRecordPlan,传
deviceId、channelId、rules(period、beginTime、endTime同日、不跨天)。 - 24 小时连续套餐默认全天计划,可不改;限时长套餐(如 12h/天)计划总时长不得超过套餐
dailyAvailableHours。 - 开通时也可在 openCloudRecord 带
rules(可选);之后调整计划用本接口。
{
"params": {
"token": "<adminAccessToken>",
"deviceId": "TESTIPC000012345",
"channelId": "0",
"rules": [{
"period": "Monday,Tuesday,Wednesday,Thursday,Friday",
"beginTime": "08:00:00",
"endTime": "20:00:00"
}]
}
}
查询计划
调用 queryCloudRecordPlan 核对 rules 与 dailyAvailableHours。rules[] 内 beginTime/endTime 与 setCloudRecordPlan 一致:不支持跨天(须同一天内起止)。
连续云存储在设备在线且网络通畅时按 rules 保存录像;产品与国标传输说明见 云存储概述 链出的 产品介绍。
各端实现
服务端 HTTP
按上文步骤调用 setCloudRecordPlan 与 queryCloudRecordPlan。