Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Best Flash Audio/Video + Interactivity server?

I'm looking for suggestions on Flash realtime servers. Currently, we use a combination of Moock's Unity and Red5, but there are a couple problems. First, we are moving to AS3, and Unity only supports AS2. Secondly, Red5 is pretty flaky for us, we'd prefer something more stable. We can't use the official Flash Media Server, it's a bit out of our price range (starts at $4,500 for a single license).

So far, I've found two servers that look like they would meet my needs, ElectroServer and Wowza Media Server. Does anyone have any experience with these, or have any other servers to suggest? The main features I'm looking for:

  1. Stable
  2. AS3 support in client libraries
  3. Can extend server-side (with Java or other languages)
  4. Supports real time audio/video from flash clients (eg webcams)
  5. (not required, but very helpful) Some method of communicating when all traffic except HTTP or HTTPS is blocked. Eg RTMPT (tunnels RTMP over HTTP) support or similar.
  6. Reasonable performance, I'd like to get at least a couple hundred users connected without killing a server.
like image 323
davr Avatar asked Oct 03 '08 17:10

davr


2 Answers

Give Wowza a try! I've only used it for webcam recording, but the experience was very seamless, a far cry from Red5. Plus as a developer you can use the full Wowza for free AFAIK, so you don't have to take my word for it. It's easy to install, they have good code samples, it really gave me a good impression.

Another interesting fact is that Wowza is made by ex-Adobe/Macromedia engineers who used to work on FMS.

like image 64
Gilles Avatar answered Sep 28 '22 03:09

Gilles


I vote ElectroServer - it's pretty stable, reasonably priced and I've met the guy who runs the company and he's a swell guy!

  1. Stable - YES
  2. AS3 support in client libraries -YES
  3. Can extend server-side (with Java or other languages) - YES
  4. Supports real time audio/video from flash clients (eg webcams) - YES
  5. (not required, but very helpful) Some method of communicating when all traffic except HTTP or HTTPS is blocked. Eg RTMPT (tunnels RTMP over HTTP) support or similar. NO - BUT WILL BE SUPPORTED IN NEXT VERSION
  6. Reasonable performance, I'd like to get at least a couple hundred users connected without killing a server. YES - EXTENSIVELY LOAD TESTED WITH THOUSANDS OF USERS
like image 31
Iain Avatar answered Sep 28 '22 02:09

Iain