RTMP vs. RTSP

A transmissão de mídia pode ajudá-lo a assistir a um concerto ao vivo enquanto você trabalha.

Protocolos de comunicação

A palavra HTTP, vista nas URLs, são acrônimos em inglês que correspondem a "Hypertext Transfer Protocol" (protocolo de transferência de hipertexto). Um protocolo é um conjunto de regras que definem os sistemas de troca de informações e comunicação. Websites 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 é progressivamente carregado em um navegador, e você não pode ver tudo até que o vídeo seja baixado completamente. Para realizar 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 eficientemente conteúdo de baixa latência e sob demanda na Web. A baixa latência é importante quando você deseja assistir a vídeos sem problemas em um navegador. Os 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 também. Se alguém perder uma conexão com a Internet enquanto assiste ao conteúdo RTMP, o sistema poderá se reconectar e retomar a transmissão. Os usuários da Internet desfrutam de vídeos que são iniciados mais rapidamente e podem ser reproduzidos sem problemas ao visualizar conteúdo de streaming usando o RTMP.

RTSP

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

Considerações

Você precisa de um servidor especial, como o Flash Media Server, para distribuir conteúdo de vídeo usando o RTMP. Você pode usar o servidor para enviar dados para o Adobe Air e outros aplicativos da Adobe que suportam mídia de fluxo contínuo. 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 entregar o conteúdo RTSP. Uma desvantagem do uso de RTMP e RTSP é a necessidade de usar servidores especiais. Muitos sites oferecem vídeos bem-sucedidos usando o HTTP normal, embora eles forneçam apenas um 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 para transmitir eventos ao vivo.