summaryrefslogtreecommitdiff
path: root/content/pages/home.rst
blob: 93c7d3220a1f0a2a26f59a46676682738641108e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
HOME
###############################################################################

:slug: home
:modified: 2015-10-12 12:20

**Current Features**

- Graphic commands - processes and transmits 2D graphic commands
- Video streaming - heuristically identifies video streams and transmits M-JPEG
  video streams
- Image compression - offers verios compression algorithm that were built
  specifically for Spice, including QUIC (based on SFALIC), LZ, GLZ
  (history-based global dictionary), and auto (heuristic compression choice per
  image)
- Hardware cursor - processes and transmits cursor-specific commands
- Image, palette and cursor caching - manages client caches to reduce bandwidth
  requirements
- Live migration - supports clients while migrating Spice servers to new hosts,
  thus avoiding interruptions
- Windows drivers - Windows drivers for QXL display device and VDI-port
- Multiple monitors
- Client for Linux and Window - can be easily ported to additional platform
  platforms.
- Two way audio - supports audio playback and captures; audio data stream is
  optionally compressed using CELT Encryption - using OpenSSL
- Two mouse modes - provides client (more user-friendly) and server (increased
  accuracy and fully synchronized) modes
- Lip-sync - synchronizes video streams with audio clocks
- Spice agent - running on the guest and performs tasks for the client
- Clipboard sharing - allows copy paste between clients and the virtual machine

**Future Features**

- Network tunneling (in progress) - using virtual network interface to enable
  sharing of network resources. Currently the focus is on printer sharing but is
  not limited to that.
- Off-screen surfaces (in progress) - supports off-screen surfaces as
  infrastructure for future DirectDraw, video acceleration and 3D acceleration.
  GDI and X11 will also benefit from this feature. It will also lay foundation
  for multi-head support
- USB sharing (in progress) - allows clients to share their USB devices with
  Spice servers
- Direct Draw Client GUI - Enables user-friendly configuration
- Screen management - add support for enabling selection of the screen used by
  the client
- Configuration file - enables persistent user and administrative settings
- CD sharing - share your CD with Spice server
- Video acceleration
- 3D acceleration Support Aero
- Linux features parity
- OSX client
- Simultaneous clients connection