mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-01-28 16:41:52 +08:00
feat(rustdesk): 优化视频编码协商和添加公共服务器支持
- 调整视频编码优先级为 H264 > H265 > VP8 > VP9,优先使用硬件编码 - 对接 RustDesk 客户端质量预设 (Low/Balanced/Best) 到 BitratePreset - 添加 secrets.toml 编译时读取机制,支持配置公共服务器 - 默认公共服务器: rustdesk.mofeng.run:21116 - 前端 ID 服务器输入框添加问号提示,显示公共服务器信息 - 用户留空时自动使用公共服务器
This commit is contained in:
@@ -256,6 +256,12 @@ export const extensionsApi = {
|
||||
|
||||
// ===== RustDesk 配置 API =====
|
||||
|
||||
/** 公共服务器信息 */
|
||||
export interface PublicServerInfo {
|
||||
server: string
|
||||
public_key: string
|
||||
}
|
||||
|
||||
/** RustDesk 配置响应 */
|
||||
export interface RustDeskConfigResponse {
|
||||
enabled: boolean
|
||||
@@ -264,6 +270,7 @@ export interface RustDeskConfigResponse {
|
||||
device_id: string
|
||||
has_password: boolean
|
||||
has_keypair: boolean
|
||||
using_public_server: boolean
|
||||
}
|
||||
|
||||
/** RustDesk 状态响应 */
|
||||
@@ -271,6 +278,7 @@ export interface RustDeskStatusResponse {
|
||||
config: RustDeskConfigResponse
|
||||
service_status: string
|
||||
rendezvous_status: string | null
|
||||
public_server: PublicServerInfo | null
|
||||
}
|
||||
|
||||
/** RustDesk 配置更新 */
|
||||
|
||||
Reference in New Issue
Block a user