Novell Inc. was looking for a web streaming solution that would deliver a high-quality video/audio-enabled presentation. On top of that, they wanted to customize the presentation of that video to illustrate the Novell brand. Novell also wanted a data-enabled solution that not only handled video playback, but also facilitated real-time interactions between client and presenter (Figure 1).
Figure 1. The Novell Critical Mass Training Project interface
As the developer for Novell's solution, I looked in forums and on lists to try to see how others had approached this problem, but to no avail. Others were having the same problems that I was experiencing, and it took a few weeks of trial and error until I came up with the solution that I will share with you in this tutorial.
A solution like Novell's demands a stable, high-performance infrastructure. In this tutorial, I'll go over how to create an environment with multiple Flash Communication Server installations. I'll show you how to cluster them to disperse live events across multiple processors, increasing your possible bandwidth and heightening performance.
To complete this tutorial you will need to install the following software and files:
Note: The downloadable ZIP file contains two files for you to install:
Intermediate Flash Communication Server knowledge as well as AS 2.0 experience
Jake Hilton is a Certified Flash MX 2004 Developer who has worked with Flash Media Server since its infancy. He graduated from UVSC in Multimedia Communication Technologies—which may give some insight into his fascination with media on the web. He is currently the CTO of Huddle, a web communication and training tool.