Algumas vezes em nossos projetos precisamos fazer uploads de mais de um arquivo.
No Flash a classe FileReferenceList fornece recursos para permitir que o usuário selecione um ou mais arquivos para upload. Um objeto FileReferenceList uma lista de FileReference. Isso significa que ao selecionar vários arquivos o método fileList possuirá a lista de Filereference, um para [...]
FileReferenceList – Upload de multiplos arquivos
SHOUTcast e Red5 unidos
Procurando na Internet um modo de o Red5 acessar um serviço do SHOUTcast e e encontrei isso no próprio site da Red5.
O Plug-in icyplugin permite que sejam acessados transmissões de vários outros softwares. Veja a especificação:
This plugin allows media origination from SHOUTcast, NSVCap, Winamp DSP, or other ICY compatible broadcasting applications. (Original)
Bom, pesquisando e pesquisando [...]
Curso de Adobe Flex focado em PHP – turma 03
AMFPHP ou ZendAmf
Uma discussão que esta em alta é em relação a velocidade do ZendAmf. O ZendAmf é realmente mais lento por possuir recursos extras e ser baseado no Zend Framework.
Eu já fiz a validação do XML ou AMFPHP, e nesta mostrei que o AMFPHP é muito mais rápido que o XML.
Então aproveitando o exemplo mostro que o AMFPHP ainda continua mais rápido que o ZendAmf e por isso muitos programadores ainda optem por este no desenvolvimento de seus softwares.
SharedBall com Red5 ou FMS
Ninguém discorda que o SharedBall é o melhor exemplo de sincronização entre ambientes. Eu quando descobri o FMS foi meu primeiro exemplo que fiz, naquele caso era flash, para esta sincronização.
Para o SharedBall pode ser usado o Red5, com o serviço fitcDemo, ou outro serviço, e no FMS apenas criando uma pasta em /FMS/applications.
Basicamente temos [...]
Compartilhando Câmera e Chat com o Flash Media Server
Neste exemplo vamos criar um aplicativo chamado confDemo do Flash Media Server. Este serviço é igual ao publicado sobre Red5, porém reescrito para Flash Media Server..
O Flash Media Server é muito mais fácil de criar serviços do que o Red5, pois apenas precisamos saber programar em AS2.
Então vá até o FMS, na pasta FlashMediaServer3/applications e [...]
Compartilhando Câmera e Chat com o Red5
Este exemplo pode usar o serviço fitcDemo do Red5, mais preferi criar o meu próprio por necessitar de muitas alterações e novas implementações.
Basicamente é o serviço fitcDemo que vou adicionar algumas funcionalidades novas ao serviço e para isso você precisa saber um pouco de Java ou pelo manos a não básica.
/**
* Se você não [...]
O FMS
O Flash Media Server é um produto licenciado da Adobe, que possui duas formas duas formas de licenciamento
1 – Flash Media Interactive Server 3.5
O software Adobe Flash Media Interactive Server oferece uma combinação exclusiva de recursos poderosos de mídia de fluxo contínuo e um ambiente flexível para criar e fornecer aplicativos de mídia social interativa [...]
O Red5
o Red5 é um servidor de RTMP de código aberto e desenvolvido em Java e possui suporte as seguintes funcionalidades:
Streaming de Audio/Video (FLV e MP3)
Gravação de Streaming (somente FLV)
Shared Objects
Publicação em Tempo Real
Remoting (Action Message Format)
Instalação
Atualmente na versão 0.8 pode ser baixado nos seguintes links: OSX | Windows | Windows (Java5) | [...]
O Protocolo RTMP
Real Time Messaging Protocol (RTMP) é um protocolo desenvolvido pela Adobe para streaming de áudio, vídeo e dados para internet totalmente voltada para o Flash player.
O protocolo é muito simples e trafega em TCP na porta 1935. Também é possível usar o protocolo RTMPT que usa pequenos pacotes HTTP para burlar os Firewall, RTMPS e [...]




