Streaming

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa

Streaming (fluxo de média (português europeu) ou fluxo de mídia (português brasileiro)) é uma forma de distribuição de dados, geralmente de multimídia em uma rede através de pacotes. É frequentemente utilizada para distribuir conteúdo multimédia através da Internet. Em streaming, as informações não são armazenadas pelo usuário em seu próprio computador não ocupando espaço no Disco Rígido (HD), ele recebe o "stream", a transmissão dos dados (a não ser a arquivação temporária no cache do sistema ou que o usuário ativamente faça a gravação dos dados) - a mídia é reproduzida à medida que chega ao usuário, dependendo da largura de banda seja suficiente para reproduzir os conteúdos, se não for o suficiente ocorrerá interrupções na reprodução do arquivo (ver buffer ).

Isso permite que um usuário reproduza conteúdos protegidos por direitos de autor, na Internet, sem a violação desses direitos, similar ao rádio ou televisão aberta diferentemente do que ocorreria no caso do Download do conteúdo,onde há o armazenamento da midia no HD configurando-se uma cópia ilegal. A informação pode ser transmitida em diversas plataformas, como na forma Multicast IP ou Broadcast. Exemplos de serviços como esse são o Netflix e o Spotify.

Streaming Media[editar | editar código-fonte]

Atualmente, com o advento de tecnologias como o ADSL (Asymmetric Digital Subscriber Line), a Internet via cabo, rádio, WiMAX e fibra ótica, permitem novos serviços na Internet, como o vídeo sob demanda ("on demand"). Também é possível assistir a vídeos em streaming via smartphones por meio de aplicativos próprio exigindo um conexão de dados ou através do wifi . É uma tecnologia que tem possibilitado a muitas pessoas, em todo o mundo, terem acesso a diversos tipos de conteúdos de diferentes países a um custo relativamente baixo, geralmente o usuário paga uma taxa fixa para ter o serviço disponível 24 horas por dia, sete vezes por semana dando a ele uma maior liberdade e flexibilidade de horário, não ficando preso aos horários do conteúdo transmitido pela televisão. Esse é um dos principais fatores para a enorme popularidade desse tipo de serviço. Essa tecnologia está inserida na Computação em Nuvem (em inglês, Cloud Computing) pois os dados de mídias transmitidos para o usuário ficam armazenados em servidores (Servers), computadores que possuem uma enorme capacidade de armazenamento de dados e estão conectados a internet de alta velocidade que permite a transmissão de arquivos de melhor qualidade mesmo para locais muito distantes.

Tecnologia[editar | editar código-fonte]

Arquitetura[editar | editar código-fonte]

A distribuição de dados pode ser feita de várias formas, seguindo a estrutura:

  • Protocolos: como os dados serão transmitidos e a estrutura de distribuição;
  • Formatos de arquivos: o formato do mídia a ser distribuído.

O streaming só é possível graças às diferentes peças de software que comunicam em diversos níveis, ou mais recentemente o ROLAND VR-5, dispositivo AV Mixer & Recorder.

  • Player: O software que permite que os usuários reproduzam os arquivos multimídia;
  • Servidores: O distribuidor e seu software que distribuem os conteúdos para os usuários, utilizando um protocolo definido.

Os protocolos Internet empregados na distribuição de arquivos de streaming - o UDP e RTSP - realizam a distribuição entre um servidor de streaming e um player com muito mais qualidade. Esta qualidade é alcançada graças a arquitetura que prioriza a distribuição em fluxos contínuos. Quando TCP e HTTP são usados e encontram uma falha em entregar um pacote de dados, eles tentam repetidamente enviar aquele pacote de dados até que este seja entregue com sucesso. UDP continua a enviar os dados mesmo se ocorrer perda dos mesmos, o que permite uma experiencia em tempo real, que é uma das principais características do streaming.

Protocolos[editar | editar código-fonte]

Formatos de arquivos[editar | editar código-fonte]

Formatos de descrição[editar | editar código-fonte]

  • SDP - Session Description Protocol
    • (SDP) (Protocolo de Descrição de Sessão).
  • SMIL - Synchronized Multimedia Integration Language
    • (SMIL) - (Linguagem de Integração Sincronizada de Multimídia) é uma aplicação simples para a criação e apresentação de "rich media" ou "multimedia" (áudio/video). Saiba mais sobre este padrão XML usado frequentemente para recursos de animação em outras linguagens.

Ver também[editar | editar código-fonte]

Referências

Ligações externas[editar | editar código-fonte]

Ícone de esboço Este artigo sobre Informática é um esboço. Você pode ajudar a Wikipédia expandindo-o.