通过本系列的译文,为众多读者提供云台相关的科学知识,让读者在一定程度上了解云台背后的知识体系和国外一流厂商的技术和产品的发展方向。 因为中英文化的不同,翻译的不完备是不可避免的,敬请谅解
上海冷堆科技有限公司(简称“CStack”或“冷堆科技”)作为集中的高性能、智能的云台式机产品和方案供应商,从产品孵化阶段不断学习和总结国外一流厂商的优秀产品设计理念和发展道路 作为国内云计算机制造商面临的竞争对手,我们认为只有更好地理解对方和学习对方。 本系列的翻译表明,一流厂商的优秀技术已经在CStack xView产品中得到了体现和超越。 随着光纤网络和5G的普及,视频、3D和云游戏因为互联网的流量消费者越来越多,CStack成立之初,其云台式机产品XVIWEWEW就位于中高端市场,2D/3D设计、视频广播、视频监控、 在经常应用于云游戏和新兴云桌面使用场景(如Win10 )的技术路线上,确保选择视频编解码技术( Video Codecs )作为核心桌面协议栈,引入H.264和H.265编码技术, 结合专业的GPU显卡加速桌面会话( session ),提高用户体验,同时广泛支持多个GPU的虚拟化和直通技术,提高产品核心竞争力的产品不断落地,在商业和磨练的同时,最近, 我们追加智能的混合编码技术,对应普通办公场景中的Office、OA、ERP等静态内容,以及对图像和画面非常要求的特殊使用场景。 然后,我们将继续在技术上优化CStack xView云台式机产品,升级产品,为用户提供新的云台式机体验
H.264 YUV420与YUV444的比较
今天,我们将进一步分析YUV420和YUV444之间的差异。
根据我的经验,很多用户抱怨在GPU加速的项目中桌面会话变得模糊。 正如我之前的博客文章所说,这是由于颜色的二次采样效果产生的结果。 将Citrix策略设置为“Optimize for 3D workloads”,将整个屏幕编码为H.264 YUV420硬件,许多用户报告屏幕模糊。
GPU渲染和协议的选择实际上是两回事,这个问题往往是不清楚的。 在许多情况下,客户只是在使用Office VDI的情况下启用了H.264。 这是因为我们认为GPU可以使用这么多。 在实践中,使用H.264仅与支持的硬件代码( NVENC )相关联。
通过观察上图中的红色、蓝色和红色文字区域,可以感受到颜色的二次采样效果。 对大多数Office用户来说,例如在MS Excel应用程序中,这种背景色在表单中非常常见。 如果我们用SSIM进行比较,会发生什么呢? YUV420的色彩精度约为83%,让我们看一下YUV444的具体数字
参考图像
捕获的图像H.264 YUV444
SSIM热图结果H.264 YUV444
关注SSIM热量图的比较并不表明:
SSIM热图结果H.264 YUV420
SSIM热图结果H.264 YUV444
在这种情况下,跳过“人眼”比较。 因为你必须相信别人的眼睛看不出差异。
我直接跳到了SSIM号码
SSIM热图结果H.264 YUV420
SSIM热图结果H.264 YUV444
所以,看这里的数据,YUV420的色彩精度可以达到99%,YUV444也可以达到99.7%。 如上所述,由于图像的亮度部分也在YUV420上不变化,所以与我们的测试用例相比,灰度的图像结果好。
正如您所看到的,在此次使用Citrix7.18的测试中,YUV444所需的带宽几乎是YUV420的三倍。 这对于低带宽远程连接尤其重要,因为使用场景可能受到限制。
·optimize for3dgraphicsworkload->启用
启用此策略以使用NVIDIA直接访问( nvbc )和NVIDIA编码( nvenc )
·allowvisuallylossless->启用
·use硬件编码- >启用
·usevideocodecforcompression-> fortheentirescreen
必须使用整个屏幕的策略,NVENC才能在较旧的XenDesktop版本(7.12-7.16 )中运行
·visual quality-> buildtolosslessoralwayslossless
由于“激活”YUV444必须将视觉质量设置为BTL或AL,因此许多人不能如预期那样工作,因为缺少这个步骤的配置
使用场景( Use Case )
建议用户在颜色准确性敏感的3D VDI使用场景中使用YUV444。 例如,当用户使用具有单位像素线图的特定应用时,几乎不可能使用YUV420。 但是,在使用YUV444时,可以看到带宽显着增长,因此需要控制带宽需求。 此外,Citrix不支持Linux接收器,使用YUV444的场景也减少了。 接下来,我们将讨论其他协议选项,如混合编解码器,但许多客户仍然使用XenDesktop7.15LTSR。 如果您不仅需要精确的色彩,而且需要优异的视讯效能,就没有选择。
如果您想知道如何选择正确的VDI协议,请参阅GTC大会视频。