2024年05月11日
忆志-服务器-中心服务
es-center-server-web-ui
用户名: admin 密码: es888888es-center-server-main-service-doc
es-center-server-app-service-doc
2024年05月06日
已完成中心服务 web 直播, 基于 webrtc server: janus- 与 janus webrtc 服务器交互, 实现用 webrtc 方式直播
- webrtc 拉流端: 简化设备端开发工作量, 由拉流端创建房间, 再通知设备进入房间推流
- web client: 输入设备号, 点击 start pull
- web client -> janus server: 查询有那些房间
- web client ← janus server: 返回查询结果
- web client ← janus server: 返回创建结果
- web client ← janus server: 返回查询结果
- web client ← janus server: 返回 JSEP SDP Offer
- web client ← janus server: PeerConnection 建立成功, 返回 track, 将 track 分别绑定到音频及视频组件
- web client: 输入设备号, 点击 start pull
- webrtc 拉流端: 简化设备端开发工作量, 由拉流端创建房间, 再通知设备进入房间推流
- 与 janus webrtc 服务器交互, 实现用 webrtc 方式直播
2024年05月07日
已完成中心服务 web 直播, 基于 webrtc server: janus- 重试机制优化
- 资源释放优化
- 生成数字类型房间 id 方式改进, 用设备编号来生成
- 深圳测试人员配合测试, 发现的问题进行改进, 比如: 停止播放时, 发送离开房间通知
- 用国外服务器进行测试, 发现的问题进行改进, 比如: 创建房间时, 限制只有一个发布者
- 可配置化改进: janus server websocket 地址, ice server 地址及对应的帐号和密码
- 协助孙工开发设备推流端
2024年05月08日
已完成中心服务 web 直播, 基于 webrtc server: janus- 日志完善, 并在界面上加上显示日志的文本框
- 多次点击 start/stop 按钮时, 不稳定问题处理: 资源释放回调中逻辑处理改进
- 界面简化, 并添加全屏, 开关视频, 开关音频, 切换码率等功能
- 仔细阅读 janus 官方文档, 改进 join room api 的参数, 之前的参数设置方式, 接口返回已过时
2024年05月09日
完成中心服务 web 直播, 基于 webrtc server: janus- 房间清理(): 调用 janus api 查询所有房间, 得到每个房间的id, 再调用 janus api 删除房间
完成中心服务 web 设备管理- 设备配置添加: janus 服务器地址, turn 服务器地址, turn 用户名/密码
2024年05月10日
完成中心服务 web 直播, 基于 webrtc server: janus- 测试出的问题改进, 比如: 点击停止播放的同时停止重试
已完成中心服务 web 直播, 基于 webrtc 实现 p2p 直播- 公网 mqtt 配置信令帐号并分配对应的权限
- 推流端实现
2024年05月11日
已完成中心服务 web 直播, 基于 webrtc server: janus- 推流端开发: 由推流端创建房间及消毁房间
- 拉流端改进
- 去掉创建房间及消毁房间的逻辑
- 查询所有房间
- 查找返回结果中
description = 设备号的房间- 没有查找到 mqtt 通知设备开始 webrtc
- 查找返回结果中
- 查询
description = 设备号的房间中的所有发布者- 查找
display = 设备号的发布者- 没有查找到 mqtt 通知设备开始 webrtc
- 查找
Last updated on