Return to search

Image encoding evaluation in remote desktop systems : A framework for measuring the encoding performance inTigerVNC / Bildkodningsevaluaering i fjärrskrivbordssystem

Remote desktop solutions have widespread adoption across the world, allowing people to connect to a computer remotely from anywhere in the world. One widely used solution is TigerVNC which uses the RFB protocol for communication between a client and server. TigerVNC supports several encoding types, which use different techniques to compress image data. Currently, there is a lack of a performance evaluation frameworks for VNC software that makes it possible to measure the performance of not only different encoders, but also the performance of the system that chooses which encoding to use for different parts of the image. This thesis presents a framework that was developed to evaluate the performance of TigerVNC server in real-world scenarios. The framework includes a tool that records an X session losslessly and a benchmarking suite that processes a recorded session, providing data regarding execution time and compression ratio. Benchmarks were run using several encoding settings with different recorded sessions representing real-world scenarios. Results show that TigerVNC server has a good tradeoff between compression ratio and execution time. The work done in this thesis lays a foundation on which future research can be done, leading to improvements in the TigerVNC project.

Identiferoai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-199890
Date January 2023
CreatorsHalim, Adam
PublisherLinköpings universitet, Institutionen för datavetenskap
Source SetsDiVA Archive at Upsalla University
LanguageEnglish
Detected LanguageEnglish
TypeStudent thesis, info:eu-repo/semantics/bachelorThesis, text
Formatapplication/pdf
Rightsinfo:eu-repo/semantics/openAccess

Page generated in 0.0022 seconds