杰峰设备视频遮挡技能(开发版),支持一键遮蔽,启用后摄像头转向遮蔽位置,关闭视频预览和录像,保护隐私。
jf-open-pro-video-masking - 杰峰设备视频遮挡技能(开发版)是一项面向实际任务的技能,主要用于支持杰峰云台设备的一键遮蔽功能:;开启遮蔽 - 摄像头转至最下方然后转至最右侧,关闭视频预览和录像;
家庭隐私保护;会议室隐私模式;定时遮蔽计划;开启遮蔽 / 关闭遮蔽 / 一键遮蔽;视频遮挡 /。
它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
支持杰峰云台设备的一键遮蔽功能:
适用场景:
SystemFunction.SupportOneKeyMaskVideo 为 true| 变量名 | 说明 | 默认值 | 必需 |
|---|---|---|---|
JF_UUID |
开放平台用户 uuid | - | ✅ |
JF_APP_KEY |
开放平台应用 appKey | - | ✅ |
JF_APP_SECRET |
开放平台应用密钥 | - | ✅ |
JF_MOVE_CARD |
移动卡标识(用于签名) | 2 |
✅ |
JF_DEVICE_SN |
设备序列号 | - | ✅ |
JF_DEVICE_TOKEN |
设备接口访问令牌 | - | ✅ |
JF_ENDPOINT |
API 接入地址 | api-cn.jftechws.com |
❌ |
| 功能 | 地址 | 方法 | 需要 Token | 需要在线 |
|---|---|---|---|---|
| 设置视频遮挡 | POST /gwp/v3/rtc/device/setconfig/{token} |
POST | ✅ | ✅ |
API: POST /gwp/v3/rtc/device/setconfig/{deviceToken}
Name: OPPTZControl
请求参数:
| 参数 | 类型 | 必需 | 说明 |
|---|---|---|---|
| Name | string | ✅ | 固定为 OPPTZControl |
| General.OneKeyMaskVideo | object[] | ✅ | 遮蔽配置数组 |
| └─ Enable | boolean | ✅ | true=开启遮蔽,false=关闭遮蔽 |
响应参数:
| 字段 | 类型 | 说明 |
|---|---|---|
| code | int | 平台状态码(2000=成功) |
| msg | string | 响应消息 |
| data | object | 响应数据 |
| ├─ Name | string | 方法名称 |
| ├─ Ret | int | 设备状态码(100=成功) |
| └─ SessionID | string | 会话 ID |
当开启"一键遮蔽"后:
适用场景:
当关闭"一键遮蔽"后:
适用场景:
# 设置环境变量(使用占位符,请替换为实际值) export JF_UUID="uuidxxxx" export JF_APP_KEY="appkeyxxxx" export JF_APP_SECRET="appsecretxxxx" export JF_MOVE_CARD="2" export JF_DEVICE_SN="devicesnxxxx" export JF_DEVICE_TOKEN="devicetokenxxxx" export JF_ENDPOINT="api-cn.jftechws.com"
cd ~/.openclaw/workspace/skills/developer/jf-open-pro-video-masking/scripts # 开启一键遮蔽 python3 video_masking.py --action enable
# 关闭一键遮蔽 python3 video_masking.py --action disable
# 查询当前遮蔽状态 python3 video_masking.py --action status
# 切换遮蔽状态(开→关 或 关→开) python3 video_masking.py --action toggle
| code | 说明 | 处理建议 |
|---|---|---|
| 2000 | 成功 | - |
| 28007 | Header 参数错误 | 检查 uuid、appKey、timeMillis、signature |
| 40103 | 无效 Token | deviceToken 过期,重新获取 |
| 50000 | 服务器内部错误 | 联系杰峰技术支持 |
| Ret | 说明 |
|---|---|
| 100 | 成功 |
| 文件 | 说明 |
|---|---|
SKILL.md |
技能文档 |
scripts/video_masking.py |
Python 执行脚本 |
scripts/crypto.py |
签名/时间戳加密工具(复用) |
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 133.7万人学习
共49课时 | 82.4万人学习
最新文章