远程桌面显示协议用于传输虚拟桌面的图像信息,图像信息主要包括桌面图像的像素点编码以及图像变化的变化量编码信息。桌面云解决方案的主要厂商微软、Citrix和Vmware,使用的桌面显示协议主要有三种:集成在Windows中的RDP协议,Citrix的ICA协议,VMware与Teradici共同开发的PCoIP协议。桌面云远程桌面访问流量与远程桌面显示协议相关,不同协议通信的访问流量不同,协议效率决定了带宽需求和桌面云使用的用户体验。在充分分析现有传输协议特点的情况下,研究并设计适用于桌面云系统中的高效可靠远程传输协议。
SPICE(Simple Protocol for Independent Computing Environment)协议全称为独立计算环境简单协议,SPICE协议采取独有的架构能够直接运行在虚拟机服务器上,通过VDI后端直接创建与前端进行交互的虚拟多通道,采用KVM虚拟化技术让虚拟桌面用户可直接访问远程服务器虚拟资源,提高了整个虚拟桌面的传输性能。表5-1是四种桌面传输协议的性能对比。
表5-1 四种桌面传输协议的性能对比
基于SPICE协议的虚拟桌面客户端的优势有以下几点:
(1)为用户创建多个通用接口,能够在不同的平台使用。通用接口包括:播放功能、光标移动、音频播放和录像等;(www.xing528.com)
(2)SPICE客户端的USB能够远程附属到虚拟机;
(3)SPICE协议专用于多媒体,所以声音和视频播放也能在客户端上运行得更有效。
(4)SPICE协议是开源的,只有硬件支持,对新客户端模块的开发更加容易;
(5)SPICE支持混合的环境,客户端环境与子操作系统可是任意的。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。