Operation Room Monitor · Demo Client
手动触发 /client/* 5 个接口;本地麦克风录音后生成 WAV 上传语音确认接口。
调试:两路视频(与一键联调 / 无真摄像头)
在路1 / 路2选好视频、§4.1 勾选「一键联调」后点「开始手术」即可;服务端会起假 RTSP 并写 VIDEO_RTSP_URLS_JSON_FILE。无法使用一键时,请按 scripts/demo_client/README.md 在宿主机手跑
fake_rtsp_from_file.py 并配置环境变量。
两路视频(为 §4.1 一键选文件;两路 RTSP_PATH / camera_id 须与 API 配置一致,如 demo1 / demo2)
路 1
路 2
一键联调会直接上传你在此为路1/路2选择的文件。选文件时会把框内填成 ./文件名,仅作展示;真正上传以文件选择器为准,无需在框里改路径。
§4.1 开始手术
§4.2 结束手术
§4.3 查询结果
§4.4 待确认耗材
默认策略:Top1 置信度 < 0.9 且达语音下沿时多会入队待确认;≥ VIDEO_AUTO_CONFIRM_CONFIDENCE(默认 0.9)且标签在 candidate_consumables 内则直接记 vision,拉取待确认为 404。可在环境变量中调整 VIDEO_AUTO_CONFIRM_CONFIDENCE。§4.1 开录返回 200 后本页会自动排入一次 §4.4 拉取;§4.5 上传成功后也会串行拉取下一条,多条待确认按服务端 FIFO 逐条处理。若在轮询 GET 尚未返回时已提交 §4.5,本页会丢弃过期响应并自动再拉一次,避免旧 confirmation_id 盖住新队首。
§4.5 语音确认(录音 → WAV → 上传)
录音
就绪