实现springboot websocket同屏浏览功能
1,服务端:websocket screen share\jersey-server,推送给其他客户端。
2,运行websocketTest\client.bat,java websocket client截屏发送到服务端,客户端代码websocketTest\WebSocketClient.java。
3,通过浏览器拉取数据,地址为http://ip:8080/hello
运行顺序,先启动服务端,再启动推送客户端,最后通过浏览器浏览截屏,未实现客户端关闭连接处理,因此关闭客户端时会有异常,可以再重启服务端和推送客户端后重连。
4,可以调节客户端发送截屏频率,以及图片压缩质量。
5,注意,未做优化,本项目运行时占比较网络带宽(可以通过第四步调节发送频率和图片压缩质量调节运行时占用的网络资源)
1