在GitHub上发现了一款完全开源、跨平台的远程桌面项目CrossDesk,基于MiniRTC实时音视频传输库开发,具备网络透传、软硬编解码、传输加密等核心能力。该项目支持Windows、macOS、Linux、Android和iOS全系统,还提供Web客户端访问,实现了流畅的远程体验。

作为开源项目,CrossDesk不限制设备数量、时长和带宽,个人版完全免费且无广告,凭借出色性能获得了大量用户认可。

功能特性
- 超低延迟传输:采用自研量子传输协议(QTP),动态调整码率,实测延迟低至5-15ms,支持4K/60帧高清传输,操作流畅无卡顿
- 全平台兼容:覆盖Windows、macOS、Linux、Android、iOS及Web端,设备间可互相控制,支持树莓派等轻量设备
- 硬件加速编码:支持NVIDIA Video Codec、Video Toolbox硬件加速,兼容H.264/AV1编码格式,显著降低CPU占用率
- 强大穿透能力:无需配置路由器和防火墙,公司内网、家庭NAT、手机热点等场景均可直接连接
- 安全可靠传输:采用SRTP加密和国密SM4算法,支持私有化部署,提供企业级操作审计和权限管控
- 实用协作功能:支持多人实时协作控制、隐私屏模式、文件拖拽互传、协作白板,满足远程调试和培训需求
快速安装与使用
访问CrossDesk官网或GitHub仓库的release页面,下载适合系统的客户端,安装包仅7MB左右,非常轻量。

启动软件后,主界面显示本机ID和连接密码(可自定义)。控制远程设备时,在"对端ID"输入框填入对方ID,点击连接箭头即可建立连接。

连接前可进行语言、视频编码格式等自定义配置,优化使用体验。
临时控制场景可直接使用Web客户端,输入设备ID和密码即可连接,无需安装额外软件。

如需自托管服务器(推荐安全、低延迟场景),可通过Docker部署服务端,需准备公开IP、内网IP、端口和证书配置。

对硬件加速和编译有特殊需求时,可从源码编译,CrossDesk支持通过xmake和cmake构建工具链。

总结
CrossDesk作为一款国产开源远程桌面软件,凭借免费、跨平台、高性能和易用性优势,在远程办公、IT运维和技术支持场景中表现突出。其轻量设计和强大功能使其成为远程控制领域的优选方案。
项目地址:https://github.com/kunkundi/crossdesk
|