DOWNLOAD

Quick Links

The UpStage server application

The UpStage server application is free to download and we encourage you to use it for creative, educational and social purposes.

Creative Commons LicenseIt is open source and licenced under a dual-license: Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License and GNU General Public Licence (GPL).

Please note that you do NOT need to install UpStage to participate as chatter (audience) or player. You only need to install UpStage if you have your own web server and want to create your own customised UpStage.

Get UpStage at SourceForge.net. Fast, secure and Free Open Source software downloadsDownload the latest version of UpStage (UpStage V2.1, July 2009) from Sourceforge.

The July 2009 release of UpStage V2.1 includes an installer package that contains the required third party software. Please read the installation manual and watch this step-by-step video (both created June 2009).

If you are installing UpStage manually, you will need the following software on your web server in order to run UpStage:

Technical Support – new from August 2010

The current AUT student team are now trialling live technical support for installing the server software. The support will be via Skype (nickname upstage.support) but it is NOT a 24/7 service, so you should email aut.upstage.team@gmail.com first to arrange a time.

Documentation

Web cam software

Webcams on UpStage need web cam FTP software. Current recommendations are:

  • Mac: Evocam
  • Linux: Camstream (start the application from the console with LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so camstream)
  • Windows: Fwink

Click here for information about how to configure your web cam application.

Technical Details

UpStage uses Twisted and Python on the server side, and swf/Flash for the client. The client and server communicate over plain TCP sockets. There is a mailing list for developers and those installing UpStage on their own server; to subscribe, go to http://sourceforge.net/mail/?group_id=97481.

Twisted and Python
Twisted is a framework suited to creating event driven network applications such as UpStage. It is written in Python, a language which encourages you to do things quickly and well.

The server will also make use of:

swf/Flash
Flash is a ubiquitous browser plugin for displaying files in the swf format. It offers sophisticated graphics and interaction but demands remarkably little bandwidth or fuss.

There are also other swf players out there, eg: