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
|