You need to enable JavaScript to run this app.
导航
云台控制
最近更新时间:2025.02.14 16:29:36首次发布时间:2025.02.14 16:29:36

发送控制指令和参数,进行云台控制。

请求说明

  • 请求方式:POST
  • 请求地址:https://open.volcengineapi.com?Action=CloudControl&Version=2023-10-01

请求参数

下表仅列出该接口特有的请求参数和部分公共参数。更多信息请见公共参数

Query Parameters

参数类型是否必选示例值描述
ActionStringCloudControl接口名称。当前 API 的名称为 CloudControl
VersionString2023-10-01接口版本。当前 API 的版本为 2023-10-01

Body

参数类型是否必选示例值描述
StreamIDString23355851-2d31-461c-9e44-968a0afb72f2设备通道流 ID,可通过调用 GetDevice 接口获取
CmdStringleft控制行为,参考以下 控制行为和取值范围 列表
ParaInteger2参数取值范围,参考以下 控制行为和取值范围 列表

Action

String

PTZControl

操控指令类型,可选枚举值包括:

  • PTZControl
  • FiControl
  • PresetControl

控制行为和取值范围

Action(操控指令)Cmd(控制行为)Para(取值范围)
PTZControlstop(停止)
right(向右)移动速度,取值范围 [0, 255]
left(向左)移动速度,取值范围 [0, 255]
down(向下)移动速度,取值范围 [0, 255]
up(向上)移动速度,取值范围 [0, 255]
rightup(右上)移动速度,取值范围 [0, 255]
rightdown(右下)移动速度,取值范围 [0, 255]
leftup(左上)移动速度,取值范围 [0, 255]
leftdown(左下)移动速度,取值范围 [0, 255]
zoomin(缩小)缩放速度,取值范围 [0, 15]
zoomout(放大)缩放速度,取值范围 [0, 15]
FiControlstop(停止)
focusfar(对焦)取值范围 [0, 0~0xFF]
focusnear(对焦)取值范围 [0, 0~0xFF]
irisin(光圈)取值范围 [0, 0~0xFF]
irisout(光圈)取值范围 [0, 0~0xFF]
PresetControlset(设置)设置预置位,取值范围 [0x01, 0xFF]
goto(指定预置位)预置位跳转,取值范围 [0x01, 0xFF]
remove(删除)预置位删除,取值范围 [0x01, 0xFF]

请求示例

POST https://open.volcengineapi.com?Action=CloudControl&Version=2023-10-01
{
  "StreamID": "xxxx-yyyy-zzzzz-bbbb",
  "Cmd": "left",
  "Para": 2,
  "Action": "PTZControl"
}

返回参数

本接口无特有的返回参数。更多信息请见返回结构

返回示例

{
    "ResponseMetadata": {
        "RequestId": "202112081549400102121450322701D9BA",
        "Action": "CloudControl",
        "Version": "2023-10-01",
        "Service": "aiotvideo",
        "Region": "cn-north-1"
    }
}

错误码

您可访问公共错误码,获取更多错误码信息。