mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-03-24 03:46:41 +08:00
fix: 优化 WebRTC 建连流程、修复平台信息、修复虚拟键盘键值映射
- WebRTC:默认 mDNS 调整为 QueryOnly,Answer 阶段改为等待 ICE gathering complete(2.5s 超时),提升首次建连成功率与候选完整性 - WebRTC:前端建连流程增加阶段化状态与串行保护(connectInFlight/ready gate),优化配置变更后的重连时机与失败处理,减少竞态和无效重试 - Device:平台信息补充 `/proc/device-tree/model` 回退并统一展示为“处理器/平台” - HID:键盘输入链路统一为 HID usage + modifier bitmask,修复虚拟键盘/宏/粘贴键值映射错误
This commit is contained in:
@@ -312,6 +312,14 @@ export default {
|
||||
webrtcConnectedDesc: 'Using low-latency H.264 video stream',
|
||||
webrtcFailed: 'WebRTC Connection Failed',
|
||||
fallingBackToMjpeg: 'Falling back to MJPEG mode',
|
||||
webrtcPhaseIceServers: 'Loading ICE servers...',
|
||||
webrtcPhaseCreatePeer: 'Creating peer connection...',
|
||||
webrtcPhaseCreateChannel: 'Creating data channel...',
|
||||
webrtcPhaseCreateOffer: 'Creating local offer...',
|
||||
webrtcPhaseWaitAnswer: 'Waiting for remote answer...',
|
||||
webrtcPhaseSetRemote: 'Applying remote description...',
|
||||
webrtcPhaseApplyIce: 'Applying ICE candidates...',
|
||||
webrtcPhaseNegotiating: 'Negotiating secure connection...',
|
||||
// Pointer Lock
|
||||
pointerLocked: 'Pointer Locked',
|
||||
pointerLockedDesc: 'Press Escape to release the pointer',
|
||||
@@ -455,7 +463,7 @@ export default {
|
||||
deviceInfo: 'Device Info',
|
||||
deviceInfoDesc: 'Host system information',
|
||||
hostname: 'Hostname',
|
||||
cpuModel: 'CPU Model',
|
||||
cpuModel: 'Processor / Platform',
|
||||
cpuUsage: 'CPU Usage',
|
||||
memoryUsage: 'Memory Usage',
|
||||
networkAddresses: 'Network Addresses',
|
||||
|
||||
@@ -312,6 +312,14 @@ export default {
|
||||
webrtcConnectedDesc: '正在使用 H.264 低延迟视频流',
|
||||
webrtcFailed: 'WebRTC 连接失败',
|
||||
fallingBackToMjpeg: '自动切换到 MJPEG 模式',
|
||||
webrtcPhaseIceServers: '正在加载 ICE 服务器...',
|
||||
webrtcPhaseCreatePeer: '正在创建点对点连接...',
|
||||
webrtcPhaseCreateChannel: '正在创建数据通道...',
|
||||
webrtcPhaseCreateOffer: '正在创建本地会话描述...',
|
||||
webrtcPhaseWaitAnswer: '正在等待远端应答...',
|
||||
webrtcPhaseSetRemote: '正在应用远端会话描述...',
|
||||
webrtcPhaseApplyIce: '正在应用 ICE 候选...',
|
||||
webrtcPhaseNegotiating: '正在协商安全连接...',
|
||||
// Pointer Lock
|
||||
pointerLocked: '鼠标已锁定',
|
||||
pointerLockedDesc: '按 Escape 键释放鼠标',
|
||||
@@ -455,7 +463,7 @@ export default {
|
||||
deviceInfo: '设备信息',
|
||||
deviceInfoDesc: '主机系统信息',
|
||||
hostname: '主机名',
|
||||
cpuModel: 'CPU 型号',
|
||||
cpuModel: '处理器 / 平台',
|
||||
cpuUsage: 'CPU 利用率',
|
||||
memoryUsage: '内存使用',
|
||||
networkAddresses: '网络地址',
|
||||
|
||||
Reference in New Issue
Block a user