02 Sep 09
O termo Streaming significa fluxo ou, mais especificamente, fluxo de mídia. Trata-se de uma maneira de distribuição de informação multimídia em uma rede pela utilização de pacotes. Esta tecnologia é uma das mais utilizadas para trafegar conteúdo multimídia através da rede mundial de computadores. Os dados trafegados através de Streaming geralmente não são guardados pelas máquinas clientes que estão recebendo a informação. Este tipo de atividade só acontece caso o usuário receptor efetivamente ative algum sistema de cache ou de persistência dos dados trafegados, isto é, uma coisa além do oferecido pela tecnologia em questão.

A reprodução das informações trafegadas normalmente acontece em tempo real, ou seja, à medida que a stream é enviada e recebida, ela é apresentada ao usuário. Para tal, é necessário uma boa conexão com a Internet. Do contrário, o usuário pode perder trechos das informações transmitidas. Por apresentar esta característica de transmissão em tempo real, a utilização de streaming permite a reprodução de conteúdo protegido por direitos autorais, assim como acontece com a TV e rádio tradicionais que conhecemos.
Com a melhora da qualidade da conexão com a Internet, já é possível utilizar esta tecnologia em diversas situações, como na transmissão de vídeo sob demanda, do inglês video on demand, criação de webrários (streaming de áudio), webtvs (streaming tv) e ter acesso à conteúdo transmitido diretamente de outros países em seu computador ou até mesmo em dispositivos móveis, como celulares e palms.
As principais plataformas utilizadas para transmissão de dados em Streaming são: Broadcast e Multicast IP.
A distribuição das informações pode ser realizada de diversas maneiras, porém 2 pontos são sempre levados em consideração:
1) Protocolo – como os dados são trafegados e qual é sua estrutura de distribuição
2) Formato dos arquivos – o formato da mídia a ser transmitida
A transmissão de mídia através de Streaming é realizada por dois agentes principais: Player e Server. O 1º nada mais é do que um programa que permite reprodução dos dados recebidos. Já o 2º, é o distribuidor da informação.
Os protocolos de Internet utilizados para Streaming são RTSP e UDP. A característica mais importante destes tipos de protocolos é a trasmissão contínua de dados. Enquanto que outros protocolos como TCP e HTTP possuem controle e tratamento para pacotes de informações não enviadas com sucesso, o UDP apenas envio os dados, sem se preocupar se os pacotes realmente chegaram ao destino. Tal comportamento é o principal fator que permite uma melhor qualidade para transmissões em tempo real, talvez a mais importante característica do Streaming.
1 Comentário
Juarez Alvarenga
26|Oct|2009 1Muito bom. Só gostaria de saber por que não se pode ter uma web rádio em Linux, se tem como desculpe a minha ignorancia mas não sei.
Pelo que sei as web rádios só duncionam em Rwindows.
Tenho uma web rádio, e só rodar em rwindows é as trevas.
Deixe seu Comentário