and other members of the original VNC team at AT&T founded RealVNC Limited in 2002. The automotive division of RealVNC spun out as a separate company in 2018.
Professional – commercial version geared towards home or small-business users, with authentication and encryption, remote printing, chat and file transfer
Enterprise – commercial version geared towards enterprises, with enhanced authentication and encryption, remote printing, chat, file transfer, and command-line deployment
As of release 4.3, separate versions of both the Personal and Enterprise editions exist for 32-bit and 64-bit systems. Release 4.6 included features such as HTTP proxy support, chat, an address book, remote printing, unicode support, and connection notification. Users must activate each of the server versions. With the release of VNC 5.0 late December 2013, RealVNC software editions used a single binary which superseded VNC Enterprise Edition and VNC Personal Edition. In November 2016, RealVNC released the updated version of their software, now called VNC Connect. The new version introduces a cloud connection option using a subscription-based pricing model. Users can choose between three subscription levels; Home, Professional and Enterprise. Home and Professional subscriptions are cloud connections only. The Enterprise subscription supports hybrid connections that include the traditional direct connections and/or cloud connections.
Client (VNC Viewer)
RealVNC clients using vncviewer can run in full-screen mode; they use the F8 function-key as the default key for bringing up an options menu.
Server (VNC Server)
The server component of RealVNC allows a computer to be remotely controlled by another computer.
Connectivity
RealVNC uses the RFB protocol. RFB 6.0 defaults to TCP/UDP port 5900. When making a connection over the Internet, the user must open this port in the local firewall as well as configure port forwarding to forward TCP Port 5900 to the local machine address if behind a NAT Router. As an alternative, one can tunnel VNC through SSH, avoiding the opening of additional ports and automatically traversing the NAT router. SSH also provides encryption of the connection between the VNC server and viewer. After proposing remote access interface for Weston in October 2013, RealVNC published a Wayland developer preview in July 2014.
Limitations
The VNC protocol is pixel based. Although this leads to great flexibility, it is often less efficient than solutions that have a better understanding of the underlying graphic layout, like X11. Those protocols send graphic primitives or high-level commands in a simpler form, whereas RFB just sends the raw pixel data.