VNC is a well-known graphic desktop sharing system. It is a common utility of remote controlling. Screenshot of Virtual Box Guest System (Left) and Host's VNC of the Guest System (Right) In addition to Remote Controlling, is there any usage else? Since RFB protocol, which VNC uses, is very simple (transfer the pixel data of each position), it should be utilized in any usage of transferring images and even videos. One of my previous supervisor suggested using VNC to transfer CCTV video from the device computer to the operation center monitor. By the same idea, if the image capturing device's protocol is proprietary, we can leverage VNC to transfer the image from the original device to another device and even capture the signal in a digital way. Image-guided therapy is another example. RFB protocol is simple and open, but it makes us down by occupying a large amount of bandwidth, although the bandwidth of the Ethernet has grown rapidly recently. How to reduce the bandwidth requir...