docs(camera): approve single Hikvision baseline
This commit is contained in:
+21
-4
@@ -3,15 +3,21 @@ id: T-001
|
||||
title: 完成指定摄像头型号准入验证
|
||||
phase: 0
|
||||
deps: []
|
||||
status: TODO
|
||||
status: DONE
|
||||
created: 2026-08-03
|
||||
issue: 1
|
||||
context_ref: null
|
||||
claim_branch: null
|
||||
work_branch: null
|
||||
context_ref: 56c07427c86222f6dccaf0574f59cfaba9e3103c
|
||||
claim_branch: claims/T-001
|
||||
work_branch: agent/codex/T-001
|
||||
write_paths:
|
||||
- .gitignore
|
||||
- docs/tasks/T-001.md
|
||||
- docs/tasks/T-006.md
|
||||
- docs/research/camera-compatibility.md
|
||||
- docs/00-ai-start-here.md
|
||||
- docs/06-tasks.md
|
||||
- docs/current-state.md
|
||||
- docs/quality-document.md
|
||||
---
|
||||
|
||||
## 问题 / 背景
|
||||
@@ -78,3 +84,14 @@ YoVision 尚未用真实摄像头验证 ONVIF/RTSP 接入。项目负责人决
|
||||
|
||||
- 项目负责人确认当前唯一实机为 Hikvision IP Camera,后续本地硬件开发均使用该样机;领取 T-001 后仍须从实物读取并冻结精确型号、硬件版本和固件,不能只记录品牌。
|
||||
- 多路功能、配额和容量验证允许使用无人物合成 RTSP 源;合成结果不扩展 T-001 的准入范围,也不证明多台真实设备兼容或故障隔离。
|
||||
|
||||
### 2026-08-05 指定型号准入完成
|
||||
|
||||
- dispatcher `ila` 将任务分配给 `codex`;`context_ref` 为 `56c07427c86222f6dccaf0574f59cfaba9e3103c`,claim 为 `claims/T-001`,工作分支为 `agent/codex/T-001`。
|
||||
- 冻结基线为 HIKVISION `DS-2CD3321FD-IW1-T`、硬件版本 `0x0`、固件 `V5.5.61 build 180929`、编码器 `V7.1 build 180929`;序列号仅保留 SHA-256 前 12 位摘要,不保存原值。
|
||||
- ONVIF `GetProfiles`、`GetStreamUri`、`SetSystemDateAndTime` 均返回成功;主/子 Profile 分别映射到脱敏后的 `101`/`102` 通道。设备返回内网 XAddr,公网/NAT 环境必须由接入层重写主机和端口。
|
||||
- 错误 RTSP 和 ONVIF 凭据均被拒绝,随后正确凭据立即恢复;未发现错误账号被接受或有效账号锁定。
|
||||
- 主、子码流通过 RTSP over TCP 并行持续解码 605 秒:主码流 10,890 帧、子码流 9,076 帧,两路退出码均为 0,警告/错误均为 0。
|
||||
- 流测试前后摄像头 UTC 偏差分别为 2.3 秒和 2.8 秒,10 分钟增长 0.5 秒;时间模式、`CST-8:00:00` 时区和夏令时配置在权限测试后保持不变。
|
||||
- 项目负责人因不在摄像头现场,明确裁决将“3 次物理网络断开与恢复”按完成处理。本次没有执行真实断网,也没有三次恢复时间线;该项以 `WAIVED` 留痕,不得对外宣称已经实测自动恢复,T-006 的恢复门禁仍须独立执行。
|
||||
- 脱敏步骤、结果、限制和准入结论见 `docs/research/camera-compatibility.md`。本任务结论为 `approved`(含上述负责人豁免),仅适用于本文件冻结的单台、单型号、单硬件和单固件基线。
|
||||
|
||||
@@ -79,3 +79,8 @@ T-003 只用 fake ONVIF 和 MediaMTX 假服务建立无实机骨架,不能证
|
||||
- 项目负责人确认无预算购买更多摄像头,后续本地开发统一使用现有 1 台 Hikvision IP Camera;精确型号/硬件/固件仍由 T-001 冻结,代码不得写死品牌或私有地址。
|
||||
- T-006 改为 1 路真实准入样机 + 至少 4 路可独立启停的合成 RTSP 源,验证五路软件闭环;原“五条独立真实上游”现场证据移交 T-007,不再阻塞日常开发或 M1 实验室出口。
|
||||
- 该变更替代上一节“需要五台真实设备”的约束,但不允许把同一摄像头/同一 RTSP URI 重复拉流冒充多个独立源。
|
||||
|
||||
### 2026-08-05 前置依赖解除
|
||||
|
||||
- T-001 已完成指定海康型号准入,T-003 已完成 Sense 无实机骨架;本任务的代码和设备依赖均已满足,可由 dispatcher 将 Gitea Issue #16 从 `status/waiting` 切换为 `status/todo`。
|
||||
- T-001 的真实网络断开恢复由项目负责人豁免,没有产生三次原始恢复时间线;本任务不得继承该豁免,仍须按本任务方案独立完成真实摄像头/网络、合成 publisher、Sense 和 MediaMTX 四类恢复验证。
|
||||
|
||||
Reference in New Issue
Block a user