Audio de fluxo

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (809 palavras )
  • Download(s) : 0
  • Publicado : 17 de outubro de 2011
Ler documento completo
Amostra do texto
Áudio de fluxo

O áudio de fluxo (streaming audio) é a audição de sons pela Internet. Essa aplicação também é chamada música por demanda. A Internet está repleta de Web sites demúsica, muitos deles com listas de títulos de canções nos quais os usuários podem clicar para ouvir as canções. Alguns deles são sites gratuitos (por exemplo, novas bandasprocurando publicidade); outros exigem o pagamento em troca da música, embora com freqüência também ofereçam algumas amostras gratuitas (por exemplo, os primeiros 15 segundos de uma canção).

A figuraabaixo mostra m modo simples de implementar música reproduzida através de cliques em uma página da Web.

[pic]

1. Estabelece conexão TCP

2. Envia solicitação GET de HTTP

3. Oservidor obtém o arquivo do disco

4. Arquivo devolvido

5. O navegador grava o arquivo no disco

6. O reprodutor de mídia vai buscar o arquivo bloco por bloco e o reproduz.

O processocomeça com um clique do usuário em uma canção. Em seguida, o navegador entra em ação. Na etapa 1 ele estabelece uma conexão TCP para o servidor da Web ao qual a canção está ligada por um hiperlink. A etapa2 é o envio de uma solicitação GET em HTTP para obter a canção. Em seguida (etapas 3 e 4), o servidor vai buscar a canção (que é apenas um arquivo em MP3 ou algum outro formato) no disco e o enviade volt a ao navegador. Se o arquivo for maior que a memória do servidor, ele poderá buscar e enviar a música um bloco por vez.

Usando o tipo MIME, por exemplo, audio/mp3 (ou a extensão dearquivo), o navegador descobre como deve exibir o arquivo. Normalmente, haverá uma aplicação auxiliar como RealOne Player, Windows Media Player ou Winamp, associada a esse tipo arquivo. Tendo em vistaque a maneira habitual do navegador se comunicar com um auxiliar é gravar o conteúdo em um arquivo de rascunho, primeiro ele irá gravar todo o arquivo de música como um arquivo de rascunho no...
tracking img