流处理方案
web:
- 增加服务器流处理服务(实时直播流难度比较大)/浏览器截取流量将文件上传到服务器。
- 视频过长过多容易导致浏览器奔溃。
- 网络问题可能导致功能无法使用。
- 仓库带宽问题,如果同一时刻操作工位比较多影响带宽同时影响仓库其他功能的使用。
client:
- 客户端直接处理视频流,根据实际业务逻辑将流处理成视频文件异步上传到服务器。
- 升级更新问题(可实现自动更新,同时也可以借鉴动静分离的思路,可能频繁更新的功能做成嵌套 web)。
- 客户端服务监控指令问题(如何保证所有设备的数据全部上传到了服务器) (可以根据 mac 地址做设备绑定无数据传输发送一个请求到服务端,仓库操作数据分两部分完成操作单据有视频的先把单号发送到服务端记录,视频再做异步进行同步)。
- 如果文件做异步上传,什么时间段上传问题。
url: https://www.electronjs.org/zh/docs/latest/
https://developer.mozilla.org/zh-CN/docs/Web/API/MediaRecorder
流处理 demo
https://blog.csdn.net/DisMisPres/article/details/109245830
https://cloud.tencent.com/developer/article/1366886
Java Swing
winForm/WPF