Skip to Content

2024年07月05日

忆志-服务器-中心服务

es-center-server-web-ui  用户名: admin 密码: es888888

es-center-server-main-service 

es-center-server-main-service-doc 

es-center-server-app-service 

es-center-server-app-service-doc 

es-center-server-device-service 

es-center-server-device-service-doc 

2024年07月01日

  • 中心服务
    • 验证强制修改 sdp及提定 h5 video 视频类型, 使 webrtc 直播 h265的可行性:
      • 已完成验证行不通
    • 设备端 webrtc 是否在线业务逻辑改进, mqtt client id 中添加 webrtc 字符串
      • 已完成服务端处理 mqtt client 上线及下线通知业务逻辑改进
    • 调研 webrtc native 库

2024年07月02日

2024年07月03日

  • 中心服务
    • 调研 webrtc native 库
    • es-center-server-webrtc-service: 部署在数证管理服务器上, 实现回放文件的 p2p 传输, 支持编译为 linux, windows 程序
      • 已完成rust 环境搭建
      • 已完成vscode rust 插件安装
      • 已完成项目搭建
      • 已完成整合 rumqttc 库, 实现 mqtt 消息订阅及发布消息
      • 已完成整合 toml 库, 解析 config.toml 文件, 实现可配置化

2024年07月04日

  • 中心服务
    • es-center-server-webrtc-service: 部署在数证管理服务器上, 实现回放文件的 p2p 传输, 支持编译为 linux, windows 程序
      • mqtt 配置加个中心服务已有逻辑
        • 已完成clientId, username, password: 使用 server no 生成
        • 整合 tokio 库, 实现内部的多线程消息队列:
          • 已完成mqtt 消息订阅收到的消息, 并发通知到多个 webrtc 实例
          • 已完成多个 webrtc 实例, 并发发布消息到 mqtt, 共享同一个 mqtt 客户端连接
          • 已完成从中心服务获取 stun, turn 等 webrtc config 配置: mqtt webrtc/get-config
    • 已完成服务端: mqtt webrtc/get-config 响应接口改进: 需支持返回 stun, turn 等配置

2024年07月05日

  • 中心服务
    • es-center-server-webrtc-service: 部署在数证管理服务器上, 实现 p2p 媒体文件回放, 支持编译为 linux, windows 程序
      • 已完成rust 写法改进, 提升性能
      • 已完成编译为 linux 程序, 测试运行
      • 已完成编译为 windows 程序, 测试运行
    • es-center-server-webrtc-app: 开发与 es-center-server-webrtc-service 联调用的播放端, 联调通过后将移入中心服务历史回放模块
      • 已完成项目搭建
      • 已完成编译为 linux 程序, 测试运行
      • 已完成编译为 windows 程序, 测试运行
      • 已完成集成 UI 库
    • 已完成前端: 数证管理服务器管理界面需支持配置: stun, turn 等
Last updated on