Skip to Content

2024年08月02日

本周计划

  • 中心服务
    • es-center-server-web-app: 中心服务的 web 应用
      • 历史回放模块改造为使用 webrtc 方式
        • 通过 webrtc p2p 调用数证管理服务器, http 文件索引分页 api, 实现数证管理服务器文件索引分页查询界面及媒体播放界面
      • 迁移 es-center-server-webrtc-app 中的已自测通过的功能
        • 通过 webrtc p2p 传输完整的文件结束后, 播放
          • 图片显示
          • 音频播放
          • H.264/H.265 视频播放

2024年07月29日

  • 中心服务
    • es-center-server-web-app: 中心服务的 web 应用
      • 历史回放模块改造为使用 webrtc 方式
        • 已完成封装 webrtc 交互组件: 将交互业务逻辑集中实现在这个组件中, 避免多种播放界面写大量的重复代码
        • 已完成使用封装好 webrtc 交互组件, 与 es-center-server-webrtc-service 进行交互, 建立 webrtc 连接成功

2024年07月30日

  • 中心服务
    • es-center-server-webrtc-service: 部署在数证管理服务器上, 实现回放文件的 p2p 传输, 支持编译为 linux, windows 程序
      • 已完成webrtc 交互信令: 在原有的基础上添加 region_id 业务处理逻辑, 后续监控界面, 需要同时多个直播, 没有 region_id 区分不同的区域, 信令交互会没有指向性, 比如: a 区域监控界面会收到回复给 b 区域监控界面的信令
      • 已完成webrtc p2p 调用数证管理服务器 http 文件索引分页 api
    • es-center-server-web-app: 中心服务的 web 应用
      • 历史回放模块改造为使用 webrtc 方式
      • 已完成封装 webrtc 交互组件: 在原有的基础上添加 region_id 业务处理逻辑, 后续监控界面, 需要同时多个直播, 没有 region_id 区分不同的区域, 信令交互会没有指向性, 比如: a 区域监控界面会收到回复给 b 区域监控界面的信令
      • 已完成向 es-center-server-webrtc-service 的数据通道, 发送 http 信令, 得到文件索引分页结果
      • 已完成实现查询界面及列表展示

2024年07月31日

  • 中心服务
    • es-center-server-device-service: 中心服务的设备 api 服务, 支持 http, socket, mqtt 等通讯协议
      • 已完成获取 webrtc config mqtt 回复消息中, 添加 region_id 字段, 后续监控界面, 需要同时多个直播, 没有 region_id 区分不同的区域, 信令交互会没有指向性, 比如: a 区域监控界面会收到回复给 b 区域监控界面的信令
      • 已完成处理 mqtt 客户端收不到服务端回复消息的问题

2024年08月01日

  • 中心服务
    • es-center-server-webrtc-service 制作为 docker 映像, 部署在数证管理服务器上
      • 已完成代码改进为支持用系统变量替换配置, 方便 docker compose 编排文件中通过系统变量方式配置
      • 已完成编写 docker compose 编排文件: 挂载目录及系统变量设置等等
      • 已完成编写编译程序脚本: 编译为可以在 alpine 3.20 运行的版本, 使用 rust:1.80.0-alpine3.20 docker 映像编译
      • 已完成编写编译后程序打包到 docker 映像脚本: 使用 alpine:3.20 docker 映像制作
      • 已完成自测打包好的 docker 映像运行: 需多次调优
      • 已完成自测通过的 docker 映像发给绍工, 并沟通 docker compose 编排文件的配置

2024年08月01日

  • 中心服务
    • es-center-server-web-app: 中心服务的 web 应用
      • 历史回放模块改造为使用 webrtc 方式
        • 已完成封装 webrtc 交互组件: 根据当前需实现的的功能, 增加功能对应的支撑
        • 媒体播放界面
          • 已完成图片显示: 含放大图片, 左右连播, 下载等功能

2024年08月02日

  • 中心服务
    • es-center-server-webrtc-service 制作为 docker 映像, 部署在数证管理服务器上
      • 已完成自测出的 bug 修正
    • es-center-server-web-app: 中心服务的 web 应用
      • 历史回放模块改造为使用 webrtc 方式
        • 已完成自测出的 bug 修正
        • 媒体播放界面
          • 已完成音频播放
          • 已完成视频播放
Last updated on