CrossDesk 是基于 MiniRTC 实时音视频传输库开发的实验性远程桌面软件。MiniRTC 是一个跨平台、轻量级的实时通信库,提供完整的音视频传输基础能力,包括:
- 网络穿透(基于 RFC5245/ICE)
- 视频编解码(支持 H.264、AV1,含软硬编码)
- 音频编解码(Opus)
- 信令交互与网络拥塞控制
- 传输加密(SRTP)
CrossDesk 利用这些能力,实现低延迟、高兼容的远程桌面控制。

✅ 核心特性
- 开源免费
项目完全开源,无商业限制,代码可审计、可定制。 - 跨平台支持
客户端与服务端均支持 Windows、macOS 和 Linux,满足异构环境下的远程访问需求。 - 硬件加速
支持 NVIDIA NVENC(Windows/Linux)和 Apple VideoToolbox(macOS),提升 H.264/AV1 编码效率,降低 CPU 占用。 - 多设备管理
可同时连接并切换多个远程主机,适用于运维、开发或多机协作场景。 - 灵活配置
支持在连接前设置视频编码格式、语言等参数,适配不同网络与硬件条件。

🖥️ 使用方式
- 在远端设备上启动 CrossDesk,记录其显示的 对端 ID。
- 在本端 CrossDesk 的菜单栏“对端 ID”输入框中填入该 ID。
- 若远端设置了连接密码,需在本端正确填写。
- 点击 “→” 按钮发起连接。

所有通信默认启用 SRTP 加密,保障传输安全。

🛠️ 适用场景
- 个人远程办公或家庭设备维护
- 开发者调试多平台环境
- 轻量级替代商业远程工具(如 TeamViewer、AnyDesk)
- 学习实时音视频传输与远程控制技术原理