Commit Graph

17 Commits

Author SHA1 Message Date
Kevin
30e6acea70 Replace chain 1 with RTSP slice batch pipeline and add 24h segment TTL.
Route live recording through ffmpeg MP4 segments and the 5.15 batch subprocess, remove simulated RTSP chain 2, purge expired slices on startup and hourly, and expose TTL settings to the demo client.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 10:24:25 +08:00
Kevin
0917109d6a Align client surgery API with documented contract and support consumable codes.
Unify result 503 to RESULT_NOT_READY, restore resolve ASR failures as HTTP 422, accept label_id-only candidate_consumables, and document the changelog for integrators.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-25 09:36:09 +08:00
Kevin
c933815650 fix 2026-05-22 17:18:27 +08:00
Kevin
7e2426339e fix(docker): start mediamtx-hls without shell on scratch image.
Seed shared HLS config via alpine init container and pass explicit config path for ephemeral docker run.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 16:57:04 +08:00
Kevin
831000101e fix hls 2026-05-22 16:04:32 +08:00
Kevin
f28c0bd66d fix docker port 2026-05-22 15:11:22 +08:00
Kevin
e92dc1a6d9 Add HLS browser preview for live RTSP demo and real camera URLs.
MediaMTX pulls site-config RTSP into HLS with API proxying for hls.js on the demo client; simulated realtime keeps local file previews only. Also add optional JPEG frame capture and document Docker HLS host settings.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 14:44:28 +08:00
Kevin
704a83607d Fix MediaPipe doctor recognition missing libGLESv2 in Docker.
Install Mesa/GLVND GLES/EGL runtime libraries and verify mediapipe import at image build time so headless doctor pose inference no longer fails on libGLESv2.so.2.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-22 11:57:52 +08:00
Kevin
941c71e991 Improve speed 2026-05-22 11:15:22 +08:00
Kevin
87b6a7b804 various fix 2026-05-22 10:45:47 +08:00
Kevin
7600c5da2f fix docker 2026-05-22 10:25:34 +08:00
Kevin
2866fd3a1d update minio port 2026-05-22 10:03:10 +08:00
Kevin
62b14d7386 update minio port 2026-05-22 09:35:41 +08:00
Kevin
153c91f8ff 将 Demo 录制收敛为三条独立链路,并重做联调台 UI。
移除 demo_orch 统一编排,改为 recording_demo 与 live/simulated 服务;客户端拆分为静态资源,以模式卡片与 chip 耗材覆盖三链路联调,并同步测试与文档。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 16:50:23 +08:00
Kevin
1af442481e 重组为 backend/clients/docs 三层结构,并清理 git 污染。
将后端迁入 backend/,完善根目录 .gitignore,删除误提交的 .mypy_cache 缓存文件。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 16:02:25 +08:00
Kevin
6bc6801df9 统一 Docker Compose 部署,并将客户端拆分为独立子项目。
移除宿主机/conda 启动脚本与 dev 联调工具,后端仅通过 docker compose 部署并默认启用 GPU。模拟客户端与语音确认页迁入 clients/ 下自包含目录,切断对后端源码路径的依赖。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-05-21 15:56:53 +08:00
Kevin
c869fcc6b9 init 2026-05-21 15:48:03 +08:00