Live streaming Red5 based video chat.
Default video chat architecture on diagram below:
-
Message Broker -- Apache ActiveMQ.
-
Web Front End App -- caelyf based web app, its name "ga3" (actually there is a little bit hacked caelyf).
-
DB -- any relational data base (by default in-memory H2 data base).
-
Red5 App -- red5 based web app for video sending/receiving via RTMP, its name "r5wa".
-
Servlet Container -- Apache Tomcat.
-
Server -- ubuntu based server machine.
-
Flash Video -- openlaszlo based flash part for sending outgoing video from webcam and showing incoming video in window.
-
Browser -- any modern browser.
-
Client -- end user machine.
TODO