Commit Graph

5 Commits

Author SHA1 Message Date
fabfa05db5 fix(websocket): 解决WebSocket重连后频道订阅丢失问题
- 移除调试用的console.log语句
- 添加channelSubscriptions集合跟踪频道订阅状态
- 在WebSocket连接建立时恢复之前的频道订阅
- 添加refreshAfterSocketReconnect函数用于重连后刷新数据
- 在组件挂载时监听socket open事件并绑定重连刷新逻辑
- 在组件卸载时移除socket open事件监听器
2026-08-14 13:31:37 +08:00
7b791bc541 refactor(camera): 重构摄像头视频流处理机制
- 移除原有的双视频元素缓冲机制,改用MediaSource API实现直接流式播放
- 新增RGB和深度图像流的状态管理系统,支持连接、实时、重连、异常状态显示
- 实现直接RGB流播放功能,通过新的getRgbStreamUrl接口获取视频流
- 添加媒体播放器管理机制,支持视频流的创建、销毁和状态维护
- 优化视频播放性能,实现缓冲区管理和实时播放同步
- 简化UI布局结构,移除单一流容器,统一使用流容器组件
- 更新WebSocket插件以支持媒体数据包解析和分发
- 增加重连机制和错误处理,提升视频流播放稳定性
- 移除lodash防抖依赖,改用原生setTimeout实现重连调度
2026-08-03 09:49:53 +08:00
1b0f414ba1 feat: migrate frontend to Vue 3 2026-07-28 16:26:07 +08:00
13a104a133 feat: 调用大模型 2025-09-03 09:16:13 +08:00
2db7198e8f init: 推送代码 2025-08-21 14:11:58 +08:00