Skip to content
d-theus edited this page Jan 3, 2015 · 1 revision

VNCRec

Synopsis

VNCRec is a Ruby gem providing tools to record a VNC session.

It supports two modes of connection:

  • traditional for VNC, when client(this side) is connecting to server
  • reverse connection, when client listen on particular port for server to connect. Server should support this feature, e.g. x11vnc.

Screen geometry and framerate are adjustable. There are also two pixel formats: bgr8(8 bits per pixel) and bgra(32 bits per pixel). Variety of video formats are supported through ffmpeg integration.

Several transmission modes are available at the moment:

  • raw
  • hextile
  • ZRLE is somewhat supported, I'll look into that in some time.
Clone this wiki locally