Flash Media Streaming InformationFlash Media Serveris most commonly used to stream Video on Demand, Live Video and Real Time Communication. Flash Media Streaming Server is a hub, Flash based applications connect to the hub using Real Time Messaging Protocol(RTMP). The server can send and receive data to and from the connected users.
The server also allows users to receive and publish net streams. When viewing a net stream the user can either create their own to view a remotely stored Flash Video(FLV) or the server can instantiate a net stream and play a video on it, the latter method means that every user will be at the same point in the video when they subscribe to it as they are all viewing the same stream.
Flash Media Streaming Server can also connect to various external services including J2EE, web services, XML Sockets and ASP.NET application servers. This connectivity allows a Flash Media Streaming Server application to take advantage of features such as database connectivity, email etc.
Flash Media Server is most commonly used to stream Video on Demand, Live Video and Real Time Communication.
Video on Demand: streaming video stored on the server to the flash client.
Live Video: an application which allows user to broadcast their own video from a webcam live to other users or to the server for recording and on demand viewing later.
Real Time Communication: an application which requires collaboration between multiple clients, such as a chat room or multiplayer game.