Jump to content

TightVNC

From Alfawiki
TightVNC
Company typeOpen-source software
IndustryRemote desktop software
FounderConstantin Kaplinsky
ProductsRemote desktop software (server and client)
Websitewww.tightvnc.com

TightVNC is an open-source and free remote desktop software solution that functions as both a server and client for Linux and Windows platforms. For macOS, the server is offered solely under a commercial license and does not include SDK or precompiled binaries. Created by Constantin Kaplinsky, TightVNC enhances the RFB protocol utilized by Virtual Network Computing (VNC) to facilitate remote access to another computer's display.

Encodings

The software employs "tight encoding," a method that merges JPEG with zlib compression techniques to improve efficiency, especially on connections with limited bandwidth. This approach enables activities such as video streaming and DirectX gaming over broadband networks, albeit at reduced frame rates.

In addition to this, TightVNC incorporates standard VNC functionalities, including file transfer capabilities.

Compatibility

TightVNC maintains interoperability with various other VNC client and server implementations; nevertheless, its proprietary tight encoding format is generally unsupported by most alternatives. To utilize TightVNC’s full performance benefits, both the client and server must be running TightVNC.

Among its notable features are file transfer support, integration with the DemoForge DFMirage mirror driver—a virtual display driver designed to detect screen changes to minimize CPU load and enhance responsiveness—zoom options, and automatic SSH tunneling on Unix-based systems.

Starting from version 2.0 beta, TightVNC introduced an auto-scaling feature that adjusts the viewer window size dynamically to correspond with the remote desktop’s resolution regardless of the host system’s display settings.

The 1.3.10 release from March 2009 remains the final version compatible with Linux/Unix environments and continues to be commonly referenced in Linux VNC configuration tutorials.

RemoteVNC

RemoteVNC is a fork of TightVNC that incorporates automatic NAT and firewall traversal using the Jingle protocol; this requires users to have a Gmail account.

TightVNC Portable Edition

A portable variant is provided by the developers, available in both U3-compatible and standalone formats for versatile usage scenarios.

TurboVNC

TurboVNC is based on TightVNC 1.3.x along with components from xf4vnc, X.org, and TigerVNC projects, offering improved performance tailored for demanding 3D graphics and video processing tasks.

TigerVNC

Originating in 2009 as a fork of TightVNC following a period of inactivity in its development, TigerVNC integrates code from TurboVNC to enhance both VNC server and client functionality.

See also

External links