新闻资讯

致力于提供IT综合服务的高科技企业
赋能企业发展数字化经济

桌面传输协议

2024-07-05 15:58:23

桌面传输协议



图片

桌面传输协议是一组特殊的数据传输规则,负责云电脑终端与服务端的数据传输。云电脑终端和服务端之间传输的数据包括视频、音频、图像、键盘鼠标输入以及其它外设输入。数据传输以有序和高效为目标,根据不同应用场景,对资源占用、视频图像、外设等方面有不同要求。

55759e4669a917b3a081f7716485542f.jpg

云主机和云终端之间传输的数据包括视频、音频、图像、键盘鼠标输入以及其它外设输入。需要注意的是桌面传输协议应用于虚拟云桌面(VDI)和共享云桌面是不同的。在其它条件相同时,使用相同的桌面传输协议在共享云桌面中,其传输速度会比虚拟云桌面(VDI)要快。


图片




主流协议


目前主流的桌面传输协议有:RDP、PCoIP、ICA/HDX、SPICE、HDP等。

RDP(Remote Desktop Protocol)

RDP是微软公司通过Citrix开发的。当前主要使用的版本有6.1(Windows Server 2008/Windows Vista SP1/Windows XP SP3),7.0(Windows Server 2008 R2/Windows 7),其中RDP7.0版本增加了Remote FX功能,用于提升高清图像的渲染效果,如2D、3D图像。RDP 10.0 基于TCP/UDP协议,其桌面传输速度有了很大的提升。此外,在视频方面,RDP10.0是AVC 4:4:4模式,显示效果已经非常接近PC机,不过其宽带占用较高。RDP协议只能支持Windows和Mac平台。

PCoIP(PC over IP)

PCoIP 协议是由加拿大Teradici公司开发的远程显示协议。2008年,VMware宣布和Teradici共同开发PCoIP协议,以提高桌面虚拟化的性能。PCoIP协议基于UDP协议,最初目的是应用于硬件的图形加速,而不是桌面虚拟化,因此,PCoIP协议在应用于虚拟化软件上就显得性能不足。

ICA(Independent Computing Architecture)

ICA协议基于TCP/IP协议,其特点是平台无关性和节省带宽。ICA协议几乎可以支持所有桌面操作系统,同时它对带宽占用节省最低。ICA协议能够支持音频、视频和多媒体带宽控制,在视频观看、Flash播放、3D设计等应用上,其用户体验会很流畅。2009年,Citrix推出HDX技术,该技术是基于ICA协议开发的,同时包含其它子系列协议,提高了多媒体、语音、视频和3D图形性能的功能。

SPICE(Simple Protocol for Independent Computing Environment)

SPICE是一个开源协议,它是Redhat(红帽)公司研发的。该协议来源是由Qumranet公司开发的一款开源网络协议。它基于TCP/IP协议,能根据终端的性能来决定是像ICA一样发送图形命令,还是像PCoIP一样由服务器主机处理图像。但该协议性能较差,也必须用KVM作为核心基础组件。

① RDP/Remote FX只能在Windows和Mac平台使用,而ICA/HDX 可以在 Windows,Mac,Linux,Blackberry,iOS,Android等多平台使用;

② RDP/Remote FX需要远程主机使用图形处理单元进行位图编码,而PCoIP直接使用服务器CPU。所以PCoIP比RDP/RemoteFX的传输效率要高;

③ PCoIP可以支持RDP;

④ 只有SPICE协议是开源的,提供平台给大家分吃云桌面蛋糕;

⑤ICA/HDX协议和PCoIP协议的授权费用不菲,大多用于虚拟云桌面(VDI)中;而RDP/RemoteFX协议较为划算,但总体性能一般。



影响桌面传输协议性能的因素


图片

1、图形数据处理方式

目前主要有两种

  • 基于位图数据传输是在服务器端对图形数据进行渲染,然后再进行压缩传输;缺点是在高分辨率下其文字和图片边缘会有锯齿。

  • 基于矢图数据传输则是在客户端上拆分多种格式,然后传送到客户端上再渲染;特点是无论放大还是缩小都清晰。矢图数据传输方式带宽占用比位图的更低。


2、传输层协议

目前主要有两种

  • TCP协议主要用来传输对安全性要求较高的数据,比如打印机数据、用户操作数据等,但相对于UDP传输要慢;

  • UDP协议则是用于一些对完全性要求不高的据传输。虽然快,但会丢帧(Frame)。



图片

3、压缩和缓存技术

压缩技术有两种:有损压缩和无损压缩。

有损压缩就是传输的数据有损坏,而无损压缩则是数据是完整没有损坏的。两者最直观的区别就是图像数据的传输经过无损压缩的图像依然清晰,而经过有损压缩后的图像则模糊不清,有损压缩除非和终端渲染技术(client-siderendering)搭配使用,才可以保证图像清晰;对于无损压缩,如果数据传输量大,也会出现不流畅的现象。如RDP协议属于无损压缩,但是流畅度不佳而微软后期推出RemoteFX技术使得图像加速,这时流畅了,但画质又有损耗。因此,两者中间得有个取舍。优质的压缩算法需要权衡二者,这样不仅可以保证图像质量清晰,还可以有效减少数据传输量,从而降低对带宽的要求。


缓存技术是保存经常使用的显示元素,如字体和图位等,如果需要就直接获取,而无需向服务器发送重复请求,以提供高效的桌面传输性能


图片

4、外设支持技术

事实上,各协议都提供了对虚拟多通道支持的技术。简单来说,桌面传输协议为了保证外设设备正常运行,就要为每种设备建立一条道路,以保证其正常有序通行。




图片

北京算立科技有限公司

数字化驱动转型,成就企业更优价值



北京算立科技有限公司成立于2016年,是一家致力于提供ICT综合服务的高科技企业。公司拥有从基础网络规划架构到软件定制研发的技术实力,是国家信息化项目的重要参与者,并被政府认定为"国家高新技术企业"、"中关村高新技术企业"。

公司坚持科研创新的自我要求、诚信立业的经营原则,将国内外先进的信息化技术、管理方法及经验与国内企业的具体实际相结合,为企业提供一条龙的信息化解决方案,助力政企用户实现数字化转型,提高工作效率,完善企业内外管理体系,深入职能办公、智能监管、智能服务到智能决策四大领域,实现"数据智能"时代的腾飞。


推荐阅读

/article/1660946029253787648

数据治理之数据质量管理

05-23 17:49:27

数据质量管理是企业数据治理一个重要的组成部分,企业数据治理的所有工作都是围绕提升数据质量目标而开展的。要做好数据质量的管理,应抓住影响数据质量的关键因...

/article/1663444221753065472

新时代如何做好数据治理?

05-30 15:16:22

17位诺奖级大咖、6大板块150场活动……作为面向全球科技创新交流合作的国家级平台,2023中关村论坛于5月25日-30日在京举办。今年的中关村论坛,...

/article/1661304674386739200

企业信息化战略化规划

05-24 17:34:35

数字经济时代,企业数字化转型是大势所趋,企业应抓住信息化战略规划的“牛鼻子”,推动规划先行,才能更好地把握时代脉搏,在激烈的市场竞争中赢得主动。...

010-88604250