2.5. SPICE Client

2.5.1. SPICE Features

The following SPICE features were added in the release of Red Hat Enterprise Virtualization 3.3:
SPICE-HTML5 support (Technology Preview), BZ#974060
Initial support for the SPICE-HTML5 console client is now offered as a technology preview. This feature allows users to connect to a SPICE console from their browser using the SPICE-HTML5 client. The requirements for enabling SPICE-HTML5 are the same as that of the noVNC console, as follows:
On the guest:
  • The WebSocket proxy must be set up and running in the environment.
  • The engine must be aware of the WebSocket proxy - use engine-config to set the WebSocketProxy key.
On the client:
  • The client must have a browser with WebSocket and postMessage support.
  • If SSL is enabled, the engine's certificate authority must be imported in the client browser.
The features of SPICE supported in each operating system depends on the version of SPICE that is packaged for that operating system.

Table 2.1. 

Client Operating System Wan Optimizations Dynamic Console Resizing SPICE Proxy Support Full High Definition Display Multiple Monitor Support
RHEL 5.8+ No No No Yes Yes
RHEL 6.2 - 6.4 No No No Yes Yes
RHEL 6.5 + Yes Yes Yes Yes Yes
Windows XP (All versions) Yes Yes Yes Yes Yes
Windows 7 (All versions) Yes Yes Yes Yes Yes
Windows 8 (All versions) Yes Yes Yes Yes Yes
Windows Server 2008 Yes Yes Yes Yes Yes
Windows Server 2012 Yes Yes Yes Yes Yes