Кіріспе

Adobe Media Server (AMS) - Adobe Systems компаниясының (алғашқыда Macromedia өнімінің) меншік құқығындағы деректер және медиа сервері. Бұл сервер Flash Player және HTML5 орындау уақытымен жұмыс істейді, бұл медиа-жегілген, көп пайдаланушы RIA (бай интернет-қосымшалар) құру үшін. Серверде ActionScript 1 қолданылады, бұл ECMAScript негізделген скрипт тілі, сервер жағындағы логика үшін. 2-ші нұсқадан бұрын ол Flash Communication Server деп аталды. 5-ші нұсқадан бұрын ол Flash Media Server деп аталды. 2019 жылдың ақпан айында Adobe Systems Incorporated Veriskope Inc компаниясына бағдарламалық өнімнің одан әрі дамуы, қайта сатылуы және таралуын кеңейту құқығын берді.

Тарих

2002 жылы 16 наурызда Macromedia Flash Player 6 бағдарламасын шығарды. Бұл нұсқада Flash Communication Server MX деп аталатын сервердің барлық мүмкіндіктері қамтылған. 1.0 нұсқасы 2002 жылдың 9 шілдесінде шығарылды және NetConnection, SharedObject және NetStream объектілерін қоса алғанда, өнімді құрайтын барлық негізгі мүмкіндіктерді қамтыды. 1.5 нұсқасы 2003 жылы 27 наурызда серверге HTTP Tunneling, Linux қолдауын және тегін әзірлеуші нұсқасын берді. 2.0 нұсқасы 2005 жылы 15 қарашада шығарылды. Сервердің не істейтінін жақсырақ көрсету үшін сервердің атауы Flash Media Server болып өзгертілді; дегенмен, нұсқалар нөмірлері қайта орнатылмаған. 2.0 нұсқасы Flash Player 8-де, On2s VP6-да жаңа бейне кодкесін ағынды түрде таратуды қолдайды. Алайда Flash Player (10.1 нұсқасы бойынша) тек Spark кодекіне кодтай алады. 2.0 нұсқасы сонымен қатар Edge Origin серверлерін енгізді, бұл жүктемені теңестіруді жеңілдететін ерікті корпоративтік архитектура. Сервер жағындағы Actionscript орындалу уақыты XML, XMLSocket, SOAP және File операцияларды қолдаумен жаңартуларды алды. 3.0 нұсқасы 2007 жылдың 4 желтоқсанында шығарылды. 3.5 нұсқасы 2009 жылдың 13 қаңтарында шығарылды. Сонымен қатар, тегін "даму" сервері бар. 5.0 нұсқасы 2012 жылдың 8 қазанында шығарылды. 2019 жылдың ақпан айында Adobe Systems Incorporated Veriskope Inc компаниясына бағдарламалық өнімнің одан әрі дамуы, қайта сатылуы және таралуын кеңейту құқығын берді. 5.0.16 нұсқасын 2020 жылдың 1 наурызында Veriskope шығарды.

Қолданылуы

Сұраныс бойынша бейне, серверде сақталған бейнеді флеш клиентіне ағынды түрде беру. Нақты уақыт коммуникациясы, бірнеше клиенттер арасындағы ынтымақтастықты қажет ететін қосымша, мысалы, чат бөлмесі немесе көп ойыншылы ойындар.

Функция

Adobe Media Server - бұл орталық. Flash/HTML5 бейнеге негізделген қосымшалар Хабқа Реалдық уақыт хабарламалар протоколын (RTMP) пайдалана отырып қосылады. Сервер желіге қосылған пайдаланушыларға FLV немесе HTML5 плеері орнатылған деректер жібере алады және алады. Қосылған клиенттер сервер жағында қашықтан процедураларды шақыра алады (RPC), ал сервер белгілі бір клиенттердегі әдістерді шақыра алады. SharedObject-ті күрделі деректер құрылымдарын синхрондауға және клиенттерге ортақ объектіге жазылу арқылы бірнеше клиенттердегі қашықтан әдістерді бірден шақыруға пайдалануға болады. Стандартты ActionScript объектілері NetConnection арқылы Action Message Format (AMF) арқылы тасымалданады, оны сервер мен флеш клиент ашық түрде басқарады. Сервер сонымен қатар пайдаланушыларға желілік ағымдарды қабылдауға және жариялауға мүмкіндік береді. Желідегі ағынды көргенде пайдаланушы қашықтан сақталған Flash Video HTML5 (FLV) көрінісін жасауға немесе сервер желідегі ағынды экранға түсіріп, онда бейне ойнатуға болады. Соңғы әдіс әрбір пайдаланушы видеоның бір нүктесінде болады дегенді білдіреді.