Streaming media é uma forma de distribuir informação multimídia. Esta tecnologia é tipicamente aplicada para em formatos multimídia distribuidos pela Internet.
Streaming introduz uma nova forma de consumir mídia pela Internet, ele permite que se use um arquivo de mídia enquanto ele esta sendo transmitido, não precisando esperar que o arquivo de inteiro seja baixado. Os dados são transmitidos pela Internet, são tocados nos players e depois são descartados. Streaming também oferece ao usuário controle sobre a mídia enquanto esta sendo consumida, como avançar e retroceder.
Streaming só é possivel graças às diferentes peças de software que se comunicam em diversos níveis. Um sistema básico de streaming media tem três componentes:
- Player: O software que permite os usuários consumirem os arquivos multimídia
- Servidores: O software que distribui os conteúdos para os usuários
- Encoders: O software que converte os arquivos brutos de áudio e vídeo nos formatos que podem ser distribuidos através de streaming
Estes componentes devem se comunicar em diferentes níveis. Protocolos, formatos de arquivos e codecs providenciam o framework básico para esta interação:
- Protocolos: Definem as regras básicas de como os dados serão trocados entre os componentes
- Formatos de arquivos: O modo padronizado em que estes dados são trocados
- Codecs: Usados para codificar/decodificar os dados contidos dentro dos arquivos
Fonte: http://pt.wikipedia.org/wiki/Streaming_Media
Um otimo exemplo disso é o http://yotube.com um dos mais conhecidos desitnados a esse propostio.Desenvolvendo sites com estilo yotube.
Arquivado em: actionscript, flash, streaming | Etiquetado: flash, media, movie, streaming, video, youtube