
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.
I have seen a number of tutorials for using Red5 and Eclipse, and most of them tend to be unclear or do not work properly. So here are 2 very simple ways I have used with great success!
*Before you begin this tutorial make sure you have downloaded/installed the latest JDK, Red5, and Eclipse 3 or higher.
Using SVN
- In Eclipse Select Window->Open Perspective->Other
- Then I pick SVN Repository Exploring
- Next I right click in the SVN Repository pane and select New -> repository Location
- Type “http://svn1.cvsdude.com/osflash/red5/java/server/trunk”; in the URL field
- Click finish
- Right click on it when it shows up in the SVN Repository pane and select Checkout
- Then I select check out as project with all of the defaults.
Simple Import
- In Eclipse Select File>Import
- Under General choose Existing Project into workspace
- Browse to your downloaded red5 folder
- Select Project

Thats all there is to it! Please feel free to reply to this post with other ways of setting up Red5 and Eclipse.
View the Red5 official Showcase
Pixelquote(http://pixelquote.com/) is an application based on Red5. It’s a huge Pixelwall where visitors can
simply add Pixels with their Messages.
http://www.ligachannel.com/ is a website of Italian singer. The website uses Red5 VOD Protected Streaming
and audio/video recording widgets.
Dimdim(http://www.dimdim.com/) is an open source web conferencing system that uses Red5. Dimdim is
available for free so everyone- not just big companies with big budgets - can use it. And Dimdim is available
as open source software so you can extend and improve it freely.
ePresence (http://epresence.tv/) is both a webcasting and web conferencing system that supports full duplex,
multi-point audio and video conferencing + desktop sharing. This new functionality has been added by
integrating an Open Source real-time communications platform Red 5 with ePresence Server.
Gchats Visichat(http://www.gchats.com/red5chat/visichat/) is a live video chat community that connects you
with people from around the world. Connecting is easy with public and private chat rooms. With breakthrough
video and voice technology which gives you a real and natural experience.
Zingaya(http://www.zingaya.jp/) is a VOIP server built on Red5 for Flashphone.
Sticko(http://www.sticko.com/) is a multimedia content manager. You can manage your live video webcasts,
photos, and videos from one place. Its a video portal with widgets for popular social networking sites like
facebook, mySpace, Blogger, LiveSpace, WordPress, vBulletin and more.
Sprasia(http://www.sprasia.com/) is a website where you can edit videos and can add effects on top of it and
share it with whole world. You can directly import videos from YouTube and can apply cool effects on top of
these videos. Red5 is being used as a part of their development.
VPlace(http://www.vplace.com.br/) is an E-Learning system with Flex and Red5 with features like file sharing,
nice laser pointer, chat, etcetera and live Screen Sharing feature in process. The website is in Portuguese.
To those of you who are not on the osflash red5 mailing list, Daniel Rossi has updated the red5 documentation!
View HTML version
Download HTML version
Download PDF
Paperblocks v1.0 is a 3D like Tetris game built using red5, flex, and papervision created by Gordon L. Hempton.


What the tutorial covers:
1. Checks out source code
2 .Sets up ant configuration to run server
3. Runs the ofla_demo
4. Works around the code migration that were having
View Tutorial
Tutorial by Dominick Accattato - http://www.newviewnetworks.com

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.
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.
We would like to thank everyone that came out to the FREE red5 workshop at the Rich Media Institute on Wednesday July 9th.
Due to the overwhelming amount of positive feedback we have decided to do a series of red5 workshops that will cover various areas of development and design. Please submit any ideas or suggestions for workshops to info@red5world.com .
Resources from the workshop:
Power Point Presentation
Updated Application.java - from oflaDemo
ActionScript
Daniel Rossi - Red5 Documentation
The Red5 Plugin
Project Home: http://www.red5.org/projects/red5plugin/
pre-reqs:
- Eclipse Europa 3.2: http://www.eclipse.org/downloads/moreinfo/jee.php
- WTP 2.0.2
Features:
Red5® Plugin™ software is a highly productive Eclipse™ based development tool enabling interactive Red5 code generation, interactive step-through debugging, cairngorm, flex-unit, asdoc, paperworld3D and jedai support. In addition, the plugin supports and aids in development with third party open source libraries such as papervision3D, paperworld3D, jedai, flexlib and FlexMDI . Best of all, the Red5 Plugin is free! Key features include:
Powerful coding tools
Red5® Plugin™ is a powerful Eclipse based plugin that includes a Red5 project code generation wizard with added support for specific third party frameworks, interactive step-through debugging, and more.
Improved project workflows
Framework and Flex-unit generation is now as simple as a ticking a checkbox during the project creation wizard. All of the code is generated from these powerful wizards and you’re relieved from manually setting all of this up.
( Flex Unit Demo )
Red5 Server Runtime Support
With full support for the Red5 Server runtime it’s never been easier to run and debug your application. Create one server configuration or several server configurations. Have certain projects associated with a certain runtime configuration. The option is yours. Debugging an application can now be done right from within Eclipse using the plugin as well. Step through your code and learn the in’s and out’s of the Red5 server.
( View Demo )
*note - this demo is old and does not correctly reflect the full functionality, however it’s still relevant towards setting up a Red5 project and running it.
Red5 SDK support
In addition to setting your Red5 clientside/serverside application up, the wizard makes sure that Red5 is in the classpath allowing you to start developing against the Red5 SDK immediately.
Red5 Documentation (not available in beta 1)
One of the most requested items on the Red5 mailing list is better documentation. The Red5 plugin will host three sets of documentation. The first set will include the entire API of the Red5 SDK. In addition to the API, there will be Red5 Plugin documentation. Last, there will be a copy of a book that I’m writing on Red5.
Third Party Library Support
The inclusion of third party libraries makes your life one task easier. Instead of searching and copying third party components into your project, your free to focus on how you will use that library. The plugin handles the installation of several third party components.
Red5 Example Generation (not available in beta 1)
If your new to Red5, your certain to use the built in functionality that generates Red5 examples for you. Best of all, the examples are all in Flex and can be modified for personal use.
Third Party Example Generation (not available in beta 1)
There are so many great projects out in the open source ecosystem right now. We’ve chosen a few that users are sure to work with such as Papervision3D, Paperworld3D and the Jedai Framework.
ASDoc Generation (not available in beta 1)
Documentation generation has always been a developers best friend. Until now, the process of generatiing ASDoc’s has not been a trivial task. However, with the Red5 Plugin generating ASDoc’s is as simple as selecting a Flex project and clicking the “Generate ASDoc’s…” menu item.