6 VNC for screen recording

This topic isn’t exactly network oriented, but it is related to VNC, and it is a neat “trick”.

Because the VNC protocol is designed to be bandwidth efficient, and it is also designed to relay screen activities and input device (keyboard and mouse) activities, it makes a perfect candidate for screen recording. In other words, by logging the VNC traffic of a particular “remote control” session, we can, then, replay the traffic again and again using a VNC viewer.

This is kind of a like a poor man’s screen recorder.

There is actually a utility program to do this. vnc2swf is a Python script that captures VNC traffic and turns it into a ShockWave format file. The utility program suite also has the ability to take a audio recording and “synchronize” it with the screen recording. This kind of utility program can be very useful for the purposes of demonstrations.