Casa > O > O Que São Aplicações De Streaming De Dados?

O que são aplicações de streaming de dados?

Aplicações ou serviços de streaming de dados são aplicações que enviam dados à medida que chegam ou quando são criados, ou mesmo dados em ficheiros existentes, directamente para um serviço ou aplicação de cliente, como um navegador Web como o Chrome, ou as aplicações num leitor de vídeo Roku, ou aplicações móveis num telefone iPhone ou Android.

Um bom exemplo disto são as aplicações de negociação de corretores de bolsa. Como as ações são negociadas em uma bolsa de valores, os preços das ações mudam. Um aplicativo de streaming pode pegar esses preços e enviá-los em tempo real para clientes ou para outro aplicativo que use os dados para processamento posterior - como um software que observará os preços e criará um alerta se o preço for maior ou menor que um determinado ponto.

Como exemplo, um produto que serve de streaming de dados é chamado Lightstreamer. Pelo menos uma corretora de ações online que conheço utiliza o Lightstreamer para receber dados de provedores de dados de mercado e então irá transmitir esses dados para clientes que estão usando sua aplicação de negociação de ações para que, quando o cliente estiver considerando ações para comprar ou vender, ele possa ver quais são os preços mais recentes. Tudo isso acontece em frações de segundo para que os clientes saibam quais são os preços atuais quase instantaneamente.

Outro uso comum dos dados de streaming são vídeos web (como o que o YouTube oferece) e áudio web (como o que a Pandora oferece). No que diz respeito à rede e ao computador, vídeo e áudio são apenas dados, e o streaming desses dados permite que a aplicação web ou navegador comece a exibir o vídeo ou áudio sem ter que baixar o arquivo de vídeo ou áudio inteiro primeiro.

De Joaquin Arbogust

O que são alguns computadores portáteis para comprar? :: Qual é o melhor para o desenvolvimento de jogos - Python ou JavaScript?