XenApp/XenDesktop 7.11中对于视频、图片、文字的优化的说明

在桌面虚拟化这个技术门类中,市面上一共主流有以下几种协议:

Citrix的ICA/HDX协议

Teradici公司的PCoIP(VMware Horzion中主要使用的协议之一)

微软公司的RDP

RedHat公司的spice

以及近两年我们能接触到的

VMware公司的Blast(VMware在Horizion 6版本以后开始提供的协议,有逐步替代PCoIP的趋势)

华为的HDP

但是无论怎么墙头变换大王旗,Citrix的ICA/HDX协议可以说多年来一直都是行业最为优秀的企业级远程交付协议。

当然技术的世界需要不断没有永远领先的技术,逆水行舟不进则退。Citrix在自己的协议部分在过去一年以来一直没有放慢脚步,几乎以每3-6个月的速度就会对协议进行一轮升级。从7.6 FP3, 7.9 和最新的7.11,这几个版本都对于显示部分进行了相对程度的进化。今天我们主要来讨论一下7.11的变化。

如果对于Citrix协议有所了解的朋友可能知道,Citrix的ICA/HDX是一组协议集,其中对于显示部分主要是如下3类:

注:本次讨论不涉及HDX 3D,及3D方面的协议讨论。

Thinwire Citrix比较传统的一种显示协议,他的优势在于对于老旧系统的支持以及对于CPU资源占用率低,老旧硬件支持更好。
Framehawk Citrix前年收购的一家远程交付协议,并在去年整合进入ICA协议集。他的最大优势在于支持UDP模式,使得在网络质量较差的情况下(如,丢包较为严重)的场景中有更好的体验。资源消耗较高。
DCR DCR基于微软从Windows 7系统及以后版本的Aero的一种显示模式,全称为Desktop Composition Redirection。在前后端都为Windows 7或以上客户端时,提供最好的使用体验,但是会对资源消耗较高。

可以看出这三种显示模式都各有千秋。(客观说没有一种协议是完美的,我个人认为协议的发展是在充分利用当前可用的技术条件下,对于各方面取一种平衡)

注:从7.9开始,Citrix开始使用Thinwire plus作为默认的显示协议,这个是上面所述的Thinwire的升级版,保持了Thinwire的一些特点。这里不详诉Thinwire plus的特点。

在XenApp/XenDesktop 7.11版本中,Citrix充分发挥自身对于协议理解上的优势,将显示中的最重要的三部分:视频、图片、文字,进行剥离后并使用不同的技术来支撑,以保证显示效果的同时能充分解决资源压力的问题。

具体来说,Citrix在7.11中的默认显示协议引入了Selective H.264/Adaptive Display v2的显示模型(可以理解为对于Thinwire plus的显示部分的增强和优化),他的特点在于:在7.11的虚拟应用/桌面的屏幕:红色是静止和照片图像,红色部分为JPEG使用Thinwire压缩方式,降低CPU使用率。蓝色主体是文字,使用无损压缩保证字体的锐度,进而保证文字的清晰度。绿色部分为视频,通过H.264进行压缩,保证播放影片流畅播放

通过这样一种在一个页面中有选择性的对于不同的内容、文字、视频使用不同的显示压缩模式,即保证了每一种类型的内容显示的最佳质量,也保证整体上的资源消耗,客观上提升了单台服务器的承载密度。

下面这段视频体现了在新版的协议下,在不同的带宽等场景下的显示效果。可以看到在新的模式下,低带宽时保证了更好的视频显示效果和流畅度。高带宽时能够快速占用合理的带宽,提升显示整体效果。

http://v.youku.com/v_show/id_XMTc1MjkyNDQ4NA==.html

在XenApp/XenDesktop 7.11版本中,默认的显示策略被设定为For Actively changing regions.

这个也是从7.9的策略进化而来,7.9中这个默认值为:Use video codec when preferred

对于For Actively changing regions/Selective H.264,需要现阶段最新版本的Windows Receiver 4.5和Linux Receiver 13.4版本才能支持,请大家注意。

同时在本次更新中,不仅仅对于视频显示做了较大的提升,对于图片压缩也做了较大程度的增强,Citrix对于图片相位压缩使用的Citrix的无损压缩codecs,称为2DRLE, 从名称上我们可以看出这是基于一个著名的压缩模型“Run Length Encoding”衍生而来。(其实我也不知道这是什么东东)

可以看到2DRLE对于图片的压缩要比PNG这种相压缩模式有更大的优势,而MD_COMPRESSS是一个专业的FLIF的图片压缩技术,Citrix相比起都有一定的优势。

可以看到Citrix最近在显示协议上一直没有放松前进的步伐,而且我相信这肯定也不是其发展的尽头,后续Citrix应该还会在各个方面根据用户需求,IT发展来更新其显示协议以满足大家。

参考文档:

https://www.mycugc.org/blog/citrix-hdx-just-got-smarter...again

https://www.citrix.com/blogs/2016/09/28/lossless-compression-lowering-the-cost-of-pixel-perfection/

https://www.citrix.com/blogs/2016/09/28/hdx-graphics-gone-hybrid/

https://www.citrix.com/blogs/2016/07/01/use-video-codec-for-compression-to-use-or-not-to-use/

时间: 2024-08-07 17:00:08

XenApp/XenDesktop 7.11中对于视频、图片、文字的优化的说明的相关文章

XenApp/XenDesktop 7.11 对于HDX 3D pro的2点增强

在XenApp&XenDesktop 7.11中,Citrix大幅度了优化了HDX 3D Pro下的交付能力,主要增强了两点: 支持NVidia NVENC技术 新的Relative Mouse 功能 NVidia的NVENC技术是NVidia公司在其生产的显卡上提供的一种 video encoding技术,他最大的好处是能够让H.264的视频解码,从传统的CPU改为使用GPU来实现.实际上就是把原来需要大量CPU处理的视频解码工作由GPU替代,从而大幅度降低了对于CPU资源的消耗.同时相比较C

Citrix XenApp和XenDesktop 7.11新功能

Citrix已发布最新当前版本(CR)XenApp和XenDesktop 7.11,让我们来看看都有哪些新功能的更新! 对于XenApp和XenDesktop 7.11的新功能,概括性来说,管理员的对于分散的地理位置的高级管理选项,如用户位置,应用程序位置或用户配置文件位置.同时还改善并提供新的性能指标和提醒功能,更方便的自助服务密码重置功能以及更多配置选项.此版本还加强和改进3D图形渲染能力,以及Linux的应用交付和配置文件管理交付,大大提升Linux虚拟桌面和虚拟应用的用户体验. 一.拥抱

XenApp/XenDesktop监控数据查询、提取

在XenDesktop中,Director为管理员提供了整个平台的监控和健康状态的信息,让管理员方便的了解Citrix的平台的运行状态以及实时发生的故障.这些监控数据从哪儿来?在XenDesktop的先前版本中,Director中的大多数数据都是通过直接访问Broker Service API来检索的.使用此API的缺点是此服务不包括对使用的历史信息的检索,即只能检索实时会话信息.如果管理员需要向以前的监控组件Edgesight那样检索历史数据,比如管理员可能想知道目前有多少会话处于活动状态,以

HTML5移动开发之路(11)——链接,图片,表格,框架

本文为 兄弟连IT教育 机构官方 HTML5培训 教程,主要介绍:HTML5移动开发之路(11)--链接,图片,表格,框架 一.HTML是什么? HTML(hypertext mark-uplanguage)是 超文本标记语言, 主要的用处是做网页, 可以在网页上显示 文字.图像.视频.声音- HTML只能做静态网页 二.HTML发展历史 html之父-Tim Berners-Lee蒂姆·伯纳斯-李(Tim Berners-Lee)1955年6月8日出生于英国伦敦 关于详细请看:http://b

XenApp&XenDesktop 7.6正式发布!先睹为快!

想让用户登录XenApp和应用程序打开完全不需要等待吗?想知道如何提高存储性能让XenApp & XenDesktop运行的更快并且减少80%的存储投资吗?这一切都在XenApp& XenDesktop 7.6版本中,自XenApp正式加入FMA架构的7.0版本发布以来改变最大的一个版本正式提供下载了,也是我强烈推荐各位使用的一个版本! 上个月Citrix公司正式发布了XenApp & XenDesktop的7.6版本,现在软件终于可以下载了,点击这里进入下载网页,如果是想试用,可

如何在网页中添加视频?怎样在网页中添加视频

在网页中添加视频的方法今天终于实现了,为了能让那些需要在网页中自由播放自己的视频的朋友收到这个文章,我把标题写的长了点.首先说一下需求,在之前做的一个静态页面中,要加入一个视频,要求自动播放,还要能暂停,有播放进度的功能,但是在百度上很久,一直没有找到这个问题,可能自己太笨了,后来,没有办法,就引用了优酷的连接,但是这样在去掉广告的情况下,还是经常.偶尔会出现广告,这个很让人火大,因为本身自己就是广告,优酷在放30秒,基本人家已经跳出这个网页了,今天终于在别人的网页中看到了一段代码,于是一搜,找

Citrix XenApp/XenDesktop版本正确选择

经常会有人来问我,现在Citrix XenApp/XenDesktop产品更新这么快,我应该选择什么版本.在回答这个问题之前,其实得先从Citrix目前产品发布.更新策略说起. 如果对于Citrix产品使用比较早的同学肯定都知道,作为一家有相当历史的IT软件公司,过去其产品基本是一年一更新,每年5月通过技术大会做一个通告,当地的9月左右正式发布产品.而发布的产品也少有是跨代的,一般就是SP(service pack)或者是FP(Feature Pack).如果要跨代基本要2-3年才会有一次.这种

Android中直播视频技术探究之---基础知识大纲介绍

一.前言 最近各种视频直播app到处都是,各种霸屏,当然我们也是需要体验的,关于视频直播的软件这里就不介绍了,在不是技术的人来看,直播是一种潮流,是一种娱乐方式,但是作为一个高技术的,我们除了看看,更重要的是学习技术,其实Android中的视频技术没什么说的,因为网上的资料很多,但是之前的视频技术大部分都出现在了视频播放,就是主流的视频播放器,那个最重要的一个技术就是视频的编解码,这个也会在后续文章中详细介绍视频的处理技术.但是现在直播的技术是在之前的视频技术上又有了一个要求就是视频录制,现在录

Citrix XenApp&XenDesktop 7.15 部署实践指南——第二节·环境介绍

参考之前的的XenServer或vSphere手册配置Hypervisor,并完成虚拟机操作系统模板的创建,然后按照下表创建虚拟机,修改计算机名,配置IP地址,加域:具体创建过程不再此手册中体现:XenServer部分相关内容参考itdali.cn . 所有Windows.Windows Server都强烈建议更新至最新的补丁,这样可避免在Citrix环境下很多问题的发生:所有Windows.Windows Server在制作模板时也都建议安装.net framework 3.5..net fr