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盤)重定向視頻