Você pode ter ouvido termos "Video on Demand" e "Streaming Media" navegando na Web. Referem-se a tecnologias para transferir conteúdo de áudio e vídeo de local remoto para seu computador. RTMP e RTSP são duas dessas tecnologias. Protocolos de comunicação RTMP e RTSP compartilham mais semelhanças que diferenças e ajudam tornar distribuição multimídia interativa em tempo real possível.
Palavra HTTP, vista em URLs, significa Hypertext Transfer Protocol. Protocolo é conjunto de regras definindo como sistemas trocam informação e comunicam. Sites distribuem conteúdo hypertext, áudio e vídeo usando HTTP. Todos navegadores suportam este protocolo, e não requer conhecimento especial. Simplesmente coloque documento HTML no seu servidor Web, e o resto da Internet o vê. Vídeo transmitido via HTTP carrega progressivamente no navegador, e você não pode ver tudo até download completar. Para streaming em tempo real, deve usar protocolos como RTMP e RTSP.
Adobe, que distribui Flash player, criou RTMP para ajudar servidores Web transmitirem conteúdo sob demanda de baixa latência pela Web eficientemente. Baixa latência é importante quando deseja ver vídeo suave no navegador. Servidores RTMP, como Flash Media Server, também suportam transmissões de vídeo ao vivo e transmitem áudio e outros tipos de dados. Se alguém perde conexão Internet vendo conteúdo RTMP, sistema reconecta e retoma streaming. Usuários Internet desfrutam vídeos que iniciam mais rápido e rodam suavemente vendo streaming via RTMP.
Desenvolvedores originalmente projetaram tecnologia sob demanda para permitir pessoas controlarem mídia usando controles familiares Play, Pause e Stop. RTSP, que também entrega streaming em tempo real, permite controlar reprodução usando estes controles. Você pode até avançar para final de vídeo sem baixar arquivo inteiro. RealNetworks, criador do Real Player, usou streaming áudio/vídeo RTSP nos anos 90. Desenvolvedores também usam RTSP para criar mensageiros instantâneos, software de videoconferência e outros aplicativos requerendo interação em tempo real.
Você precisa servidor especial como Flash Media Server para distribuir conteúdo de vídeo usando RTMP. Pode usar servidor para enviar dados a Adobe Air e outros aplicativos Adobe que suportam streaming. Embora Adobe criou RTMP, desenvolvedores podem usá-lo em próprios aplicativos porque empresa liberou tecnologia ao público. Também precisa servidor especial para entregar conteúdo RTSP. Desvantagem de usar RTMP e RTSP é necessidade de servidores especiais. Muitos sites entregam vídeo com sucesso usando HTTP regular mesmo que só forneça pseudo-streaming progressivo. Porém, você beneficia usando RTMP ou RTSP quando precisa transmitir vídeo sob demanda em tempo real ou transmitir eventos ao vivo.
Tecnologia Eletrônica © [www.351231.com]