修改设备配置
更新时间:2021-06-11
修改设备配置
功能描述
用于修改EVS设备配置。
示例代码
DeviceUpdateRequest request = new DeviceUpdateRequest();
request.setDeviceName("test_sdk_two");
Recording recording = new Recording();
recording.setSameAsSpace(true);
request.setRecording(recording);
Thumbnail thumbnail = new Thumbnail();
thumbnail.setEnabled(true);
thumbnail.setInterval(10);
thumbnail.setAuthEnabled(false);
request.setThumbnail(thumbnail);
evsClient.updateDevice(1020725, request);
请求参数
除deviceId参数外,通过DeviceCreateRequest对象设置其他请求参数,要求如下:
参数名称 | 类型 | 是否必需 | 描述 |
---|---|---|---|
deviceName | String | 是 | 设备名称,最大长度256个字符 |
deviceStreamId | String | 否 | 当type=RTMP时必填;该字段即app/stream的拼接,最大长度256个字符 |
description | String | 否 | 设备描述,最大长度512个字符 |
recording | Object | 否 | 录制配置 |
+ sameAsSpace | Boolean | 否 | 是否和空间一致,为true时表示和空间保持一致 |
+ enabled | Object | 否 | 是否开启录制 |
+ bucket | String | 否 | 边缘存储bucket |
+ duration | Integer | 否 | 录制单文件时长,单位:秒 |
+ format | String | 否 | 存储格式,可选:MP4、FLV、M3U8 |
+ authEnabled | Boolean | 是 | 录制文件下载地址是否开启鉴权 |
+ authExpire | Integer | 否 | 鉴权URL有效时间,单位:秒 |
thumbnail | Object | 否 | 截图配置 |
+ enabled | Boolean | 是 | 是否开启截图 |
+ bucket | String | 否 | 边缘存储bucket |
+ interval | Integer | 否 | 截图周期,单位:秒 |
+ authEnabled | Boolean | 是 | 截图文件下载地址是否开启鉴权 |
+ authExpire | Integer | 否 | 鉴权URL有效时间,单位:秒 |
gis | Object | 否 | 地理位置配置,当「人员轨迹分析」应用绑定此空间设备时,要求空间下所有设备已设置gis信息 |
+ longitude | Float | 是 | 经度,范围[-180, 180] |
+ latitude | Float | 是 | 经度,范围[-90, 90] |
+ name | String | 是 | 地理位置名称 |
响应内容
无。