AKStream.Next · 文档中心

控制云台、预置位、图像参数和对讲

控制云台、预置位、图像参数和对讲

先打开一路实时画面,再做控制。页面按钮可点击,只说明平台可以发送命令;设备是否真的支持,要以能力查询和现场结果为准。

实时预览中的播放、速度、变倍、方向、停止和预置位

按编号操作:① 进入通道的“实时”页;② 启动真实画面;③ 先把速度调低,再测试变倍;④ 短按方向,松手后点击中心“停”;⑤ 最后保存并调用一个测试预置位。

云台控制按这个顺序测试

flowchart LR
    A[打开实时画面] --> B[低速短按方向]
    B --> C[松手并停止]
    C --> D[测试变倍]
    D --> E[保存一个测试预置位]
    E --> F[调用预置位并核对画面]
  1. 确认通道绑定了正确的 ONVIF Profile token 或 GB28181 通道。
  2. 先用低速、短时间移动,松手后确认镜头停止。
  3. 再测试变倍、聚焦、相对移动和绝对移动。
  4. 新建一个“测试”预置位,转开镜头后再调用它。

镜头不动时不要连续发送大幅动作。先检查设备账号权限、通道 token、速度范围、坐标空间和协议返回。设备若一直转动,立即发送 Stop。

GB28181 设备可能实际有云台,却在 Catalog 中省略 HasPtz 和 PTZType。此时页面会显示“未报告可用 PTZ 能力”,而不是推断为可控。管理员若已通过同一设备的 ONVIF 控制或现场操作确认该镜头可动,可在通道配置 → 云台控制勾选“已现场确认该设备实际支持 PTZ”并保存。设备原始报告值保持不变,人工确认在目录刷新后保留;撤销确认会重新禁止控制。必须核对 GB28181 设备与通道编号,不能仅凭名称“球机”批量放行。

修改图像参数

打开图像参数页后,平台应先读出当前值和设备允许的范围。只修改页面实际显示且设备明确支持的项目,例如亮度、饱和度、对比度、锐度、曝光、白平衡或聚焦。

保存后要看到三个结果:接口没有报错、页面读回值与输入一致、真实画面发生预期变化。关键参数还要重启设备再看一次,确认设备确实保存,而不是只在内存中临时生效。

未知厂商字段、只读字段或空值不应被平台强行写成默认值。看到 SOAP Fault 时记录原始错误,再按设备型号判断兼容性。

开启对讲前先分清上下行

“能听见设备”是设备到浏览器的下行音频;“能对设备说话”是另一条上行链路,必须单独验证。

检查项 你应该看到什么
浏览器麦克风权限 地址栏没有拒绝标记,输入音量有变化
设备能力 明确支持音频回传、广播或 ONVIF Backchannel
音频格式 编码、采样率、声道和包长双方一致
网络 音频 RTP 端口可达,没有被防火墙或 NAT 丢弃
会话释放 结束对讲后麦克风和设备音频通道被释放

如果是 GB28181,还要确认目标设备确实支持广播/对讲流程;命令进入队列不等于设备已经播放声音。

危险操作的边界

  • 使用最小权限的设备账号。
  • 改网络参数前准备现场恢复方法,错误地址会让设备立即失联。
  • 批量 PTZ、重启或网络变更必须限并发并二次确认。
  • 审计记录操作者、设备、通道、动作和最终结果,不记录密码。

做完后这样验收

  • 页面只展示设备真实支持的控制能力。
  • 每个动作都能得到成功、失败或超时的最终状态。
  • 图像参数保存后读回一致,关键设置重启后仍保持。
  • 对讲在真实浏览器与真实网络中持续可用,结束后没有残留会话。