FreeRDP是一个Remote Desktop Protocol(协议)的一个实现,遵循Apache开源协议,支持3D功能,并有较高刷新率,也支持RemoteFX,H264编解码,用户管理,音频以及外设重定向等功能。算法
由于RDP是一个标准化的协议,微软官方对此有很好的支持,咱们常使用的mstsc程序就是微软的一个实现版本,FreeRDP也是RDP协议的一个实现。网络
FreeRDP实现了一种特殊的负载平衡算法,能够根据当前的网络特性调整流媒体期间的图像质量。Freerdp的网络特性检测(这是RDP核心规范的一部分)为咱们提供了关于链接延迟和带宽的全部必要信息。根据这些参数,FreeRDP动态地增长或下降H.264编码的质量。框架
支持NVIDIA、AMD、Intel主流显卡,由于每一个供应商都有本身的多媒体框架,所以FreeRDP能够借助物理显卡支持H264硬编码,将复杂的编解码工做从CPU转移到GPU,大幅提升编码效率以及远程桌面的体验。ide
RemoteFX 是微软在 Windows 7/2008 R2 SP1 中增长的一项桌面虚拟化技术,使得用户在使用远程桌面或虚拟桌面进行游戏应用或者图形创做时,能够得到和本地桌面一致的效果,RemoteFX 能够将 GPU虚拟化提供给每个虚拟桌面,也就是说每一个虚拟机均可以得到独立的虚拟 GPU,从而能够得到各类各样的图形加速能力,进而执行各类高保真视频、2D、3D 图形图像以及富媒体的处理能力。编码
支持音频重定向
支持外设(U盘)重定向视频