Description of optimization of video, picture, text in Xenapp/xendesktop 7.11

Source: Internet
Author: User

In the technology category of desktop virtualization, there are several types of protocols available on the market:

Citrix's ICA/HDX protocol

Teradici Company's PCoIP (one of the main protocols used in VMware horzion)

The RDP of Microsoft Corporation

Redhat Company's Spice

And what we've been able to reach in the last two years.

VMware's blast (the protocol that VMware has begun to offer since the Horizion 6 release, with a gradual replacement of the PCOIP trend)

Huawei's HDP


But no matter how the wall changes the banner, Citrix's ICA/HDX agreement can be said to have been the industry's best enterprise-class remote delivery protocol for many years.

Of course the world of technology needs constant without ever-leading technology, riding behind. Citrix has not slowed down over the past year in its own agreement, and has upgraded the agreement almost every 3-6 months. From 7.6 FP3, 7.9 and the latest 7.11, these editions have evolved relative to the display section. Today we mainly discuss the change of 7.11.


If a friend who knows something about the Citrix protocol may know that Citrix's ICA/HDX is a set of protocols, where the display is mostly in the following 3 categories:

Note: This discussion does not involve HDX 3D and protocol discussions.

thinwire citrix a more traditional display protocol , his advantage lies in the support for older systems and the low CPU resource usage, and the better old hardware support.
frame Hawk
Citrix acquired a long-distance delivery agreement last year and integrated into the ICA protocol set. His biggest advantage is the support for UDP mode, which makes the experience better in scenarios where the quality of the network is poor (for example, if the packet drops are more severe). Resource consumption is high.
dcr< br>

It can be seen that these three display modes are different. (Objectively speaking, there is no such agreement is perfect, I personally think that the development of the agreement is to take full advantage of the current available technical conditions, for all aspects of a balance)

Note: Starting with 7.9, Citrix started using ThinWire Plus as the default display protocol, which is an upgraded version of the ThinWire described above, preserving some of the thinwire features. Here is the characteristic of unknown v. ThinWire Plus.


In the Xenapp/xendesktop 7.11 release, Citrix takes full advantage of its understanding of the protocol and will display the most important three parts of it: video, graphics, text, post-stripping and using different techniques to support it, to ensure that the display effect can be fully resolved at the same time the problem of resource pressure.

specifically, the default display protocol for Citrix in 7.11 introduces the display model of the Selective H.264/adaptive Display v2 (which can be understood as enhancements and optimizations for the display portion of ThinWire Plus), He is characterized by: in 7.11 ofVirtual application/Desktop screen : Red is still and photo image,The Red section uses ThinWire compression for JPEG, which reduces CPU usage. Blue body is text, use lossless compression to ensure the sharpness of the font, and thus ensure the clarity of text. The green part is a video, compressed by H + + to ensure smooth playback of the movie.

650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M00/88/73/wKioL1f4ouLhanVtAAXTtyT5xuc285.png "title=" Lossblog.png "alt=" Wkiol1f4oulhanvtaaxttyt5xuc285.png "/>

Through such a selective in a page for different content, text, video use different display compression mode, that is, to ensure the best quality of each type of content display, but also to ensure that the overall resource consumption, objectively improve the load density of a single server.

The following video shows the effect of different bandwidth scenarios under the new protocol. You can see that in the new mode, the low bandwidth guarantees better video display and smoothness. High bandwidth can quickly occupy a reasonable bandwidth, improve the overall effect of the display.

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


In the Xenapp/xendesktop 7.11 release, the default display policy is set to the for actively changing regions.

650) this.width=650; "Src=" Http://s1.51cto.com/wyfs02/M00/88/7A/wKioL1f5ugzgLfFKAAZk43sM4mM593.png-wh_500x0-wm_3 -wmp_4-s_349625158.png "title=" Cyclcnqk.png "alt=" Wkiol1f5ugzglffkaazk43sm4mm593.png-wh_50 "/>

This is also the evolution from the 7.9 strategy, 7.9 of this default value is: Usevideo codec when preferred

650) this.width=650; "Src=" Http://s1.51cto.com/wyfs02/M00/88/7F/wKiom1f51zewvH5DAAKcB92lfMw467.png-wh_500x0-wm_3 -wmp_4-s_3305806265.png "title=" Use_codec1.png "alt=" Wkiom1f51zewvh5daakcb92lfmw467.png-wh_50 "/>

For the for actively changing regions/selective, you need the latest version of Windows Receiver 4.5 and Linux receiver 13.4 version to support, please note.

650) this.width=650; "src=" http://s5.51cto.com/wyfs02/M01/88/7E/wKiom1f5t97QidePAAEpJjyicQ4774.jpg "title=" HDX Hybrid.jpg "alt=" Wkiom1f5t97qidepaaepjjyicq4774.jpg "/>


At the same time in this update, not only for the video display to do a large increase in image compression has also made a greater degree of enhancement, Citrix for picture phase compression using Citrix Lossless compression codecs, called 2DRLE, from the name we can see this is based on a well-known compression model " Run Length Encoding "derived from. (Actually I don't know what this is)

650) this.width=650; "src=" Http://s5.51cto.com/wyfs02/M02/88/7A/wKioL1f5vkHA7_OmAADOThK3Kqw338.jpg "title=" 2drle-2.jpg "alt=" Wkiol1f5vkha7_omaadothk3kqw338.jpg "/>

You can see that the 2DRLE image compression than the PNG compression mode has a greater advantage, and MD_COMPRESSS is a professional flif image compression technology, Citrix compared to have a certain advantage.


You can see that Citrix has not recently been able to relax on the display protocol, and I believe this is certainly not the end of its development, follow-up Citrix should also be in all aspects according to user needs, it development to update its display protocol to meet everyone.


Reference Documentation:

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/


This article is from the "Citrix in the Cloud" blog, be sure to keep this source http://kaiqian.blog.51cto.com/236001/1859737

Description of optimization of video, picture, text in Xenapp/xendesktop 7.11

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.