mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-07-29 15:31:46 +08:00
feat: 新增 MJPEG/H.264 VNC 初步支持
This commit is contained in:
@@ -522,8 +522,7 @@ export default {
|
||||
environmentSubtitle: 'System runtime environment and USB device maintenance',
|
||||
aboutSubtitle: 'Online upgrade, version info and hardware overview',
|
||||
extTtydSubtitle: 'Open a host Shell terminal in the browser',
|
||||
extRustdeskSubtitle: 'Remote graphical access via RustDesk',
|
||||
extRtspSubtitle: 'Provide an RTSP video stream for external clients',
|
||||
thirdPartyAccessSubtitle: 'Configure external RustDesk, VNC, and RTSP access',
|
||||
extRemoteAccessSubtitle: 'Remote access through NAT-traversal services',
|
||||
extFrpcSubtitle: 'NAT traversal through the FRP client',
|
||||
aboutDesc: 'Open and Lightweight IP-KVM Solution',
|
||||
@@ -967,6 +966,10 @@ export default {
|
||||
start: 'Start',
|
||||
stop: 'Stop',
|
||||
autoStart: 'Auto Start',
|
||||
thirdPartyAccess: {
|
||||
title: 'Third-party Access',
|
||||
desc: 'Configure RustDesk, VNC, and RTSP in one place',
|
||||
},
|
||||
viewLogs: 'View Logs',
|
||||
noLogs: 'No logs available',
|
||||
binaryNotFound: '{path} not found, please install the required program',
|
||||
@@ -1040,6 +1043,8 @@ export default {
|
||||
relayServer: 'Relay Server',
|
||||
relayServerPlaceholder: 'hbbr.example.com:21117',
|
||||
relayKey: 'Relay Key',
|
||||
codec: 'Codec',
|
||||
codecHint: 'Choose H.264 or H.265 before starting RustDesk. The codec is locked while running.',
|
||||
deviceInfo: 'Device Info',
|
||||
deviceId: 'Device ID',
|
||||
deviceIdHint: 'Use this ID in RustDesk client to connect',
|
||||
@@ -1073,7 +1078,7 @@ export default {
|
||||
pathPlaceholder: 'live',
|
||||
pathHint: 'Example: rtsp://device-ip:8554/live',
|
||||
codec: 'Codec',
|
||||
codecHint: 'Enabling RTSP locks codec to selected value and disables MJPEG.',
|
||||
codecHint: 'RTSP locks output to the selected codec while running. If RustDesk is running, choose the same codec.',
|
||||
allowOneClient: 'Allow One Client Only',
|
||||
username: 'Username',
|
||||
usernamePlaceholder: 'Empty means no authentication',
|
||||
@@ -1081,6 +1086,26 @@ export default {
|
||||
passwordPlaceholder: 'Enter new password',
|
||||
urlPreview: 'RTSP URL Preview',
|
||||
},
|
||||
vnc: {
|
||||
title: 'VNC Remote',
|
||||
desc: 'Access via TigerVNC client',
|
||||
bind: 'Bind Address',
|
||||
port: 'Port',
|
||||
encoding: 'Video Encoding',
|
||||
encodingTightJpeg: 'Tight JPEG',
|
||||
encodingH264: 'H.264',
|
||||
encodingHint: 'VNC locks output while running. VNC cannot start under an H.265 lock; MJPEG blocks RTSP and RustDesk.',
|
||||
jpegQuality: 'JPEG Quality',
|
||||
allowOneClient: 'Allow One Client Only',
|
||||
password: 'Password',
|
||||
passwordPlaceholder: 'Leave empty to keep current',
|
||||
passwordRequiredPlaceholder: 'Up to 8 characters',
|
||||
passwordRequired: 'Set a VNC password',
|
||||
passwordMaxLength: 'VNC passwords are limited to 8 characters',
|
||||
passwordSaved: 'Password is saved; leaving this empty keeps it unchanged.',
|
||||
clients: '{count} clients',
|
||||
urlPreview: 'VNC Address Preview',
|
||||
},
|
||||
},
|
||||
stats: {
|
||||
title: 'Connection Stats',
|
||||
|
||||
@@ -521,8 +521,7 @@ export default {
|
||||
environmentSubtitle: '系统级运行环境与 USB 设备维护',
|
||||
aboutSubtitle: '在线升级、版本信息与设备硬件概览',
|
||||
extTtydSubtitle: '在浏览器中打开本机 Shell 终端',
|
||||
extRustdeskSubtitle: '通过 RustDesk 实现远程图形访问',
|
||||
extRtspSubtitle: '提供 RTSP 视频流以供其他客户端拉流',
|
||||
thirdPartyAccessSubtitle: '集中配置 RustDesk、VNC 与 RTSP 外部接入',
|
||||
extRemoteAccessSubtitle: '通过内网穿透服务实现远程访问',
|
||||
extFrpcSubtitle: '通过 FRP 客户端实现内网穿透',
|
||||
aboutDesc: '开放轻量的 IP-KVM 解决方案',
|
||||
@@ -966,6 +965,10 @@ export default {
|
||||
start: '启动',
|
||||
stop: '停止',
|
||||
autoStart: '开机自启',
|
||||
thirdPartyAccess: {
|
||||
title: '第三方接入',
|
||||
desc: '集中配置 RustDesk、VNC 与 RTSP',
|
||||
},
|
||||
viewLogs: '查看日志',
|
||||
noLogs: '暂无日志',
|
||||
binaryNotFound: '未找到 {path},请先安装对应程序',
|
||||
@@ -1039,6 +1042,8 @@ export default {
|
||||
relayServer: '中继服务器',
|
||||
relayServerPlaceholder: 'hbbr.example.com:21117',
|
||||
relayKey: '中继密钥',
|
||||
codec: '编码格式',
|
||||
codecHint: 'RustDesk 启动前需选择 H.264 或 H.265;运行时会锁定编码,不允许客户端切换。',
|
||||
deviceInfo: '设备信息',
|
||||
deviceId: '设备 ID',
|
||||
deviceIdHint: '此 ID 用于 RustDesk 客户端连接',
|
||||
@@ -1072,7 +1077,7 @@ export default {
|
||||
pathPlaceholder: 'live',
|
||||
pathHint: '访问路径,例如 rtsp://设备IP:8554/live',
|
||||
codec: '编码格式',
|
||||
codecHint: '启用 RTSP 后将锁定编码为所选项,并禁用 MJPEG。',
|
||||
codecHint: 'RTSP 运行时会锁定为所选编码;若 RustDesk 已运行,只能选择相同编码。',
|
||||
allowOneClient: '仅允许单客户端',
|
||||
username: '用户名',
|
||||
usernamePlaceholder: '留空表示无需认证',
|
||||
@@ -1080,6 +1085,26 @@ export default {
|
||||
passwordPlaceholder: '输入新密码',
|
||||
urlPreview: 'RTSP 地址预览',
|
||||
},
|
||||
vnc: {
|
||||
title: 'VNC 远程',
|
||||
desc: '通过 TigerVNC 客户端访问',
|
||||
bind: '监听地址',
|
||||
port: '端口',
|
||||
encoding: '视频编码',
|
||||
encodingTightJpeg: 'Tight JPEG',
|
||||
encodingH264: 'H.264',
|
||||
encodingHint: 'VNC 运行时会锁定编码;H.265 锁定时 VNC 无法启动,MJPEG 锁定时 RTSP 与 RustDesk 无法启动。',
|
||||
jpegQuality: 'JPEG 质量',
|
||||
allowOneClient: '仅允许单客户端',
|
||||
password: '密码',
|
||||
passwordPlaceholder: '留空表示不修改',
|
||||
passwordRequiredPlaceholder: '最多 8 个字符',
|
||||
passwordRequired: '请设置 VNC 密码',
|
||||
passwordMaxLength: 'VNC 密码最多 8 个字符',
|
||||
passwordSaved: '已保存密码;留空不会修改。',
|
||||
clients: '{count} 个客户端',
|
||||
urlPreview: 'VNC 地址预览',
|
||||
},
|
||||
},
|
||||
stats: {
|
||||
title: '连接统计',
|
||||
|
||||
Reference in New Issue
Block a user