mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-01-29 00:51:53 +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:
@@ -230,10 +230,10 @@ export const streamApi = {
|
||||
getCodecs: () =>
|
||||
request<AvailableCodecsResponse>('/stream/codecs'),
|
||||
|
||||
setBitrate: (bitrate_kbps: number) =>
|
||||
setBitratePreset: (bitrate_preset: import('@/types/generated').BitratePreset) =>
|
||||
request<{ success: boolean; message?: string }>('/stream/bitrate', {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({ bitrate_kbps }),
|
||||
body: JSON.stringify({ bitrate_preset }),
|
||||
}),
|
||||
}
|
||||
|
||||
@@ -612,6 +612,7 @@ export type {
|
||||
HidBackend,
|
||||
StreamMode,
|
||||
EncoderType,
|
||||
BitratePreset,
|
||||
} from '@/types/generated'
|
||||
|
||||
// Audio API
|
||||
|
||||
Reference in New Issue
Block a user