Gnash: An Open Source Flash Player
Rob Savoye, Hacker, Seneca Software & Solar, Inc.

Track: Open Source
Date: Thursday, 21 September 2006
Time: 11:55 - 12:35
Location: Salon Elisabeth

Gnash is a GNU Flash movie player. Till now it has only been possible to play flash movies with proprietary software. While there are a few other free flash players, none supports anything higher than SWF v4 at best. Gnash is based on GameSWF, and supports many SWF v7 features.

The goals of the project are to build an infrastructure for handling digital content in a networked world. This entails four sub projects that work together. The first piece is Gnash, the GNU Flash movie player. As Flash players play audio and video, this will be the primary client for the playing or display of media content.

The second piece is the audio & video server. This must be an enterprise class server, capable of supporting many thousands of simultaneous streams, and running on a cluster of machines for load balancing. It needs to be Flash media server compatible, and support the handling of the Open Rights Management system. (ORM)

The Open Rights Management system is a way to birthmark digital content, and to provide this information when requested by media players. It is a system to ensure the rights of the content creator as opposed to the publisher. MusicML is a system for cataloging audio and video content. It consists of a CDDB compliant server used by many computer-based CD players.