场馆、摄像头与录播
结构与入口
场馆、场地与摄像头由相应 repository 和 mapper 组合;直播使用 camera-live.js;录播计划与同步使用 ai-camera-recording.js;订单、预约和动作装配留在既有 action 与 BFF。
能力判断
直播依赖服务端 supported 与有效播放源,设备在线与数量字段不能作为支持直播的判断。公共摄像头页不恢复录播管理和设备同步按钮,录播从活动上下文发起。
扩展步骤
- 先读取目标设备与场地关联,确认供应商真实能力和接口 method。
- 在 BFF 完成凭据管理、授权、参数装配与第三方错误归一。
- 前端封装业务 DTO,区分未支持、加载、播放源失败与可用状态。
- 预约和媒体写入设计稳定请求号、查重、回读和恢复路径。
- 明确取消、重复同步及迟到媒体与原活动订单的关系。
测试与未开放能力
分别验证直播能力判断、计划生命周期、录制执行、上传完成、资产回链及重复同步零新增;每一步需要独立证据。播放器有 src 不等于连续播放通过。
历史录像再次 AI 补剪合同尚未确认,当前入口隐藏。新增能力前先取得设备商合同,复用原订单/任务验证,不恢复旧 AI 服务或再次支付制造新任务。