Flash Media Server (FMS) este un comercial server de produs al Adobe Systems Inc. (care a achiziționat Macromedia ). Acest server funcționează cu Flash player pentru a permite animații interactive, multi-utilizatori: Aplicații Internet bogate ). Dezvoltarea serverului folosește ActionScript . Înainte de versiunea 2, numele său era Flash Communication Server .
15 martie 2002, Macromedia pune la dispoziție Flash player 6. Această versiune are toate funcționalitățile pentru a lucra cu serverul MX Flash Server de comunicare .
Versiunea 1.0 este disponibilă pe 9 iulie 2002 și a introdus obiectele NetConnection, SharedObject și NetStream.
Versiunea 1.5 este disponibilă pe 27 martie 2003și permite tunelarea HTTP (în) , acceptă Linux și adaugă o ediție gratuită pentru dezvoltatori.
Versiunea 2.0 este disponibilă pe 15 noiembrie 2005. Serverul este numit Flash Media Server si un stream suporta video nu mai datorită Sorenson Spark Codec dar la On2 lui VP6 codec . Partea server ActionScript acceptă XML , XMLSocket , SOAP .
Versiunea 3.0 este disponibilă pe 4 decembrie 2007. Nu acceptă ActionScript 3.
Flash Media Server este un hub . Aplicațiile client se conectează la hub utilizând protocolul de mesagerie în timp real (RTMP). Clienții pot accesa servere prin apeluri de procedură la distanță (RPC), iar serverul accesează clienții prin utilizarea unor metode specifice. Obiectul SharedObject este utilizat pentru a sincroniza date identice între mai mulți clienți. Obiectele ActionScript care trec între server și clienți prin protocolul NetConnection sunt în formatul mesajului de acțiune (AMF).
Clienții pot crea un canal de difuzare video sau își pot încărca videoclipul pe server în format Flash Video (FLV).