Main Page

From Gnash Project Wiki

Jump to: navigation, search

Contents

About the Wiki

This is the developer’s wiki for Gnash and related projects. Content on these pages may not represent the official position of the Gnash team. You must register and be given access by the administrator to be able to write to the wiki; registration is free, it’s friendly, and it stops spammers.

You have to register and be given access to be able to write to the wiki; it's free and friendly and is just needed to stop spammers.

Other Gnash resources include:

This site is hosted by the Open Media Now! foundation (http://www.openmedianow.org), who are sponsoring Gnash development.

For information on how to use this wiki, please refer to the help page.

Projects

Gnash and its related projects will provide an open-source infrastructure for handling digital content in a networked world. Each project is outlined briefly below; detailed information is available at each sub-project’s wiki page.

Gnash

Gnash is the GNU Flash player. It runs as a standalone application on either the desktop or embedded devices, or may be used as a plugin for several popular browsers. It supports playing media from a disk or streaming over a network connection. Gnash is the primary client for displaying audio and video media content.

Cygnal: The Gnash Media Server

Cygnal is the audio and video server. Cygnal is an enterprise-class server, capable of supporting many thousands of simultaneous streams and of running on a cluster of machines for load balancing. It handles negotiating the Open Rights Management (ORM) information exchange, as well as streaming the content. Its features will be roughly compatible with the Flash Media Server.

BackLash

BackLash is a project to define an open standard for media, that is backwards compatible with previous versions of Flash.

Developer Links

Introduction

The Introduction pages include project overviews, building, installation, background information, and reference materials. It also includes information on how to get started contributing to Gnash.

Project Management

The Project Management page lists the people involved in the project and the tasks they are working on. In addition, there is a description of the overall priorities for the Gnash project.

Tools

Refer to Tools for a list of useful tools in Gnash and Cygnal development, including cross compilers.

Testing/QA

This page provides sites that offer flash movies good for testing, as well as various testcases and other QA information.

RTMP/AMF/SOL

Refer to RTMP/AMF/SOL for documentation on the RTMP protocol, the AMF object file format, and the SOL shared Object file format. This is a reasonably detailed description of the formats. Several ActionScript classes use these formats, namely LocalConnection and SharedObject. Because these classes are used to share information amongst swf movies, there are a number of security concerns, which are documented on this page.

Other

Documentation

Beta versions of the documentation will be available via this link, as well as suggestions for improvements and corrections to the docs.

Security

See the Security area for documentation on users and roles, threat models, protections offered and not offered, etc.

Glossary

License

Copyright (c) 2006, 2007 Free Software Foundation.

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".

Personal tools