>> Tecnologia eletrônica >  >> Lar inteligente >> Vida Inteligente

RTMP vs. RTSP


Você pode ter ouvido as palavras "Video on Demand" e "Streaming Media" enquanto navegava na Web. Esses termos referem-se a 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. Os protocolos de comunicação RTMP e RTSP compartilham mais semelhanças do que diferenças e ajudam a tornar possível a distribuição de multimídia interativa em tempo real.

Protocolos de comunicação


A palavra HTTP, vista em URLs, significa Hypertext Transfer Protocol. Um protocolo é um conjunto de regras que definem como os sistemas trocam informações e se comunicam. Os sites distribuem conteúdo de hipertexto, áudio e vídeo usando este HTTP. Todos os navegadores suportam este protocolo e não requer nenhum conhecimento especial para usá-lo. Basta colocar um documento HTML em seu servidor Web e o resto da Internet o verá. O vídeo transmitido usando HTTP é carregado progressivamente em um navegador e você não pode visualizar tudo até que o vídeo seja baixado. Para executar streaming 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 transmitir conteúdo sob demanda e de baixa latência pela Web com eficiência. A baixa latência é importante quando você deseja visualizar um vídeo suave em seu navegador. Servidores RTMP, como o Flash Media Server, também suportam transmissões de vídeo ao vivo e também podem transmitir áudio e outros tipos de dados. Se alguém perder uma conexão com a Internet enquanto visualiza nosso conteúdo RTMP, o sistema pode se reconectar e retomar a transmissão. Os usuários da Internet desfrutam de vídeos que iniciam mais rápido e são reproduzidos sem problemas ao visualizar conteúdo de streaming usando RTMP.

RTSP


Os desenvolvedores originalmente projetaram a tecnologia sob demanda para permitir que as pessoas controlem a mídia usando os controles familiares de Reproduzir, Pausar e Parar. O RTSP, que também oferece streaming em tempo real, permite controlar a reprodução usando esses tipos 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 90. Os desenvolvedores também usam o RTSP para criar mensageiros instantâneos, 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 RTMP. Você pode usar o servidor para enviar dados para o 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. Você também precisa de um servidor especial para entregar conteúdo RTSP. Uma desvantagem de usar RTMP e RTSP é a necessidade de usar servidores especiais. Muitos sites entregam vídeo com sucesso usando HTTP regular, embora forneça apenas 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.