Skip to Content

2024年10月25日

上周总结

  • 中心服务
    • 新 UI
      • 前端框架切换后, 性能及细节优化
      • 直播界面完成 100%
  • 巴西设备 web
    • wifi 配置功能自测及问题修正
    • 4g 配置测试出的问题处理
    • 批量下载文件时, 跳过不存在的文件下载
    • 设备信息界面, 添加 wifi 信息及 4g 信息显示

本周计划

  • 中心服务
    • 新 UI
      • 多屏幕直播界面, 完成 100%
      • 对已完成的功能自测及改进发现的问题
      • 直播界面添加地图

任务清单

紧急不重要

  • 中心服务
    • 新 UI
      • 2024年10月21日,2024年10月22日 已完成多屏幕直播界面
      • 2024年10月21日,2024年10月22日,2024年10月22日,2024年10月23日,2024年10月24日 已完成对已完成的功能自测及改进发现的问题
        • 优化 p2p 已被占用时的自动重试机制, 减少接口请求次数及简化流程
        • 主要界面接口调用使用 swr 方式, https://ahooks.js.org/zh-CN/hooks/use-request/cache 
        • 在前端做了缓存优化:国际化词条、数据字典、菜单配置数据及实时直播, 多屏直播用到的组织树、设备信息。使用 浏览器 LocalStorage 加载已缓存的数据, 并同步调用接口更新缓存。国际化词条是集成了缓存插件 https://www.i18next.com/how-to/caching 
      • 2024年10月23日 已完成实时直播, 多屏直播添加地图
      • 2024年10月24日 已完成实时直播, 多屏直播上的地图, 对接设备 gps 数据
      • 2024年10月25日 已完成实时直播, 多屏直播上的地图, 进行用户体验改进
    • 回放
      • h265 软解播放(显卡不支持硬解时)
      • 提示信息: 浏览器不支持硬解时
      • 数证管理服务器
        • 视频超过 20mb 大小的文件, 用边传边播的方式
        • 视频超过 20mb 大小的文件, 播放过程中的视频进度切换
        • 视频文件中解复用出 gps 信息, 通过 webrtc 数据通道传给前端
    • 地图
      • 百度地图
      • google 地图
      • leaflet 地图

重要且紧急

  • 巴西定制版设备 web
    • 实现新功能
      • 设备抓拍图片, 自动上传到云平台
      • 云平台调用设备的闪光灯, 使用场景: 直播时光线不好, 需要闪光灯照明
      • 云平台调用设备的报警音, 使用场景: 找回附近设备用

重要不紧急

  • 中心服务
    • 实现新功能
      • 设备抓拍图片, 自动上传到平台: 上传方式可以是 webrtc p2p 或 http
      • 平台网页端或手机 app 端调用设备的闪光灯, 使用场景: 直播时光线不好, 需要闪光灯照明
      • 平台网页端或手机 app 端调用设备的报警音, 使用场景: 找回附近设备
    • 整理开发文档, 使设备端及手机端能基于 webrtc 实现回放功能
      • 回放 mqtt 信令交互文档
      • 回放数据通道, 信令交互文档
      • 回放数据通道, 二进制数据头部协议文档

不重要不紧急

  • 中心服务
    • 以前对接穿透科技相关的功能清理:
      • 前端界面
      • 后端业务逻辑
      • 数据库相关表
    • 实现新功能
      • 参考巴西版设备定制开发, 通过 mqtt 管理设备的管理界面及与信令交互接口开发
      • 图片及视频 AI 分析
      • 统计报表模块
      • 设备历史状态查询:
      • 界面改进: 适配为方便手机操作
Last updated on