Adobe Media Server - Adobe Media Server

Adobe Media Server
Adobe Media Server.svg
Desenvolvedor (s) Adobe Systems
Versão estável
5.0.16 / 27 de fevereiro de 2020 ; 9 meses atrás ( 2020-02-27 )
Sistema operacional Microsoft Windows , Linux
Tipo Enterprise Server
Licença Software comercial proprietário
Local na rede Internet www .adobe .com / products / adobe-media-server-family .html Edite isso no Wikidata

Adobe Media Server (AMS) é um servidor de dados e mídia proprietário da Adobe Systems (originalmente um produto da Macromedia ). Este servidor funciona com o Flash Player e o tempo de execução HTML5 para criar RIAs multiusuário ( Rich Internet Applications ) orientados por mídia . O servidor usa ActionScript 1, uma linguagem de script baseada em ECMAScript , para lógica do lado do servidor . Antes da versão 2, era conhecido como Flash Communication Server . Antes da versão 5, era conhecido como Flash Media Server . Em fevereiro de 2019, a Adobe Systems Incorporated concedeu à Veriskope Inc direitos para desenvolver, revender e estender a distribuição do produto de software.

História

Em 16 de março de 2002, a Macromedia lançou o Flash Player 6. Esta versão incluía todas as funcionalidades de um servidor ainda não lançado chamado Flash Communication Server MX.

A versão 1.0 foi lançada em 9 de julho de 2002 e incluiu todos os recursos básicos que compõem o produto, incluindo os objetos NetConnection, SharedObject e NetStream.

A versão 1.5 foi lançada em 27 de março de 2003, dando ao servidor HTTP Tunneling , suporte para Linux e uma edição gratuita para desenvolvedores.

A versão 2.0 foi lançada em 15 de novembro de 2005. O servidor foi renomeado para Flash Media Server para esta compilação para ilustrar melhor o que o servidor faz; no entanto, os números da versão não foram redefinidos. A versão 2.0 trouxe suporte para transmitir o novo codec de vídeo no Flash Player 8, o VP6 do On2 . No entanto, o Flash Player (a partir da versão 10.1) ainda só pode codificar para o codec Spark . A versão 2.0 também introduziu servidores de origem de borda, uma arquitetura corporativa opcional que simplifica o balanceamento de carga. O tempo de execução Actionscript do lado do servidor também recebeu atualizações com suporte para operações XML , XMLSocket , SOAP e File.

A versão 3.0 foi lançada em 4 de dezembro de 2007.

A versão 3.5 foi lançada em 13 de janeiro de 2009. Também inclui um servidor de "desenvolvimento" gratuito.

A versão 4.0 foi lançada em 13 de setembro de 2010 e introduziu suporte total de 64 bits, streaming multiprotocolo mais seguro, transmissão multicast IP, fusão multicast, rede assistida por pares, buffer aprimorado, timecode absoluto, melhorias de QoS RTMP, desenvolvimento de player simplificado, troca mais rápida com RTMP Dynamic Streaming e servidor HTTP integrado.

A versão 5.0 foi lançada em 8 de outubro de 2012.

Em fevereiro de 2019, a Adobe Systems Incorporated concedeu à Veriskope Inc direitos para desenvolver, revender e estender a distribuição do produto de software.

A versão 5.0.16 foi lançada em 1º de março de 2020 pela Veriskope

Uso

  • Video on Demand , streaming de vídeo armazenado no servidor para o cliente flash.
  • Comunicação em tempo real, um aplicativo que requer colaboração entre vários clientes, como uma sala de chat ou jogos multijogador.

Função

Adobe Media Server é um hub. Os aplicativos baseados em vídeo Flash / HTML5 se conectam ao hub usando o protocolo RTMP ( Real Time Messaging Protocol ). O servidor pode enviar e receber dados de e para os usuários conectados com o Web FLV ao vivo ou o player HTML5 instalado. Os clientes conectados podem fazer chamadas de procedimento remoto (RPC) no lado do servidor e o servidor pode chamar métodos em clientes específicos. Um SharedObject pode ser usado para sincronizar estruturas de dados complicadas e chamar métodos remotos em vários clientes de uma só vez, fazendo com que os clientes assinem um objeto compartilhado. Os objetos ActionScript padrão são transportados pelo NetConnection usando o Action Message Format (AMF), que é tratado de forma transparente pelo servidor e pelo cliente flash.

O servidor também permite aos usuários receber e publicar fluxos de rede. Ao visualizar um stream de rede, o usuário pode criar o seu próprio para visualizar um Flash Video HTML5 (FLV) armazenado remotamente ou o servidor pode instanciar um stream de rede e reproduzir um vídeo nele, o último método significa que todos os usuários estarão no mesmo aponte no vídeo quando eles se inscrevem, pois estão todos assistindo ao mesmo stream.

Veja também

Referências

links externos