Pular para o conteúdo principal

Bem vindo!

Você gostaria de conhecer o Flash Media Server? Você veio ao lugar certo! O Flash Media Server Guru Brasil é o primeiro repositório de informações sobre soluções em streaming de áudio e vídeo usando tecnologias como Flash Media Server, Flex, Adobe AIR e outros.

Você é curioso como nós somos?
Então seja bem vindo e fique à vontade para tirar dúvidas e aprender com nossos posts, artigos e tutoriais sobre desenvolvimento de aplicações ricas para a internet.

Há quer saber quem somos nós?
Entre em contato com a gente pela página de contatos.


Grande abraço e bons estudos!

Curso on-line de Flex + Flash Media Server

Amigos,

Já está disponível para matrículas a segunda turma do curso on-line de Flex + Vídeo da e-Genial. Este curso visa a integração do Flex com o Flash Media Interactive Server, onde criamos muitas aplicações e demonstrações para serem usados em vídeos conferências, streaming, chats e vídeos atendimentos.

Qualquer dúvida não deixe de entrar em contato com falecom @ egenial.com.br

Grande abraço!

continue lendo

Flash Media Server 3.5!

A Adobe está lançando mais uma versão do Flash Media Stream Server e Flash Media Interactive Server. Está versão tráz algumas novidades muito interessantes, e um destas é o dynamic streaming que irá permitir tomar decisões diretamente na rede/máquina do usuário que está recebendo a publicação de um vídeo ao vivo ou gravado, criando e aplicando assim multibitrate sem interromper o playback da mídia. Nesta decisões está a detecção automática da internet do usuário, se este usuário tem uma internet boa, então o vídeo será executado com uma resolução boa, mas se a internet do usuário estiver ruim, automaticamente a qualidade do vídeo será baixada. Desta forma com o dynamic streaming seus vídeos poderão rodar em qualquer qualidade de internet, pois este teste será feita diretamente na rede/máquina de quem está assistindo e não mais no servidor.

Outra novidade importante é o suporte a MPEG-4 nas gravações de arquivos flv diretamente pelo servidor. Agora seus vídeos gravados ao vivo terão uma qualidade superior comparados com a forma em que era encondados estas gravações em versões anteriores. O suporte a XMP metadata é uma novidade matadora também, agora será possível pesquisar por textos em metadados aplicados dentro de um arquivo FLV via cuepoints, tudo isso em real time.

Outro ponto a se destacar é que o FMS agora vem com o Apache em sua estrutura, dando suporte a download progressivo de mídias e pontos para distribuição de arquivos como imagens, swf etc.

Agora imagine que você esteja assistindo uma transmissão ao vivo de uma programação de televisão, um jogo qualquer, agora imagine que você queira voltar este vídeo caso tenha perdido alguma informação, ou rever um golaço! Isso agora é possível com o FMS 3.5, com o DVR você poderá pausar e voltar um streaming inlive.

Um grande passo foi dado, mas confesso que ainda não são as features que realmente mexeram comigo, e uma destas que eu estava esperando é suporte a P2P usando o Real Time Media Flow Protocol(RTMFP), onde há rumores que isto só deve estar disponível somente na versão 3.6.

Mais detalhes podem serem encontrado nos links abaixo.

Pressrelease

Flash Media Interactive Server 3.5:

continue lendo

Livro de Flex 3 + Flash Media Server 3

É grande satisfação que compartilho com vocês meu mais novo projeto, o livro em português de Flex 3 + Flash Media Server 3 que será lançado em meados de Janeiro/2009 pela editora Brasport.

O livro trata diretamente da integração de Adobe Flex 3 com Flash Media Server 3, onde compartilho todos os passos para criar aplicações colaborativas usando estas tecnologias. Este livro nasceu a partir do meu curso on-line de Flex + Flash Media Server, e servirá também como material didático deste curso que agora passará a ser vip, onde os alunos e participantes terão suporte para todo o conteúdo aplicado no livro, e este suporte acontecerá em uma sala de aula on-line em tempo real.

A idéia principal deste livro é ser um guia prático que ensina desde a instalação de todo o ambiente de desenvolvimento com o Adobe Flex, Air e Flash Media Developer Server, seguindo em exemplos reais de uso com um conteúdo muito bem atualizado.

Com este livro você estará apto a criar aplicações de chats, conferências, jogos e até mesmo sua webtv. São tão grandes as possibilidades de uso destas tecnologias, e agora com este livro, tenho certeza que sua mente irá gerar novas idéias interessantes para produtos webs e desktops. Vale destacar que se ninguém lançar nenhum livro que trata diretamente de Flex e Flash Media Server, está será a primeira referência mundial em um livro impresso que trata do assunto. Agora nos resta aguardar ;-)

Em breve trarei mais novidades. Grande abraço!

continue lendo

For Conference Beta 0.1

Criar aplicações de conferências simples e funcionais pode ser um trabalho tedioso e repetitivo dependendo do momento, necessidade e tecnologias envolvidas. E para suprir esta necessidade é que criamos o For Conference!

o For Conference é um conjunto de componentes Flex que permite criar aplicações de conferências com poucos cliques. Todos os componentes são do tipo, clique, arraste e solte, facilitando a criação de aplicações multimídias para serem colocadas em produção ou até mesmo para estudos de usuários iniciantes.

O conjunto de componente é composto por Tile de Pods para áudio e vídeo conferência, Chat, Status e classes que estendem SharedObjects. O o diferencial é que este componente pode ser usado junto a maioria de servidores Flash Media que existe no mercado, como Flash Media Interactive Server, Wowza Pro, Milgra Grafter Server e até mesmo o RED5.

Atualização: 03/10/2008 às 17:00

Acesse http://tomsas.com.br/forconference/ para ver uma app em funcionamento. Para ver o código fonte gerado de toda a aplicação, basta acessar botão direito -> View source.

Segue abaixo algumas telas do For Conference que ainda está em fase beta, e logo já teremos para venda a um custo BEM acessível.

Segue algumas telas:
Código gerado:
Exemplo customizado via CSS:

Se você tem interesse em conhecer mais sobre o For Conference ou até mesmo realizar sua aquisição não deixe de entrar em contato conosco. Grande abraço!

continue lendo

Flash Media Encoding Server

E 2009 teremos mais um servidor de media da Adobe, o FMES ou Flash Media Encoding Server permitirá converter mídias nos formatos Microsoft Windows® Media, MPEG-4, DivX, H.264 e outros para FLV e F4V.

Imagine um youtube.com, que faz o upload de arquivos de vídeos para o servidor e em pouco minutos a mídia estará disponível no site para milhões de usuários assistirem. É isso que o FMES irá fazer, pegar seu arquivo de mídia em qualquer formato e transformar em FLV ou F4V.

Mais informações:

http://www.adobe.com/products/flashmediaencoding/

http://www.adobe.com/aboutadobe/pressroom/pressreleases/200809/091008AdobeFMES.html

continue lendo

Curso on-line de Flex 3 + Vídeo

Olá amigos,

Iniciou no dia 05/08 o curso on-line de Flex + Vídeo da e-Genial Soluções Inteligentes. O curso tem por objetivo ensinar todos os passos para se integrar Adobe Flex 3 + Flash Media Interactive Server, seguindo um passo a passo com um material muito bem documentado e exclusivo, contando também com um grupo de estudos e aulas duas vezes por semana em tempo real, usando o Treina TOM.

Neste curso será criado várias aplicações reais integrando Flex + Flash Media Interactive Server, como ferramentas para conferências, ferramentas para comunicações síncronas dentre outras. No final do curso os participantes irão aprender como colocar a aplicação em produção.

Para maiores informações, não deixe de visitar o site, e se você tiver alguma dúvida basta entrar em contato com a equipe e-Genial.

http://www.egenial.com.br/cursovideo/

continue lendo

Streaming e download progressivo

Neste post gostaria de compartilhar com você alguns conceitos que fazem parte de nosso dia a dia dentro deste mundo fantástico chamado web 2.0. O primeiro deles é entender o que é streaming.

A primeira transmissão digital via streaming ocorreu no ano de 1988 utilizando a tecnologia Shoutcast com base no MP3 comprimido à 128kbps (qualidade de CD), porém, a internet ainda não era capaz de suportar transmissões de elevada velocidade e o projeto foi engavetado.

Hoje com sua internet de alta velocidade, isso já é real. Quando você se conecta a sua rádio preferida pela internet, onde a programação da mesma está acontecendo ao vivo, o seu player favorito tenta estabelecer uma conexão persistente com o servidor onde está o serviço de compartilhamento da rádio.

Desta forma os dados são enviados por pacotes de um único ponto, o servidor. Assim se cria um processo chamado de streaming ou broadcast, pelo qual se transmite ou difunde determinada informação, tendo como principal característica que a mesma informação está sendo enviada para muitos receptores ao mesmo tempo.

Com isto temos a sensação de que o áudio é transmitido ao vivo, dando a impressão que você está realmente com seu rádio ligado. Quando falamos em sensação, estamos descontando alguma latência de alguns milissegundos ou segundos que pode haver entre a rede que está o servidor até chegar em sua rede onde está o seu computador. Podemos concluir então que streaming é uma forma de transmissão síncrona através de uma comunicação persistente via TCP IP.

Outra coisa que você precisa entender é sobre o download progressivo, que permite assistir vídeos ou escutar música pela internet baixando os arquivos para o cache de seu browser. Desta forma você só consegue ter acesso a mídia assim que for ocorrendo o download da mesma.

Um exemplo simples de download progressivo são os vídeos disponibilizados no youtube.com, veja que, quando você acessa um vídeo e o mesmo começa, dentro de alguns segundos o mesmo para, carrega e volta a tocar novamente, até ser totalmente carregado em sua máquina. Vale destacar que, quando a mídia está totalmente carregado em seu computador é sinal que você já assistiu toda ela, a não ser que você tenha dado uma pausa para esperar a mesma ser totalmente carregada. Outro detalhe importante é destacar que este processo de download progressivo ocorre via HTTP, e o tamanho do arquivo está diretamente ligado ao tempo de download, por isto no Youtube você consegue assistir alguns vídeos mais rápidos que outros.

Este processo é o mais barato pois não exige a presença de um servidor de streaming, basta ter qualquer servidor HTTP e um player acessando diretamente o arquivo.

Streaming versus download progressivo

As pessoas me perguntam muito qual é a melhor opção para compartilhar arquivos de áudio, vídeo ou até mesmo criar ambientes de colaboração pela internet, e confesso que a resposta para isto é bem simples. Depende de projeto para projeto, de aplicação para aplicação.

Através do download progressivo você só consegue compartilhar arquivos que estão fisicamente no servidor HTTP, e os clientes só conseguirão avançar o vídeo se já foi feito o download do mesmo até o ponto que se quer avançar.

Já através do streaming você tem a flexibilidade de detectar o tamanho da conexão do usuário e tomar decisões, direcionando o streaming para o arquivo que tenha uma qualidade em que o usuário possa assistir mesmo se a sua conexão for lenta, tudo isso de forma automatizada e com total controle de buffer. O cliente poderá também avançar a mídia ou voltar a qualquer momento, sem precisar que a mesma esteja carregada totalmente em sua máquina, se isto for um item importante na aplicação e se os usuários precisam interagir de forma síncrona, sem dúvida o streaming é a melhor opção.

Outro ponto importante é o valor gasto em estrutura para montar um servidor de mídia, ex: Em um servidor de vídeos via download progressivo os itens principais é servidor HTTP, uma boa banda de saída(upload) e um bom espaço em disco para colocar os seus vídeos.

Já no servidor de mídias síncronas você irá precisar de um servidor de streaming, banda de saída(upload) e um bom espaço em disco. São os mesmos itens citados no servidor de vídeos via download progressivo, só trocamos o servidor HTTP por um servidor de streaming onde conseguimos ter um total controle sobre a mídia fornecida e realizar uma comunicação bi-directional (“full duplex”) em tempo real.

Você sabia?

Que a primeira transmissão mundial ao vivo ocorreu em 25 de junho de 1967, quando o canal inglês BBC se uniu a um pool de emissoras de 26 países para transmitir ao grupo The Beatles cantando a música All You Need Is Love.

Assista o vídeo aqui: http://youtube.com/watch?v=rLxTpsIVzzo

Distribuição de conteúdo multimídia

Uma das plataformas e plugins mais usados para distribuição de conteúdos multimídia através da internet usando download progressivo ou streaming é sem dúvida o flash player da Adobe, que já toma conta de 98% de todos os computadores ligados a rede mundial de computadores. Hoje a mesma versão que existe para Windows é a mesma do Linux, Mac OS e Solaris, o que não acontecia algum tempo atrás.

A Adobe vem investindo grandemente nesta runtime, no momento que estou escrevendo este post a versão corrente é 9.0.124, o que me faz crer que logo logo já exista uma versão mais recente, o que fortalece o comprometimento da Adobe com seus clientes.

O Flash Player alguns anos atrás era visto como um plugin para rodar animações feitas em Flash, e até hoje é visto desta forma por algumas pessoas do “mundo web” desatualizadas. Muitos desenvolvedores ainda não entenderam o que a Adobe está fazendo para o mundo tecnológico.

O Flash Player é o plugin mais usado também na distribuição de vídeos e áudio pela internet, estes recursos estão presentes no Flash Player desde suas primeiras versões ainda quando fazia parte da antiga Macromedia(Comprada pela Adobe Systems). A Adobe tem melhorado muito estes recursos com o tempo, com alguns posts criados aqui você poderá comprovar isto, como é simples e fácil criar ambientes e distribuir conteúdo multimídia usando esta runtime.

Vale destacar que o este player não para por aí, vide a versão 10 chamado de “Astro” que traz grandes melhorias em sua estrutura, como: Maior suporte para sabores *Unix, recursos 3D como eixo Z, detecção automática de banda com streaming dinâmico, novo codec de áudio, conteúdo indexado por ferramentas de buscas dentre outras features que você poderá acompanhar de perto acessando:

http://labs.adobe.com/technologies/flashplayer10/

continue lendo

Flash Player 10 e novos recursos de streaming

Hoje a Adobe anunciou o beta do Flash Player 10, chamado carinhosamente de Astro, que vai trazer em sua estrutura novos recursos que de alguma maneira vão aumentar a qualidade das aplicações geradas.

Um dos destaques principais que fazem parte desta versão é o de streaming, que ganhou comunicação UDP sobre o novo protocolo da próxima release do FMS chamado de RTMFP (Real Time Media Flow Protocol), um novo codec chamado de Speex Audio e o tão esperado Dynamic Streaming.

Estes recursos vão fazer grande diferença para nós desenvolvedores de aplicações multimídia. O RTMFP provê em sua estrutura sobre o protocolo UDP mais segurança, melhor desempenho e baixa latência para comunicações em tempo real. O bacana deste protocolo é que ele é sempre criptografado, o que ajuda a proteger suas mídias e dados. Esta tecnologia é resultado da aquisição da Amicima, Inc., em 2006 pela Adobe.

Já o novo codec Speex conhecido pela comunidade Asterix, vai trazer maior fidelidade ao áudio transmitido e baixa latência, ele vai ser uma alternativa ao Nellymoser, mas levando muito mais experiências até os usuários.

E para finalizar com chave de ouro, o Dynamic Streaming vai acabar com aqueles inúmeros arquivos de vídeo separados para suportar cada tipo de qualidade/conexão. Agora, através deste recurso o mesmo vídeo criado sobre uma qualidade X poderá se auto-ajustar conforme a conexão do usuário, melhorando suas experiências, além de dar suporte total e controle para o desenvolvedor sobre a reprodução de vídeos por streaming, pois estes controles vão poder ser alterados em tempo real.

Outro detalhe importante é que, vamos ter que esperar por algum tempo até o lançamento da versão final do FP 10, e creio eu que o flash media server com suporte a estes recursos vai ser lançado junto.

Agora é esperar, grande abraço!

continue lendo

Servidores de streaming open source

A cada dia que passa vemos novas implementações de servidores de streaming com os mais variados recursos, alguns até implementam uma comunicação persistente via RTMP usando AMF, o que faz com que vários de seus recursos, mesmo que use a especificação mais antiga do AMF, funcione bem similar ao Flash Media Server.

Alguns projetos como RED5 que é totalmente escrito em java funciona desta maneira, pois além de fazer streaming de arquivos flvs ele possui em sua estrutura todo o conjunto de implementações que o FMS possui, e até mesmo shared object e streaming in-live. Já existe vários cases e alguns até de médios portes que já usam o RED5 em sua estrutura.

O projeto esta em constante crescimento e promete chegar logo na versão 1.0. Um ponto importante que vale destacar e MUITO no RED5 é a linguagem e o formato da implementação das classes server-side, por ser baseada em java, a curva de aprendizado é um pouco maior, fazendo com que qualquer aplicação de pequeno e médio porte demore mais tempo para ser implementada. Há vale destacar que a comunicação é feita somente por AMF0 para a serialização e deserealização dos dados.

Outro projeto interessante também escrito em java é o Milgra, escrito por um cara que realmente não tinha o que fazer, no bom sentido, pois ele implementou um media server que só tem 64k, é isso mesmo 64 Kbyte!

O projeto ainda esta em fase beta, porém totalmente funcional para streaming de arquivos flvs, ao vivo, gravações e callbacks sobre AMF0. É tão audacioso este projeto que o seu criador fala em seu site, que em um teste sobre uma máquina Mac OS X 10.4 Desktop, Intel Core Duo, 1.8 Ghz, 1 Gb RAM com o servidor levantado e conectado 803 usuários, o cpu load ficou somente em 3.42 e consumiu apenas 180 megabytes de ram.

Em comparação com o RED5 o Milgra é muito mais fácil de se trabalhar, mesmo que seja usado java como linguagem server-side, ele conseguiu abstrair o máximo das dificuldades que são encontradas com o RED5. E com isso temos aplicações mais simples, porém totalmente funcional. O projeto vem com todos os códigos fontes, aplicações demos, tanto a aplicação server-side como a aplicação client-side em actionscript, e isso inclui também uma administração muito completa para as aplicações, por uma interface simples em flash que permite também realizar testes de stress sobre qualquer aplicação.

Um outro projeto que promete é o Rubyizumi, recém lançado no Google Code. Hoje ele permite fazer streaming de arquivos MP4, usando a versão mais recentente do flash player 9.0.115 ou superior.

O Rubyizumi é totalmente escrito em Ruby, e com uma simplicidade fora do normal para este tipo de aplicação. De tão simples que o projeto é, para fazer streaming dos vídeos basta ter o ruby instalado na máquina windows, linux, mac ou unix*, e dizer:

ruby server.rb /diretorio_de_meus_videos

Pronto! Seu servidor de vídeos em MP4 esta no ar!

Como o projeto é muito novo, não dá para exigir performance, pois em nosso teste com 10 vídeos simultâneos o servidor consumiu 12% da CPU e 10 megas de RAM em um computador Mac osx 1.5.2, core 2 duo 2.4, 3GB de ram e 4 mega de cache. Mas vale ficar de olho neste projeto pela sua simplicidade e a curva de aprendizado que a linguagem ruby vai te proporcionar.

Bom por enquanto é isso! Grande abraço

continue lendo

Vídeos e streaming em 3D?

Imagine que você tenha uma camêra que filme em 360 graus, agora imagine poder fazer streaming deste vídeo ou da transmissão em tempo real?

Esta é uma das propostas da empresa Immersive Media. Ainda não tinhamos visto nada igual, é algo de deixar qualquer um louco de curiosidade, ainda mas após saber que o player do vídeo abaixo funciona em 3D graças ao poder do actionscript, e claro sobre o Flash Player.

Para testar, basta dar um clique em Play, e em seguida basta dar um clique no vídeo e mover o mouse, e veja o poder e as idéias para novos projetos que isto pode proporcionar.



Grande abraço ;-)


continue lendo

Flex e Flash Media Server: Server Side ActionScript parte 1

Server Side ActionScript(SSAS) é a liguagem de programação utilizada pelo Flash Media Server, muito poderosa e com muitos recursos para trabalhar com dados síncronos ou até mesmo a manipulação de arquivos.

Sendo uma linguagem server-side, não é preciso que esta seja compilado junto com o SWF, ou seja, você usa como se estivesse usando outra linguagem de servidor como PHP, Ruby on Rails ou ColdFusion.

Quando criamos uma aplicação com o Flash Media Server, estas são criadas no seguinte diretório.

C:\Program Files\Adobe\Flash Media Server 3\applications

Ou seja, se criarmos uma aplicação no Flash Media Server com o nome de “teste”, ficará da seguinte forma: caso queira mudar esse diretorio padrão, basta encontrar o seguinte arquivo

C:\Program Files\Adobe\Flash Media Server 3\conf\fms.ini

e mudar na seguinte linha para o diretorio de sua preferência

              # Application directory for the virtual host
              # For example:
              #    VHOST.APPSDIR = C:\myapps
              #
              VHOST.APPSDIR = C:\minhasApps
              

Partindo do princípio que estamos usando a configuração padrão do Flash Media Server, salveremos os arquivo .asc no seguinte diretório: C:\Program Files\Adobe\Flash Media Server 3\applications\teste

Então logo teremos o seguinte endereço rtmp “rtmp://localhost/teste” ou “rtmp://seu_servidor_fms/teste” para ser acessado pela aplicação cliente.

Quando criamos aplicações que vão realizar comunicações bilaterais ou seja, server <-> cliente, por padrão deve-se criar sempre um arquivo chamado “main.asc” que será chamado automaticamente quando a aplicação for carregada.

Uma dica é acompanhar o andamento do server, aplicações, streams etc. pelo console do Flash Media Server, localizado seguinte endereço.

C:\Program Files\Adobe\Flash Media Server 3\fms_adminConsole.swf

É no console que você vai acompanhar seu debug no Flash Media Server, como por exemplo:

Arquivo main.asc

// ActionScript Communications Document trace(“init app…”);

E no console teremos o seguinte resultado:

Agora a integraçao com o Flex é bem simples, vejamos o seguinte exemplo:
              <?xml version="1.0" encoding="utf-8"?>
              <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
                                       layout="absolute" 
                                       creationComplete="init();">
                <mx:Script>
                  <![CDATA[
                  import flash.net.NetConnection;
                  import flash.net.ObjectEncoding;
              
                  [Bindable]
                  public var nc:NetConnection = new NetConnection();
                  [Bindable]
                  public var rtmp:String = "rtmp://localhost/flexfms";
              
                  public function init():void{
                   trace("init app...");
                   nc = new NetConnection();
                   //Opa!!! Com o Flash Media Server 3, 
                   //nao é mais necessario setar qual AVM usar.
                   //nc.objectEncoding = ObjectEncoding.AMF0;
                   nc.connect(rtmp);
                   nc.addEventListener(NetStatusEvent.NET_STATUS,handler);
                   nc.addEventListener(AsyncErrorEvent.ASYNC_ERROR,asyncErrorHandler);
                  }
              
                  public function handler(e:NetStatusEvent):void{
                    trace(e.info.code);
                  }
              
                  public function asyncErrorHandler(e:AsyncErrorEvent):void{
                   trace(e);
                  }
              
                  public function onBWDone():void{
                   //
                  }
                  ]]>
                </mx:Script>
              </mx:Application>
              

Compilando o mxml, deveremos ter o seguinte resultado:

Essa foi a primeira parte de uma série de artigos, no próximo nos aprofundaremos mais na linguagem de servidor do Flash Media Server

continue lendo

Flash Media Server 3, pronto para download!

Conforme tínhamos compartilhado nesta semana a Adobe fez o lançamento oficial hoje do Flash Media Server 3.

Você poderá fazer o download gratuito da versão developer para até 10 conexões simultâneas, porém totalmente funcional com todos os recursos do FMIS que permite a gravação de vídeos e objetos compartilhado do lado do servidor e claro comunicação bilateral, além de streaming sob demanda.

O Flash Media Interactive Server 3 (FMIS) sofreu uma pequena mudança no valor ficando em $ 4,500 e o Flash Media Streaming Server (FMSS) ficou mesmo na casa de $ 995.

Vale lembrar que agora não existe mais limite de banda e nem de conexões simultâneas.

Há rumores por aí de algumas pessoas que fizeram alguns testes com 400 usuários simultâneos que entraram em sessão consumindo 13Mbit de banda e a carga da CPU ficou em torno de 5%, interessante, eu já baixei o meu e você?

Grande abraço e bons estudos!

continue lendo

AIR, Flex e vídeos de alta definição

Alguns meses atrás a Adobe liberou uma versão do Flash Player 9 com suporte a vídeos padrões MPEG-4, incluindo formatos como F4V, MP4, M4V, MOV, MP4V, 3GP, 3G2 que são compressos com o codec H.264 e áudio com HEAAC V2.

O codec H.264 oferece maior qualidade de vídeo em bitrates mais baixos comparados com o mesmo perfil de codificação Sorenson ou On2. HE-ACC v2 é uma extensão do ACC que por vez é um padrão definido para o formato de áudio MPEG-4 vídeo standard que contém técnicas para aumentar com eficiência a codificação de vídeos com baixa qualidade.

O Adobe AIR agora também tem suporte a H.264 e para criar aplicações usando destes recursos é muito simples.

Vamos agora criar um componente flex/air para ler estes formados.

continue lendo

Flash Media Development Server

Para quem não sabe, existe uma versão free do FMS para download disponível no site da Adobe. Esta versão é chamada de Flash Media Server Developer Edition.

Ela é totalmente completa provendo de todos os recursos disponíveis em outras versões como o FMIS e o FMSS, porém a única restrição é a quantidade de conexões simultanêas que é limitada a 10, e vale resaltar que ela nunca expira. Com esta versão seu ambiente de desenvolvimento ficará completo podendo usar em testes sobre sua internet e intranet.

E se você gostar, basta fazer a aquisição da licença e inserir em sua versão de desenvolvimento e voilá! Automaticamente ele será atualizado para a versão adquirida.

Para fazer o download basta clicar no link abaixo:

Download do FMDS

continue lendo

Flex + FMS, um simples chat

Esta semana vamos lançar nosso primeiro vídeo tutorial, onde vamos criar um simples chat que você poderá usar em seu webblog, site ou até mesmo em sua empresa.

Este chat será criado com Flex 3 beta public 3 e FMS 2 – Developer Edition.

O vídeo estará disponível por streaming via fms.

Aguarde as novidades!

continue lendo

Últimos comentários

Julio Cesar Pereira da Silva em Flex e Flash Media Server: Server Side ActionScript parte 1 em 04/02/2009 às 11:22 PM

Estou tentando criar uma webtv caseira. Estou usando o FMS 3.5 e não sei que “nome do servidor” ou seu_servidor_fms. Desculpe a ignorância.

Julio Cesar Pereira da Silva

Julio Cesar Pereira da Silva em Flex e Flash Media Server: Server Side ActionScript parte 1 em 04/02/2009 às 11:22 PM

Estou tentando criar uma webtv caseira. Estou usando o FMS 3.5 e não sei que “nome do servidor” ou seu_servidor_fms. Desculpe a ignorância.

Julio Cesar Pereira da Silva

Marcos Souza em Flex e Flash Media Server: Server Side ActionScript parte 1 em 01/02/2009 às 12:49 PM

Muito obrigado pela orientação! É sempre muito bom ver comunidades como à FMSGURU, sou novato e aprendendo com quem sabe! Parabéns!

Marcos Souza

Bruno Salgado em Flex e Flash Media Server: Server Side ActionScript parte 1 em 22/01/2009 às 10:50 AM

Ola! Estou com problemas com o FMS. Estou tentando importar o vídeo através da url rtmp mas dá mensagem de falha. Poderia me ajudar?

Bruno Salgado

Jose Medina em Flex e Flash Media Server: Server Side ActionScript parte 1 em 27/10/2008 às 12:14 PM

Gostei muito deste site, o primeiro que eu vejo com materiais realmente uteis para FMS, eu sou iniciantes nesse mundo e estou ancioso peleas as outras partes do artigo, abraços e parabens

Jose Medina