众所周知,桌面虚拟化是将运行在服务器中的虚拟机的图像通过网络传输给终端。要让图像能够高保真的传给终端,需要传输大量的图像数据。数据量一大对于网络的压力也就越大。 每个虚拟化厂商都在尝试去优化终端和服务器之间的传输协议,让终端播放视频、查看图片、浏览网页能够更流畅。锐捷云课堂也是有一套自助研发的传输协议,在不降低感知画质的情况下增加流畅的使用体验。解决问题的方法就是如何去在有限的带宽内降低传输图像的大小。 ·降低快速变的图像内容质量 简单的说就是在传输过程中降低中间变化量比较大但肉眼感知不出来的画质。这样一来原来很大数据就可以降低到很小,同时在肉眼能感知的地方采用高保真图像,对于用户看到的图像质量在感官上是不会降低的。 对于快速的变化图像通过压缩中间图像质量的方式可以让带宽占用更低,对于变化不大的图像是如何降低他的带宽占用的呢?
云课堂采用“去重复、减离散”的方式,对于图像划分为更小的单位,将图像中重复数据单位只用采取一次编码,这样重复数据就在传输过程就变成了一份。
对于一个网页图像进行举例,对一行内相同的像素点去重复,再将离散的像素点合并为一个字典项。这样以来在网络中传输的数据会大量减少。
以一个网页来举例,对于页面中大量重复的行进行一次编码,多次引用。
云课堂经过带宽优化过的效果:
带宽优化后对未来云课堂在教学中的应用提供更多便利。比如在无线网络下使用云课堂,布线会更简单;在广域网场景下使用云课堂,让云服务更容易获取。 |