Something about Flash and Flash Media Server
"Adobe Flash Communication Server MX is a complete solution for creating and deploying rich communications features in websites and Internet applications. The product includes a professional set of application creation and debugging tools that are integrated into Macromedia Flash MX, and powerful server software that allows you to create communications features that are accessible by the widely distributed Adobe Flash Player"
"Flash Player is the world's most pervasive software platform, used in over 98% of Internet-enabled PC's worldwide as well as a wide range of other hand held devices. Flash has become the ideal platform to serve video using FLV Audio/Video file format"