ZDesk开源项目

我要开发同款
proginn14243016652026年06月14日
5阅读

技术信息

语言技术
C++
系统类型
Windows
行业分类
云计算
开源地址
https://github.com/j67678/ZDesk
授权协议
MIT许可

功能介绍

ZDesk 是一款专为低延迟和高画质设计的开源远程桌面软件。它采用现代 C++ 和优化的多媒体库构建,提供流畅、响应迅速的远程控制体验。\功能特性
🚀 高性能视频流:

硬件加速编码: 利用 Windows 上的 DirectX (DXGI/D3D11) 进行高效的屏幕捕捉和硬件加速视频编码,显著降低 CPU 占用。
主流 GPU 支持: 兼容 NVIDIA, AMD, 和 Intel 的硬件编码器。
🎧 低延迟音频流:

高质量音频捕捉: 使用 WASAPI 在服务器端进行低延迟音频捕捉。
高效音频编码: 通过 FFmpeg 进行音频压缩,确保音画同步。
静音检测: 在没有音频播放时自动暂停音频流传输,以节省带宽。
🖱️ 响应式远程控制:

专用输入通道: 为鼠标和键盘输入设立独立的低延迟 UDP 通道,确保操作的即时响应。
🔒 安全连接:

密码保护: 支持设置连接密码,确保只有授权用户才能访问。
🌐 网络适应性:

基于 UDP 的传输: 为音视频等实时数据采用 UDP 协议,减少延迟。
连接状态管理: 清晰的连接状态机(断开、连接中、已连接、失败),提供可靠的连接管理和错误反馈。
网络统计: 实时监控延迟、丢包率和带宽等网络指标。
🔗 P2P 组网功能:

EasyTier 集成: 内置 EasyTier P2P 网络引擎,无需公网 IP 或端口转发即可建立设备间的直接连接。
虚拟网络: 创建安全的虚拟局域网,让分布在不同网络环境的设备如同在同一局域网内。
自动 IP 分配: 支持自动分配虚拟 IP 地址,简化网络配置。
魔法 DNS: 启用后可通过主机名直接访问网络中的其他节点。
NAT 穿透: 自动处理各种 NAT 环境,实现真正的点对点连接。
状态监控: 实时显示 P2P 网络连接状态。
🖥️ 用户界面:

系统托盘集成: 提供系统托盘图标,方便

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论