RTMP vs. RTSP

Você pode ter ouvido as palavras “Video on Demand” (vídeo sob demanda) e “Streaming Media” (streaming media) enquanto navega na Web. Esses termos se referem às tecnologias usadas para transferir conteúdo de áudio e vídeo de um local remoto para o seu computador. RTMP e RTSP são duas dessas tecnologias. São protocolos de comunicação que compartilham mais semelhanças do que diferenças e ajudam a fazer a distribuição interativa de multimídia em tempo real.

Protocolos de comunicação

A palavra HTTP, vista nas URLs, é um acrônimo em inglês que corresponde ao “Hypertext Transfer Protocol”. Um protocolo é um conjunto de regras que definem sistemas de troca de informações e comunicação. Os sites distribuem conteúdo de hipertexto, áudio e vídeo usando este protocolo. Todos os navegadores suportam e nenhum conhecimento especial é necessário para usá-lo. Basta colocar um documento HTML no servidor da Web e ele será visto na Internet. Um vídeo transmitido usando HTTP é carregado progressivamente em um navegador e você não pode assistir a tudo até o download completo do vídeo. Para executar a transmissão em tempo real, você deve usar protocolos como RTMP e RTMS.

RTMP

A Adobe, que distribui o Flash Player, criou o RTMP para ajudar os servidores da Web a distribuir conteúdo de baixa latência e sob demanda na Web com eficiência. A baixa latência é importante quando você deseja assistir a vídeos sem problemas em um navegador. Servidores RTMP, como o Flash Media Server, também suportam fluxos de vídeo ao vivo e podem transmitir áudio e outros tipos de dados. Se alguém perder uma conexão com a Internet enquanto assiste ao conteúdo RTMP, o sistema poderá reconectar e retomar a transmissão. Os usuários da Internet desfrutam de vídeos que iniciam mais rapidamente e podem ser reproduzidos sem problemas ao exibir conteúdo de streaming usando RTMP.

RTSP

Os desenvolvedores originalmente projetaram tecnologia sob demanda para permitir que as pessoas controlassem o conteúdo de mídia usando controles familiares para reproduzir, pausar e parar. O RTSP, que também oferece transmissão em tempo real, permite controlar a reprodução com esse tipo de controle. Você pode até avançar para o final de um vídeo sem baixar o arquivo inteiro. A RealNetworks, criadora do Real Player, usou o RTSP streaming de áudio e vídeo nos anos 90. Os desenvolvedores também usaram o RTSP para criar programas de mensagens instantâneas, software de videoconferência e outros tipos de aplicativos que requerem interação em tempo real.

Considerações

Você precisa de um servidor especial, como o Flash Media Server, para distribuir o conteúdo de vídeo usando RTMP. Você pode usar o servidor para enviar dados ao Adobe Air e outros aplicativos da Adobe que suportam streaming de mídia. Embora a Adobe tenha criado o RTMP, os desenvolvedores podem usá-lo em seus próprios aplicativos porque a empresa lançou a tecnologia ao público. Um servidor especial também é necessário para fornecer conteúdo RTSP. Uma desvantagem do uso de RTMP e RTSP é a necessidade de usar servidores especiais. Muitos sites oferecem vídeo com sucesso usando HTTP normal, embora apenas forneçam pseudo-streaming progressivo. No entanto, você pode se beneficiar do uso de RTMP ou RTSP quando precisar transmitir vídeo em tempo real sob demanda ou transmitir eventos ao vivo.

Referências

 

Você pode estar interessado:

Deixe um comentário