1. 首页
  2. 音视频
  3. 直播技术
  4. SpringBoot WebSocket实现同屏浏览功能

SpringBoot WebSocket实现同屏浏览功能

上传者: 2023-12-09 09:47:24上传 ZIP文件 3.22MB 热度 77次

通过使用SpringBoot中的websocket技术,实现了同屏浏览的功能。在服务端,使用了websocket screen share和jersey-server来推送数据给其他客户端。运行客户端代码websocketTest\WebSocketClient.java,并执行websocketTest\client.bat,即可实现客户端截屏并发送到服务端。数据可以通过浏览器访问http://ip:8080/hello获取。运行顺序为先启动服务端,再启动推送客户端,最后通过浏览器浏览截屏。值得注意的是,客户端关闭连接时可能会出现异常,可通过重启服务端和推送客户端来进行重连。此外,可以调节客户端发送截屏的频率以及图片的压缩质量。需要注意的是,本项目在运行时占用相对较多的网络带宽,可通过调节发送频率和图片压缩质量来优化网络资源占用。

下载地址
用户评论