![](/wp-content/uploads/2022/07/image-2.png)
VNC支持很多编码如常见的ZRLE/TRLE/Hextile/CopyRect/RRE,也包括极罕见的H264、JPG的编码。这些编码是可以灵活搭配使用,上一帧是ZRLE,下一帧可能就是H264编码,这完全取决于服务端的算法。
无损编解码的特点是编码前和解码后的数据完全一致,例如我们常见的文件压缩算法tar、Zip、RAR、7Z等均是无损的。
像素格式转换,也分为有损转换和不转换。有损转换如RGB32转RGB16/15/8又或RGB32转YUV420。
无损画质是指像素格式无损+编解码无损,则实现截屏前的画质和回放后的画质完全一致。
当前Window7和Window10的桌面色深在没有修改的情况下,默认是RGB32位的。
故把RGB32位的无损处理画质定义为无损画质,
而其它均为有损画质,因为其视觉表现是有损的。
![](/wp-content/uploads/2022/07/image-3.png)
在WoVNCServer+WoTerm又或是FeiDesk应用中,一共提供了9种画质选择,其中高清画质、中等画质、低画质、最低画质为H264编解码。