Adobe Media Server (AMS) es un servidor de datos y multimedia propietario de Adobe Systems (originalmente un producto de Macromedia ). Este servidor funciona con Flash Player y el entorno de ejecución HTML5 para crear RIA ( aplicaciones de Internet enriquecidas ) multiusuario basadas en multimedia . El servidor utiliza ActionScript 1, un lenguaje de programación basado en ECMAScript , para la lógica del lado del servidor . Antes de la versión 2, se conocía como Flash Communication Server . Antes de la versión 5, se conocía como Flash Media Server . En febrero de 2019, Adobe Systems Incorporated otorgó a Veriskope Inc los derechos para seguir desarrollando, revendiendo y ampliando la distribución del producto de software.
El 16 de marzo de 2002, Macromedia lanzó Flash Player 6. Esta versión incluía todas las funciones de un servidor aún no lanzado llamado Flash Communication Server MX.
La versión 1.0 se lanzó el 9 de julio de 2002 [2] e incluía todas las características básicas que componen el producto, incluidos los objetos NetConnection, SharedObject y NetStream.
La versión 1.5 se lanzó el 27 de marzo de 2003 [3], brindando al servidor túnel HTTP , soporte para Linux y una edición gratuita para desarrolladores.
La versión 2.0 se lanzó el 15 de noviembre de 2005. [4] El servidor fue renombrado a Flash Media Server para esta compilación para ilustrar mejor lo que hace el servidor; sin embargo, los números de versión no se reiniciaron. La versión 2.0 trajo soporte para transmitir el nuevo códec de video en Flash Player 8, VP6 de On2 . Sin embargo, Flash Player (a partir de la versión 10.1) todavía solo puede codificar al códec Spark . La versión 2.0 también introdujo servidores de origen perimetral, una arquitectura empresarial opcional que simplifica el equilibrio de carga. El entorno de ejecución de Actionscript del lado del servidor también recibió actualizaciones con soporte para XML , XMLSocket , SOAP y operaciones de archivo.
La versión 3.0 se lanzó el 4 de diciembre de 2007. [5]
La versión 3.5 se lanzó el 13 de enero de 2009. También incluye un servidor de "desarrollo" gratuito. [1]
La versión 4.0 se lanzó el 13 de septiembre de 2010 e introdujo soporte completo de 64 bits, transmisión multiprotocolo más segura, transmisión de multidifusión IP, fusión de multidifusión, redes asistidas por pares, búfer mejorado, código de tiempo absoluto, mejoras en la calidad de servicio RTMP, desarrollo simplificado de reproductores, conmutación más rápida con transmisión dinámica RTMP y servidor HTTP integrado. [6]
La versión 5.0 se lanzó el 8 de octubre de 2012. [7]
En febrero de 2019, Adobe Systems Incorporated otorgó a Veriskope Inc. los derechos para seguir desarrollando, revendiendo y ampliando la distribución del producto de software.
La versión 5.0.16 fue lanzada el 1 de marzo de 2020 por Veriskope. [8]
Adobe Media Server es un concentrador. Las aplicaciones basadas en vídeo Flash/HTML5 se conectan al concentrador mediante el protocolo de mensajería en tiempo real (RTMP). El servidor puede enviar y recibir datos hacia y desde los usuarios conectados con un reproductor web FLV o HTML5 en directo instalado. Los clientes conectados pueden realizar llamadas a procedimientos remotos (RPC) en el lado del servidor y el servidor puede llamar a métodos en clientes específicos. Se puede utilizar un SharedObject para sincronizar estructuras de datos complicadas y llamar a métodos remotos en varios clientes a la vez haciendo que los clientes se suscriban a un objeto compartido. Los objetos ActionScript estándar se transportan a través de NetConnection mediante el formato de mensaje de acción (AMF), que es gestionado de forma transparente por el servidor y el cliente Flash.
El servidor también permite a los usuarios recibir y publicar transmisiones en línea. Al visualizar una transmisión en línea, el usuario puede crear su propia transmisión para ver un video Flash HTML5 (FLV) almacenado de forma remota o el servidor puede crear una instancia de una transmisión en línea y reproducir un video en ella. Este último método significa que todos los usuarios estarán en el mismo punto del video cuando se suscriban a él, ya que todos están viendo la misma transmisión.