Protocol compression

Quentin Stafford-Fraser quentin "at"
Fri, 13 Mar 1998 11:08:07 +0000

We like the idea of adding compression, and something like LZO seems to be
the way to go.

The protocol has always been built on the concept of negotiating encodings
upwards; ie. the only assumption made is that the client can draw raw
pixels. The easiest thing would probably be to add 'compressed raw' and
perhaps 'compressed hextile' as new encodings which could be selected like
the others if the client supports it

It would be nice to find a scheme with a freely-distributable Java decoder,
though.  Any volunteers?  You might need a pretty fast JVM to be worth doing
the extra work, but then again, I'm constantly amazed at the speed of VNC
under IE4 on my machine.

Dr Quentin Stafford-Fraser
The Olivetti & Oracle Research Lab