Princípios Básicos de Transmissão de Mídia

O que é Transmissão de Mídia

Transmissão é o processo usado quando um arquivo de mídia (por exemplo: áudio, vídeo ou animação) é quebrado em partes menores para ser exibido ou ouvido durante o envio das partes, em oposição à transferência de todo o arquivo. (Isto é semelhante a receber e ler um livro uma página de cada vez, em vez esperar a chegada de todo o livro para iniciar a leitura.)

A transmissão permite a visualização de grandes arquivos de dados sem muita demora e a exibição de eventos ao vivo em tempo real. Além disso, o RealOne Player pode selecionar a melhor largura de banda da mídia fornecida (algumas mídias são transmitidas em mais de uma largura de banda) para que a transmissão da mídia corresponda à velocidade de transferência/download que você tem.

Um dos protocolos que pode ser usado para otimizar a largura de banda de uma apresentação é a Linguagem de Integração Multimídia Sincronizada (Synchronized Multimedia Integration Language - SMIL). Apresentações SMIL enviam transmissões diferentes para cada um dos componentes de uma apresentação (por exemplo: uma transmissão de vídeo, uma transmissão de áudio e uma transmissão de texto). Cada transmissão possui uma taxa de bits ideal diferente a ela associada. O resultado é que uma apresentação complexa pode ser transmitida com uma largura de banda muito menor se comparada a uma apresentação limitada ao formato e à largura de banda do maior tipo de mídia.

Largura de Banda

O aspecto que mais afeta sua experiência na Internet e em qualquer tipo de Transmissão de Mídia é a largura de banda. Normalmente, isso significa a velocidade máxima (Kbps) de conexão com a Internet, mas também pode estar relacionada à quantidade de transmissões de dados que um servidor pode tratar, bem como a outras limitações de rede. Se o RealOne Player tivesse de fazer download de dados mais rápido do que o limite da conexão, como exibir uma transmissão de 256Kbps em uma conexão de 56Kbps (a largura de banda de qualquer transmissão é exibida na Barra de Status), a apresentação teria pausas regulares para permitir o acompanhamento do sistema. Para evitar  isso, um provedor de mídia transmitirá RealMedia em várias larguras de banda ao mesmo tempo, como a 56Kbps e a 256Kbps. O RealOne Player escolherá a transmissão de dados com uma largura de banda que melhor corresponda a seu sistema. Obviamente uma transmissão de dados mais estreita significará uma qualidade mais baixa, mas terá menos chances de ser interrompida do que em uma transmissão mais larga.

Armazenando no Buffer

Durante a transmissão da mídia, a largura de banda nem sempre se mantém constante. Muitas vezes ela cai abaixo da taxa necessária para transmitir a apresentação continuamente. Para evitar interrupções por atrasos ou transmissões lentas, o RealOne Player armazenará em cache, ou buffer, uma parte da transmissão da mídia antes de iniciar a reprodução. (Isto fica evidente com o " Carregando xx%" mostrado na Barra de Status quando você inicia a reprodução de um clipe.) Quando a largura de banda de sua conexão é baixa ou há perda de dados (transferência de dados ruim que precisa ser retransmitida), o RealOne Player obtém dados do buffer. Quando a largura de banda volta ao normal, o RealOne Player insere dados no buffer até voltar a preencher o cache. Quando você tentar visualizar um clipe de largura de banda alta em uma conexão de largura de banda baixa, o RealOne Player tenta criar o maior cache possível antes de iniciar a reprodução.

Transmissão de Mídia versus Mídia Gravada

De modo geral, a Transmissão de Mídia se refere às informações de mídia que são apresentadas através da Internet. A transmissão de dados se origina na Internet, é transferida por modem/linha de dados para o computador, decodificada por um player e vista pelo consumidor. A Mídia Gravada é um arquivo de dados que pode ser acessado diretamente de um computador (em um disco ou unidade de rede), como um trilha de CD de áudio em um CD, um arquivo *.rm ou *.mp3.

Nota: Do ponto de vista meramente técnico, a mídia que está sendo reproduzida a partir de uma unidade local (mídia gravada) continua sendo transmitida para o software do player, só que esse processo é muito mais rápido do que o da mídia que chega pela Internet. No âmbito desta discussão, a Transmissão de Mídia se refere apenas à mídia que chega pela Internet.