2024年08月30日
上周总结
- h265 硬解 p2p 模式直播优化
- h265 软解 p2p 模式直播实现
- h265 硬解/软解 sfu 模式直播实现
本周计划
- app api 接口开发: 获取设备绑定的采集服务列表
- h265 p2p/sfu 模式直播优化: 是否支持硬解预判断(点播之前就进行), 软解 wasm 包预下载, 提示信息
- 新 UI 参考巴西 web 界面进行前端项目搭建
- 新旧 UI 整合: 集成微前端框架整合新旧 UI, 使用 微前端框架无界
任务清单
紧急不重要
- 中心服务
- 新 UI
- 参考巴西 web 界面进行新前端项目搭建
2024年08月28日, 已完成主干框架选型, 并基于 next.js 搭建主干结构2024年08月29日, 已完成UI 框架选型, 并集成 Material-UI2024年08月29日, 已完成国际化框架(多国语言)选型, 并集成 next-i18n-router2024年08月30日, 已完成整合 css 框架: tailwindcss2024年08月30日, 已完成目录结构调整: 支持界面区分 pc 端、android 端、ios 端、微信小程序等等
- 参考巴西 web 界面进行新前端项目搭建
- 直播:
- h265 p2p/sfu 模式直播优化
2024年08月26日, 已完成是否支持硬解预判断(点播之前就进行): 还要判断浏览器的版本是否支持2024年08月27日, 已完成软解 wasm 包预下载2024年08月27日, 已完成提示信息: 浏览器不支持硬解时2024年08月27日, 已完成自测及思考可改进的点: 响应速度, 内存释放, 用户体验
- h265 p2p/sfu 模式直播优化
- 回放
- h265 软解播放(显卡不支持硬解时)
- 提示信息: 浏览器不支持硬解时
- 数证管理服务器
- 视频超过 20mb 大小的文件, 用边传边播的方式
- 视频超过 20mb 大小的文件, 播放过程中的视频进度切换
- 视频文件中解复用出 gps 信息, 通过 webrtc 数据通道传给前端
- 地图
- 百度地图
- google 地图
- leaflet 地图
- 新 UI
重要且紧急
- 巴西版 WEB
2024年08月29日, 已完成FTP 界面定制化开发
- 中心服务
- app api 接口开发
2024年08月26日, 已完成获取设备绑定的采集服务列表
- 实现新功能
- 设备抓拍图片, 自动上传到云平台
- 云平台调用设备的闪光灯, 使用场景: 直播时光线不好, 需要闪光灯照明
- 云平台调用设备的报警音, 使用场景: 找回附近设备用
- app api 接口开发
重要不紧急
- 中心服务
- 实现新功能
- 设备抓拍图片, 自动上传到平台: 上传方式可以是 webrtc p2p 或 http
- 平台网页端或手机 app 端调用设备的闪光灯, 使用场景: 直播时光线不好, 需要闪光灯照明
- 平台网页端或手机 app 端调用设备的报警音, 使用场景: 找回附近设备
- 整理开发文档, 使设备端及手机端能基于 webrtc 实现回放功能
- 回放 mqtt 信令交互文档
- 回放数据通道, 信令交互文档
- 回放数据通道, 二进制数据头部协议文档
- …
- 实现新功能
不重要不紧急
- 中心服务
- 以前对接穿透科技相关的功能清理:
- 前端界面
- 后端业务逻辑
- 数据库相关表
- 实现新功能
- 参考巴西版设备定制开发, 通过 mqtt 管理设备的管理界面及与信令交互接口开发
- 图片及视频 AI 分析
- 统计报表模块
- 设备历史状态查询:
- 界面改进: 适配为方便手机操作
- 以前对接穿透科技相关的功能清理:
Last updated on