Flex + FMS + Ruby on Rails
Olá Garotos e garotas de programa, domingão dia de estudo, dia de tirar uma soneca e esfriar a cabeça… Opa! Negarete, nada disso, vamos estudar mais um pouco, só que agora que tal unirmos o que há de melhor em tecnologia para desenvolvimento de ferramentas e sistemas de streaming ? Em minhas esperiências com Flex + FMS + Ruby on Rails eu desenvolvi uma mini ferramenta de Podcast a qual você poderá ver aqui no blog no sidebar a direita.
O desenvolvimento é bem tranquilo, como já citei aqui em vários posts, unir Flex + Rails é mamão com açucar, a parte mais chata é dominar o FMS, se você esta se perguntando o que é FMS ? Primeiramente vamos entender o conceito de Streaming.
Conceito
Streaming é basicamente uma tecnologia que permite ao usuário ter acesso ao conteúdo multimídia sem a obrigação de baixar o arquivo. Funciona da seguinte forma: Quando o usuário clica em um link solicitando a reprodução de um arquivo streaming, inicia-se o download das informações. Antes de começar a executar o streaming, o player armazena um certo volume de dados em um buffer, para que a transmissão ocorra sem interrupções. Quando o buffer é preenchido, o player reproduz o conteúdo.
Podemos ainda ver o Streaming como uma tecnologia que permite o envio de informação multimedia através de pacotes, utilizando redes de computadores, sobretudo a Internet. Quando as conexões de banda larga são bem rápidas, a velocidade de transmissão da informação é elevada, dando a sensação que áudio e vídeo são transmitidos em tempo real.
O streaming permite novos negócios na Internet, como por exemplo, o vídeo sob demanda (video on demand). Uma realidade que esta chegando por aqui no Brasil é poder assistir vídeos em streaming via telefone celular, aguardem o que vem por aí.
O streaming faz uso da tecnologia Multicast IP para a transmissão dos dados a partir de um único ponto para vários outros pontos de recepção (um para N).
FMS
Flash Media Server é uma combinação original de um servidor de streaming com um ambiente flexível de desenvolvimento para criar aplicações multimedia e interativas. Esta combinção permite que empresas criem e entregam conteúdos como vídeo sobre demanda, transmissões ao vivo,video confêrencias através de aplicações ricas e salas de bate papo.
Falando nisso, o Treina Tom foi desenvolvido com essa união, o que me proporcionou um alto nível de desenvolvimento Rico e interativo.
Partindo desde princípio comecei a escrever um Livro falando um pouco desta união e como criar sua própria ferramenta de Podcast, o livro é composto de 150 páginas + código fonte da aplicação, caso tenha interesse, me contate para maiores informações de como adquirir.
Novidades
Seguindo a linha de desenvolvimento Flex + Rails, eu escrevi uma máteria sobre esta união para a Revista www.com.br, vai sair agora para a edição de Março, não esqueça de reservar a sua
Grande abraço…..
