>What browser are you using?

Netscape Communicator 4.76, Macintosh PPC.  It uses QuickTime to view the
graphic.  Incidentally, it also took a while to download - what are you
running the server off?

>Aside from the additions of more encodings (which I realize is a big
>deal), what other optimizations does ChromiVNC have over stock Xvnc?

Actually, ChromiVNC does not yet support any encodings beyond the standard
RFB 3.3 set (Raw, RRE, CoRRE and Hextile).  It doesn't even support
CopyRect yet, and may not do for some time.  The main optimisations so far
are:

- True frame-differencing (makes sure an area is different from what the
client last saw before attempting to send it).

- Determines the most space-efficient encoding to send an area with, by
encoding with each in turn and comparing the resulting data sizes.  This is
not always the "most advanced" encoding available.  It also exposes bugs in
clients which haven't been tested so rigourously with the "less advanced"
encodings.  :)

Both of these consume some RAM and CPU, but for a machine capable of
running MacOS X (what is it, a G3 with 128Mb RAM?) these should not be
significant.  In fact, the frame-differencing has a positive side-effect on
CPU consumption for several reasons, although the resulting rectangle
matrix is somewhat suboptimal at present.

Also, ChromiVNC is under proactive research and development, whereas Xvnc's
featureset has remained almost static for some time.  I intend to implement
the Zlib encoding in the reasonably near future, and I am currently working
on features that a good proportion of the VNC community has been requesting
for a long time.  Additional techniques to improve efficiency are also
being devised between myself and Adrian, although implementation of these
ideas is lagging a little due to unavailability of time to do so.

These features include: view-only passwords (which have been implemented
for Xvnc but not in the mainstream tree), longer password support, and
encryption (currently only available using complex third-party tools such
as SSH).

BTW, do you handle multiple monitors?  If so, how?

--------------------------------------------------------------
from:     Jonathan "Chromatix" Morton
mail:     [EMAIL PROTECTED]  (not for attachments)
big-mail: [EMAIL PROTECTED]
uni-mail: [EMAIL PROTECTED]

The key to knowledge is not to rely on people to teach you it.

Get VNC Server for Macintosh from http://www.chromatix.uklinux.net/vnc/

-----BEGIN GEEK CODE BLOCK-----
Version 3.12
GCS$/E/S dpu(!) s:- a20 C+++ UL++ P L+++ E W+ N- o? K? w--- O-- M++$ V? PS
PE- Y+ PGP++ t- 5- X- R !tv b++ DI+++ D G e+ h+ r++ y+(*)
-----END GEEK CODE BLOCK-----
---------------------------------------------------------------------
To unsubscribe, send a message with the line: unsubscribe vnc-list
to [EMAIL PROTECTED]
See also: http://www.uk.research.att.com/vnc/intouch.html
---------------------------------------------------------------------

Reply via email to