Visão Geral
O RTMP (Real Time Messaging Protocol) é um protocolo proprietário desenvolvido pela Adobe Systems que utiliza, por padrão, a porta 1935 e foi utilizado primeiramente no Flash Communication Server.
RTMP usa o protocolo TCP/IP para a transmissão de pacotes e não é usado para RCP (Remote Procedure Calls). O RTMP mantém uma conexão persistente com o servidor e permite a comunicação em tempo real de dados do tipo: áudio, vídeo e objeto.
Hoje o protocolo RTMP está sendo implementado também pelo Red5, através da engenharia reversa.
Para ser realizada a comunicação RTMP, é necessário, além do servidor, um arquivo swf. Este arquivo que deverá ser compartilhado pelos usuários finais, deve ser dotado de chamadas RTMP, normalmente codificadas em Action Script.
Legalidade do uso do protocolo RTMP
O RTMP foi criado pela Macromedia (hoje Adobe) no projeto do Flash Communication Server para permitir o compartilhamento em tempo real de áudio, vídeo e objetos. Até hoje a Adobe nâo abriu a codificação deste protocolo.
A equipe de desenvolvimento do Red5, o “refez” a partir da engenharia reversa.
Examinar determinado pacote e recriar seu comportamento não é ilegal, portanto o Red5 é um projeto legal.
Servidores RTMP
O primeiro servidor RTMP é o Flash Communication Server, antecessor do Flash Media Server, depois vieram o WebOrb e o ElectroServer, também de código proprietário. Mais tarde surge o Red5, uma alternativa em software livre para o Flash Media Server, que codificou o RTMP através do processo de engenharia reversa.
Red5
O Red5 é definido como um Servidor Flash de Código Aberto (sob licença LGPL), escrito em Java. Seu projeto é dedicado a interação entre o flash player e uma conexão direta e permanente com o servidor reservada usando RTMP e que suporta:
· Streaming de Áudio e Vídeo (arquivos flv e mp3);
· Gravação de streams enviados por clientes (apenas no formato flv);
· Objetos compartilhados;
· Chamada remota;
Este software encontra-se na versão 0.6, mas já tem maturidade suficiente para dar suporte a uma aplicação de Videoconferência desde a sua versão 0.4.

Um comentário:
Ola
eu tenho um site e queria muito fazer streaming de uma web para o meu site em tempo real
mas nao consigo de maneira nenhuma configurar o protocolo rtmp
sera que voçe me pode ajudar ?
meu email é msn@tripeiro.com por favor diga se me pode ajudar e quanto me pode custar isso por favor
Postar um comentário