January 23rd, 2009 Posted in AS3, Java, Red5

There are many examples of red5 chat tools and apps all over the web. The downside is, we have yet to see any examples used in commercial projects or any real world examples, which makes it difficult for most developers, who are not involved in open source collaboration’s, to see the benefit of using Red5.

However, that being said, I am very excited and proud to say that I, including many other talented developers, was involved in the conceptualization and development of an outstanding, groundbreaking, and innovative use of Red5 for a major web project…

ZOS – Last Tango in Jadac – http://zostv.com/interactive

Last Tango in Jadac, follows an interactive cinematic following the characters of the series featured on The Movie Network.

The experience is a mix of Papervision3D, Red5, and interactive video that take you on a journey while allowing you to explore and discover your own paths and unfold the dense storyline. This project was produced by Whizbang films in association with the Bellfund and LifeCapture Interactive.

The chat tool is quite an accomplishment, it is very unique, and definitely adds to the over all user experience.  It allows for users to communicate with each other while they are exploring the the PV3 world of Jadac. Considering there are no avatars the chat tool becomes an essential part of the experience and game play by aiding users follow the storyline and successfully complete the 3 missions, and discover hidden secrets and easter eggs.

The chat tool is a multi-layered application that can be minimized and maximize, sort users, find friends, and choose from to different display options. It also allows users users to log in anonymously, randomly puts users in different rooms, displays current population, handles special characters and html tags, stores and tracks user sessions, disconnects during idle time, and more.


ZOS Chat Organized View


ZOS Chat Random View

We had many obstacles and challenges to over come while working on this project. Initially the chat tool was written in AS2 and eventually we decided to port it over to AS3, as well we had to learn how to uses eclipse, compile java, and build server Red5 modules to handle all our functions. Working on this projec was a labour of love and well worth it it.I hope that in the near future we will be able to extend the chat tool and more features as well as open source it.

At some point I will embark on a step by step tutorial of both the java and as, as well I hope to open source it. In the mean time we hope you enjoy it.

Original concepts for the chat are the brain child of Geoff Whitlock ( CEO, Lifecapture Inc. ), creative concept developed by  Dan Riley ( Creative Director, Lifecapture Inc. ), Lead developers Brendan Sera-Shriar and Ryan Andal ( Contracted by Lifecapture Inc. for this project ), Red5 Java developers Brendan Sera-Shriar and Andy Shaules ( Contracted by Lifecapture Inc. for this project ).

The entire project took over 10 months to develop with team of 20 plus developers, designers, writers, directors, producers, motion graphic artists, animators, and other specialty staff, please visit http://zostv.com/interactive for a full list of credits.

Visit http://zostv.com/interactive for the full experince.

July 21st, 2008 Posted in AS3, Flex, Red5, pv3

Paperblocks v1.0 is a 3D like Tetris game built using red5, flex, and papervision created by Gordon L. Hempton.

 

July 11th, 2008 Posted in AS3, News, Red5

 

In November of 2007 Sandy3.o and RedSandy were released ! 9 months later we have seen little progress, why? It stands to reason that this should be a project that everyone ( red5 developers…at least! ) would be contributing to and/or developing with…seriously, 3d and multi-user flash applications, wow!

Lets see some cool demos built using RedSandy instead of the standard red5 chat tool and video streaming tutorials, and the run of the mill 3d flash “how to import collada’s”, “using basic prims”, etc…

We would like to know what you think??? If you have any creative red5 or RedSandy demos, tutorials, and resources, please send them our way!

A bit on Sandy
Sandy is the original 3d flash engine that was around before Papervision3D and Away3D and all the others. Sandy3d is an excellent library and it has many features that others do not have well particularly in the easier control of objects and importing all types of files such as ASE, WRL and 3ds in addition to COLLADA which other 3d engines like PV3d and Away3d support although it has been slower in the past 3.0 may change that.

July 11th, 2008 Posted in AS3, Red5, Tutorials

How to build a shared fridge magnets application in red5 by Cary Dunn



Red5 New Application Structure Rundown

Creating a new Red5 application is simple. We just create a new folder in webapps/.

We will create an app called elcMagnets so we create a directory for it and now have webapps/elcMagnets. Red5 expects us to also have a directory inside our new application named WEB-INF/ so we create that as well, and now have webapps/elcMagnets/WEB-INF.

There are 4 default configuration files in doc/templates/myapp/WEB-INF that we will modify and use in our app, so we can copy those over to our elcMagnets directory. (log4j.properties, red5-web.properties, red5-web.xml, web.xml)

You can read up about all the properties and handlers specified in these files here.

For now, we only want to customize these files for our current app. We need to change the webapp.contextPath specified in red5-web.properties to reflect our newly created app. Take note of the virtualHosts parameter and remember to deal with it on deployment to a remote host.

You can download all the files here.