Skip to Content

2024年04月28日

忆志-服务器-中心服务

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年04月22日

  • 已完成中心服务对接数证管理服务器服务:
    • 同步过来的文件索引数据与数证管理服务器核对有差异, 数证管理服务器有 135 条, 中心服务有 99 条; 经排查是 json 格式化出的时间格式有问题; 程序已修复, 做毫秒值长度不固定的处理 (1 - 6 位)
  • 已完成webrtc 视频:

2024年04月23日

2024年04月24日

  • 已完成mediasoup 服务端:
    • node.js web 服务端, es-mediasoup-server 集成 mediasoup v3
    • 在 es-git 上创建私有仓库 es-mediasoup-server, 推送代码入库
    • node.js web 服务端, es-mediasoup-server 基于 socket.io 实现 websockt 接口: 呼入, 回应…
  • 已完成搭建 srs 5 服务端: 设备集成 mediasoup client 太花时间, 调研 srs
    • srs  相关技术了解
    • 在公网上搭建, 测试视频效果: 执法仪设备推流, 浏览器拉流验证

2024年04月25日

  • 已完成搭建 janus 服务端: srs 5 功能太单一, 定制化开发工作量太大, 无法满足要求
    • janus  相关技术了解
    • 在公网上搭建, 测试视频效果: 一台电脑浏览器推流(使用wifi), 二台手机浏览器推流(使用wifi); 一台电脑浏览器拉流验证(使用wifi), 二台手机浏览器拉流验证(使用wifi); 经测试还需要 stun 服务才支持跨网, 比如手机使用移动数据
    • 在阿里云申请 https 证书, 配置为 https 服务, janus 

2024年04月26日

P2P网络要求通信双方都能主动发起访问, 但是NAT设备的存在, 却阻断了这种主动访问, 导致P2P应用无法正常运行。STUN是一种解决P2P应用NAT穿越问题的常用技术。它允许网络设备找出通信端点经NAT设备后的IP地址和端口号, 并利用这些信息在通信双方之间建立一条可以穿越NAT设备的数据通道, 实现P2P通信。

  • 已完成搭建 stun 服务端
  • 已完成janus 服务端配置使用 stun 服务
  • 已完成janus 客户端配置使用 stun 服务
  • 已完成测试视频效果: 一台电脑浏览器推流(使用wifi), 二台手机浏览器推流(使用移动数据); 一台电脑浏览器拉流验证(使用wifi), 二台手机浏览器拉流验证(使用移动数据)
  • 已完成中心服务 web, 新直播界面(webrtc + stun + janus)开发, 准备工作: 需要有个设备在推流: 自带笔记本安装 windows 系统(之前因工作需要, 已安装为统信 uos), 利用笔记本的摄像头推流
  • 已完成研究设备端怎么用 websocket 客户端, 连接 janus 的 websocket

2024年04月28日

  • 已完成巴西版设备 web 前端项目开发环境搭建
  • 已完成巴西版设备 web 前端任务处理, 共 5 个, 已处理, 已自测
  • 已完成中心服务 web 直播, 基于 webrtc server: janus
    • 服务器准备工作, 中心服务 web http域名升级至 https 域名
Last updated on