Client (XSC)
The xSpace Client (XSC) is for end-users to install and use to log in and access cloud resources such as desktops in xSpace. It takes the form of cross-platform software installation packages, mobile applications, and software/hardware integrated thin clients, serving as a bridge connecting users to cloud computing power.
1. Core Streaming Protocol Capabilities
The client integrates the self-developed HSR remote desktop protocol, providing users with an ultimate interactive experience through deep software and hardware integration.
1.1 Ultimate Audio and Video Experience
- High-Definition Encoding Support: Supports H264, H265, and AV1 video encoding formats, ensuring clarity and fluidity of the screen in different network environments.
- Adaptive Picture Quality: Supports YUV444 high-definition lossless image option, and can adaptively adjust bitrate and frame rate according to network bandwidth changes.
- Hardware Decoding Support: Both ARM (e.g., RK3568) and LoongArch (e.g., 3B6000M) hardware decoding support YUV420.
- Hardware Acceleration Optimization: Supports local GPU/VPU hardware decoding and rendering optimization for thin clients such as RK3568 ARM, Phytium ARM, and Loongson LoongArch.
- Retina Adaptation: Supports Retina display adaptation and rendering for macOS clients.
1.2 Powerful Peripheral Redirection
- Basic Interaction: Supports redirection of local keyboards and mice, and provides intelligent mouse mode switching for gaming scenarios.
- Multimedia Office: Supports redirection of local microphones, cameras, printers, and digitizers, allowing video conferencing directly within the cloud desktop.
- Storage and Plug-and-Play: Supports USB device port redirection for USB drives, UKey, scanners, etc., with automatic hot-plugging redirection capability for USB drives.
2. Client Support Matrix
The xSpace client achieves broad coverage of mainstream operating systems and hardware architectures.
2.1 Software Client Support List
| Platform Type | CPU Architecture Support | Compatibility Description |
|---|---|---|
| Windows | X86_64 | Compatible with Windows 7, Windows 10, Windows 11, Windows Server 2019, Windows Server 2022. |
| macOS | Intel X64 / Apple Silicon (M1/M2/M3 etc.) | All series use the same version release. |
| Linux | X86_64 / ARM64 / LoongArch | Supports Ubuntu, Debian, Kylin, UnionTech, NfsDesktop, etc. |
| Android | ARM64 | Distinguishes between Phone and Pad versions. |
- Key Distinction: Cloud Desktop OS vs. Client OS: The systems listed here are only for access clients. macOS, Android, etc., are only supported as clients and not as cloud desktop operating systems.
- Currently Unsupported / Planned: Currently does not support iOS (phone/tablet), browser clients (Web), and HarmonyOS (planned).
3. Thin Client Solution
xSpace supports four standard software and hardware integrated thin clients, deeply optimized for specific hardware.
3.1 Standardized Thin Client Models
| Processor Type | Operating System (OS) | Component Composition |
|---|---|---|
| Intel (X86) | Ubuntu 24.04 | Dedicated offline dependency package + OS customization package + Linux x86 client |
| RK3568 (ARM) | Debian 10 | Dedicated offline dependency package + OS customization package + Linux ARM client |
| 3B6000M (LoongArch) | Loongnix 20 | Dedicated offline dependency package + OS customization package + Linux LoongArch client |
| Zhaoxin 6780A | UOS-Smart-20 | Online installation dependency package + OS customization package + Linux x86 client |
Component Source Description: The OS images, dedicated offline dependency packages, and OS customization packages required for the above thin clients must all use resources provided in the version release directory. Do not download and install them from the internet independently.
3.2 Operating Modes and Adaptation Restrictions
- Kiosk Mode: When installing the client via
atos.bin, it will automatically be set to Kiosk mode. Linux PCs and thin clients share the same client version, supporting switching between normal and Kiosk modes. - Deep Customization Constraints: ARM and LoongArch thin clients must use specific device models designated by the manufacturer. Drivers, OS trimming, and hardware decoding optimizations are customized for specific models and are not compatible with other devices (even if the CPU model is identical).
- X86 Independent Adaptation: For third-party X86 thin clients using N95/N100 or other Zhaoxin processors, customers can adapt them independently. The manufacturer does not provide a 100% compatibility commercial commitment.
Friendly Reminder: For detailed installation steps and usage methods, please refer to the Terminal Access -> Installation Instructions section.