This is a record/replay proxy for RFB (used by VNC). It can be used to record changes to the frame buffer into a file, for later playback.
To record a session:
- start a vnc server as normal, on localhost:1
- run 'rfbproxy --record rfb.log'. This will create a VNC proxy server on localhost:10
- run vncviewer -encodings hextile [options] localhost:10
- do stuff
- quit vncviewer. rfbproxy should also quit.
To play back a session, there are two possibilities:
- Use rfbproxy again.
- rfbproxy --play rfb.log
- vncviewer localhost:10
- Use xrfbviewer, available from www.hexonet.de.
Have fun.
NOTE
If you intend to use the --loop or --cycle options when playing back, you CANNOT use the ZRLE encoding when recording. This is because the zlib state cannot be maintained.
Tim.
*/
