Red5 and BlazeDS

QnD comparison of Red5 and BlazeDS with a focus on server-pushing.

both do AMF3 RPCs

both support pushing data server -> client

BUT

* BlazeDS does not use RTMP. Instead it uses an "AMFChannel" with a long-polling strategy or a "StreamingAMF Channel" which is actually a combination of a one-way HTTP server->client stream in chunks + simple polling.

BlazeDS channels overview  (don't confuse BlazeDS channels with LiveCycle ones)

 

* BlazeDS doesn't offer RemoteSharedObjects

RemoteSharedObjects introduction and usage

 


definitions:

RTMP (RealTime Multimedia Protocol)

AMF (ActionScript Message Format)

AMF3 Specification

links:

Red5 SVN repository

Red5 home