Passé
Cesar Henrique Pereira Ribeiro
Escola de Engenharia – Universidade Federal Fluminense (UFF)
Rua Passo da Pátria, 156 – Niterói – RJ – Brazil cesarhpribeiro@yahoo.com.br Resumo. Este trabalho tem como objetivo descrever as características principais de alguns protocolos de streaming já consolidados e apresentar novos protocolos que surgem como evolução dos protocolos anteriores, adaptados às novas necessidades de comunicação multimídia como mobilidade e convergência.
1. Introdução
Streaming introduz uma nova forma de consumir mídia pela Internet, ele permite que se use um arquivo de mídia enquanto ele está sendo transmitido, não precisando esperar que o arquivo inteiro seja recebido. Os dados transmitidos pela Internet são tocados nos players e depois descartados.
Streaming só é possível graças aos diferentes componentes de software que se comunicam em diversos níveis. Um sistema básico de streaming tem três componentes principais: •
Player: O software que permite aos usuários consumirem os arquivos multimídia; •
Servidores: O software que distribui os conteúdos para os usuários;
•
Encoders: O software que converte o conteúdo de áudio e vídeo nos formatos que podem ser distribuídos 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. Este trabalho utiliza como base o trabalho realizado no primeiro semestre de
2006 [1] e tem como objetivo apresentar os novos protocolos de streaming MMTP
(Multimedia Multiplexing Transport Protocol) e SCTP (Stream Control Transmission
Protocol) fornecendo