docs(task14): 同步 Phase 2e-2 Task 14 进度至全量项目文档

- README.md:脚本表格新增 deploy-public.sh + full 子命令说明;
  "方式二" 改为 scripts/start.sh full + 指向 docs/deployment/meeting-mvp.md
- docs/api/README.md:meeting 模块状态标注 Task 5/6/7/13 + extra 8 字段
- docs/architecture/system-architecture.md:meeting 状态升至 Task 0-14 ;
  media-server / coturn 行同步标注 Task 14 双态编排落地
- docs/plans/2026-04-20-phase2e-design.md:最后更新 + 变更记录新增 04-24 条目
- media-server/README.md:后续任务新增 Task 9  + Task 14 ,指向部署指南

保证所有项目级 README / 架构 / 路线图文档都处于 Task 0-14  最新状态。

Made-with: Cursor
This commit is contained in:
bujinyuan
2026-04-22 18:04:20 +08:00
parent a01e973335
commit 6913b9e72f
5 changed files with 20 additions and 14 deletions

View File

@@ -126,4 +126,6 @@ docker run --rm \
- **Task 2 ✅**`/internal/v1/routers``/transports``/produce``/consume` 等 9 个内部 REST API 全部落地58 单元/集成测试,覆盖率 80.89%)。
- **Task 7 ✅**2026-04-21Go 侧 `HTTPMediaOrchestrator` 通过 `X-Internal-Token` 已完整接入本服务的 `/internal/v1/*`Go↔Node 媒体链路在端到端脚本 `docs/verify/meeting_t7_verify.mjs`**16/16 PASS**,媒体 Router/Transport/Producer/Consumer 生命周期均由 Go 驱动。
- 后续:Task 9(前端 mediasoup-client)接入时若暴露 `meeting.consume.resume` 事件,需由 Go 侧调用本服务 `POST /internal/v1/consumers/:id/resume`已实现。Task 10 将新增 `GET /internal/v1/transports/:id/stats` 供 Go 定时拉取
- **Task 9 ✅**2026-04-21前端接入 mediasoup-client 完成,`meeting.consume.resume` WS 事件全链路打通;本服务 `/internal/v1/consumers/:id/resume` 已被 Go 侧使用
- **Task 14 ✅**2026-04-24纳入 `deploy/docker-compose.dev.yml` 双态部署编排Dockerfile 镜像由 compose 直接 build配套 `deploy/.env.local.example`(本机 Demo`MEDIASOUP_ANNOUNCED_IP=""` 自动走内网)与 `deploy/.env.public.example`(公网部署,强制填写公网 IP + 可选 coturn。本服务现在通过 `scripts/start.sh full` 以容器身份启动,公网部署走 `scripts/deploy-public.sh`。详见 `docs/deployment/meeting-mvp.md`
- 后续Task 10 将新增 `GET /internal/v1/transports/:id/stats` 供 Go 定时拉取。