Linux Symposium, July 13th - 17th, 2009, Montreal, Canada
Centre Mont-Royal
Montreal, Canada
July 13-17, 2009

Register / Login

CFP
Paper Guide

Schedule

Keynotes
Summits
Presentations
Tutorials
BOFS

Venue
Travel & Hotel
Costs & Savings

FAQ

Media
Archives
Contact

Home



Spice - an open remote rendering solution

Arnon Gilboa (agilboa@redhat.com)

Accessing a remote display of a VM (virtual machine) is not always a satisfying experience. Connecting a VM playing video (mpg, YouTube etc.) using existing solutions like VNC or RDP might be frustrating. It is not only slow, far away from native performance, but also high CPU and bandwidth consuming. We will present Spice, a complete new open-source solution for efficient remote display access. Spice was born because we felt that VM users deserve a better solution. The goals were having a user experience as close as possible to a physical machine, including high quality video (and audio), for both LAN and WAN connections, without compromising the density on the host running the VMs. Although the current implementation targets a qemu/kvm virtual machine, it applies to any remote machine, physical or virtual (with slight modifications).

Spice consists of the following components: (1) Cross platform client; (2) Host component, which includes a pluggable server library and a PCI video device; (3) Guest display driver (for X and Windows). The specific PCI video device enables transparent remoting and video hardware acceleration. The current version supports 2D graphic commands (3D support is soon to come), client side hardware acceleration, multiple video compression methods, 2-way audio, lip-sync, multiple monitors, advanced caching, compression, encryption and more. In the session, we will present Spice overall architecture, demonstrate its key features and compare its performance to other available solutions. We strongly believe that Spice is the "Next Thing" in the rendering protocols era and we would like to establish a strong and active open-source community around it.



Major Sponsors
Minor Sponsors
Wireless Networking

register | call for papers

Copyright © 2009 Linux Symposium Inc. All rights reserved.
Linux is a registered trademark of Linus Torvalds.