mirror of
https://github.com/mofeng-git/One-KVM.git
synced 2026-09-13 11:04:25 +08:00
feat: 新增 MJPEG/H.264 VNC 初步支持
This commit is contained in:
@@ -36,6 +36,7 @@ pub fn capabilities() -> PlatformCapabilities {
|
||||
audio: FeatureCapability::available(["alsa", "opus"])
|
||||
.with_selected_backend(Some("alsa".to_string())),
|
||||
rustdesk: FeatureCapability::available(["builtin"]),
|
||||
vnc: FeatureCapability::available(["builtin", "tight_jpeg", "h264"]),
|
||||
diagnostics: FeatureCapability::available(["android_linux"]),
|
||||
extensions: FeatureCapability::unsupported("unsupported on Android Amlogic v1"),
|
||||
service_installation: FeatureCapability::available(["android_foreground_service"]),
|
||||
|
||||
@@ -78,6 +78,7 @@ pub struct PlatformCapabilities {
|
||||
pub otg: FeatureCapability,
|
||||
pub audio: FeatureCapability,
|
||||
pub rustdesk: FeatureCapability,
|
||||
pub vnc: FeatureCapability,
|
||||
pub diagnostics: FeatureCapability,
|
||||
pub extensions: FeatureCapability,
|
||||
pub service_installation: FeatureCapability,
|
||||
|
||||
@@ -16,6 +16,7 @@ pub fn capabilities() -> PlatformCapabilities {
|
||||
otg: FeatureCapability::available(["configfs"]),
|
||||
audio: FeatureCapability::available(["alsa"]),
|
||||
rustdesk: FeatureCapability::available(["builtin"]),
|
||||
vnc: FeatureCapability::available(["builtin", "tight_jpeg", "h264"]),
|
||||
diagnostics: FeatureCapability::available(["linux"]),
|
||||
extensions: FeatureCapability::available(["linux"]),
|
||||
service_installation: FeatureCapability::available(["systemd"]),
|
||||
|
||||
@@ -26,6 +26,8 @@ pub fn capabilities() -> PlatformCapabilities {
|
||||
.with_selected_backend(Some("wasapi".to_string())),
|
||||
rustdesk: FeatureCapability::available(["builtin", "tcp_direct", "relay"])
|
||||
.with_selected_backend(Some("builtin".to_string())),
|
||||
vnc: FeatureCapability::available(["builtin", "tight_jpeg", "h264"])
|
||||
.with_selected_backend(Some("builtin".to_string())),
|
||||
diagnostics: FeatureCapability::available(["windows"]),
|
||||
extensions: FeatureCapability::available(["windows_safe"]),
|
||||
service_installation: FeatureCapability::available(["windows_service"]),
|
||||
|
||||
Reference in New Issue
Block a user