# WebRTC 迁移说明 ## 概述 已将实时监控功能从 **WebSocket + 截图** 方案迁移到 **WebRTC** 技术,实现更低延迟和更高效率的屏幕流传输。 ## 技术架构 ### 1. 信令服务器(后端) - **文件**: `WebRTCSignalingHandler.java` - **路径**: `/ws/webrtc/{userId}` - **功能**: 处理 WebRTC 信令交换(offer/answer/ICE candidate) ### 2. 学生端(前端 UniApp) - **文件**: `fronted_uniapp/src/utils/webrtc.js` - **功能**: - 使用 `getDisplayMedia()` 获取屏幕流 - 创建 RTCPeerConnection - 发送屏幕流给监控端 ### 3. 监控端(后端管理界面) - **文件**: `Study-Vue-redis/study-ui/src/utils/webrtc.js` - **功能**: - 接收学生的屏幕流 - 在 `