希望通过本系列的翻译,为读者提供一定的云台科学知识,在一定程度上理解云台背后的知识体系和海外一流厂商的技术和产品的发展方向。 另外,由于中英文文化的不同,翻译的不完备是不可避免的,敬请谅解
上海冷堆科技有限公司(简称“CStack”或“冷堆科技”)作为高性能、智能的云台式机产品和解决方案供应商,从产品孵化阶段学习、总结了国外一流厂商优秀的产品设计理念和发展道路 我是国内云台制造商面临的竞争对手,我们要更好地了解对方,学习对方,了解自己,才认为百战危险。 通过这个系列的翻译,可以看出一流厂商的优秀技术点已经在CStackxView产品中表现出来并超越了。 随着光纤网络和5G的普及,视频、3D和云游戏因为互联网的流量消费者越来越多,CStack成立之初,其云台式机产品XVIWEWEW就位于中高级市场,具有2D/3D设计、视频播放、视频监控、 在经常应用于云游戏和新兴云台使用场景(如Win10 )的技术路线上,确保选择视频编解码技术( VideoCodecs )作为核心台式机协议栈,引入H.264和H.265编码技术, 结合专业的GPU显卡加速桌面会话( session ),提高用户体验,同时广泛支持多个GPU的虚拟化和直通技术,提高产品核心竞争力的产品不断落地,在商业和磨练的同时,最近, 我们追加智能的混合编码技术,对应普通办公场景中的Office、OA、ERP等静态内容,以及对图像和画面非常要求的特殊使用场景。 然后,我们将继续在技术上优化和升级CStackxView云台式机产品,为用户提供创新的云台式机体验!
混合编码(自适应显示)混合编码解码器(自适应显示)
在这次的博客中,想介绍“混合编解码器”(位图和视频)的详细内容。 这些混合编解码器的基本思想是提供组合了位图编解码器和视频编解码器优点的解决方案。 你什么意思?
正如我们最近从上一篇文章中学到的,位图编解码器提供了最适合静态内容的视觉质量和较低带宽消耗。 另一方面,视频编解码器对运动图像非常有用,这是Citrix进行的静态内容的位图编解码器和运动图像的视频编解码器。
当然,那有点复杂,要理解和思考很多。 真的可以从这个编解码器的选择中受益。
让我们从简介幻灯片开始
如何发挥作用
Citrix使用特定地区的概念来确定何时开始使用视频编解码器。 如上所述,每当使用位图编解码器作为桌面的默认值并且在窗口或整个屏幕上检测到运动图像(视频)时,该“活动区域”编解码器方法就会更改为H.264或H.265,也称为“选择性H.264/H.265”。 将特定区域的编解码器方法转换为视频编解码器还可以从硬件代码中获益(在可选的NVENC、Xen desktop7. 17版中引入)。
为了最好地表示看视频编解码器的方法,制作了短视频
除非视频正在播放,否则此视频正在运行位图编解码器。开始播放视频可以看到插入了选择性NVENC。 这表示使用的是指定窗口大小的H.264编解码器。 与此视频类似,运行nvidia-smi编码器会话可以轻松复制此代码。 停止视频后,跳转到位图编解码器,NVENC将不再可见。 与RDA(remotedisplayanalyzer )相同的效果(启用或禁用硬件代码),但效果不稳定,在测试过程中可能无法多次切换。
参考图像
捕获“活动变化区域”的图像
自适应显示“活动变化区域”的SSIM热图
SSIM的热图以99.99%的色彩精度证实了我们的期待。
带宽消耗( Bandwidthconsumption )
与整个H.264/H.265屏幕策略相比,大多数情况下可以节省带宽。 这是因为在活动区域窗口中只使用视频编解码器。 如果不使用视频编解码器,则以位图远程处理静态内容几乎消耗了带宽。
延迟( Latency )
当前,主动更改区域( ACR )策略的一个缺点是延迟,因为位图编解码器不能使用硬件代码。
在这里,您可以看到H.264硬件代码( NVENC )的一大优势。 这项技术目前只适用于整个屏幕。 因此,即使NVENC可用于选择性的H.264/H.265,ACR (活动更改区域)设置延迟的减少也不会带来好处。
设置Citrix策略
usevideocodecforcompression-> foractiveechangingregions
·usehardwareencoding->启用
·VisualQuality->High
使用案例( UseCase )
在使用多媒体内容的办公室VDI中,ACR (主动更改地区)是一个很好的用例,因为它可以改善视频播放并减少带宽。 特别是静止内容几乎具有像素质量,是办公室用户的理想选择。
限制/希望了解( Restrictions/Goodtoknow )
Xen desktop7. 15 ltsr版本可能允许ACR (主动变更区域),但是现在许多客户“被阻止”,因此NVENC不可用。 因为Citrix在7.17版中引入了选择性NVENC。 因此,在7.17版之前,CPU的软件代码选择性地启动H.264会显着增加CPU负载。
基于cstackzstack的云台式机解决方案已通过阿里云联合解决方案的认证
上海冷堆科技有限公司(简称“CStack”)是一家提供业界领先的云台式机产品和解决方案的高科技公司,前身是上海思华科技株式会社云计算事业部,2012年提供云计算和云台式机技术研究和标准化产品 其产品和解决方案已广泛应用于载体、公安、制造、教育、金融、医疗、保险等多个行业和领域。
公司愿景:成为世界领先的云台式机提供商
公司使命:安全、简单的云台式机,实现人与设备和数据的智能互联
转载请注明出处。