Fix recorder finalize path and add invite-gated login
这个提交包含在:
@@ -21,6 +21,7 @@
|
||||
- 摄像头中断后自动重连,保留既有分段与会话
|
||||
- Go 媒体 worker 将分段合并归档,并产出 WebM 回放;FFmpeg 可用时额外生成 MP4
|
||||
- Node app worker 轮询媒体归档状态,归档完成后自动登记到视频库并向任务中心反馈结果
|
||||
- 服务端媒体会话校验兼容 `/media/sessions/...` 路径,避免录制结束时因路径不一致导致 404
|
||||
|
||||
## Background Tasks
|
||||
|
||||
@@ -34,6 +35,8 @@
|
||||
|
||||
前端提供全局任务中心,页面本地也会显示任务提交、执行中、完成或失败状态。训练页、分析页和录制页都可以在用户离开页面后继续完成后台任务。
|
||||
|
||||
另外提供独立日志页 `/logs`,用于查看后台任务历史、失败原因与通知记录。
|
||||
|
||||
## Multimodal LLM
|
||||
|
||||
- 文本类任务使用 `LLM_API_URL` / `LLM_API_KEY` / `LLM_MODEL`
|
||||
@@ -42,6 +45,7 @@
|
||||
- 若视觉模型链路不可用,系统会自动回退到结构化指标驱动的文本纠正,避免任务直接失败
|
||||
- 系统内置“视觉标准图库”页面 `/vision-lab`,可把公网网球参考图入库并保存每次识别结果
|
||||
- `ADMIN_USERNAMES` 可指定哪些用户名账号拥有 admin 视角,例如 `H1`
|
||||
- 用户名登录支持直接进入系统;仅首次创建新用户时需要填写 `REGISTRATION_INVITE_CODE`
|
||||
|
||||
## Quick Start
|
||||
|
||||
@@ -117,6 +121,7 @@ pnpm exec playwright install chromium
|
||||
- `DATABASE_URL`
|
||||
- `JWT_SECRET`
|
||||
- `ADMIN_USERNAMES`
|
||||
- `REGISTRATION_INVITE_CODE`
|
||||
- `MYSQL_DATABASE`
|
||||
- `MYSQL_USER`
|
||||
- `MYSQL_PASSWORD`
|
||||
|
||||
在新工单中引用
屏蔽一个用户