Академический Документы
Профессиональный Документы
Культура Документы
Abstract. This paper will present, in a brief form, the multimedia applications
and some of its characteristics, such as, behavior and mechanisms on the
computer networks. All the protocols mentioned on this paper wont be further
explained because it does not make part of the paper scope.
Resumo. Este artigo trata de forma superficial sobre as aplicaes multimdia
e a forma como as mesmas se comportam e mecanismos que utilizam nas
redes de computadores atuais. Durante a explanao do contedo sero
citados diferentes protocolos, porm os mesmos no sero detalhados por no
fazerem parte do escopo do artigo.
1. Introduo
Atualmente as aplicaes multimdia, tambm conhecidas por aplicaes de mdia de
taxa constante, tm ganhado cada vez mais espao na internet. Esse avano na
utilizao se deve a motivos claros das possibilidades atuais das redes de computadores.
Alguns exemplos clssicos dessas aplicaes so: vdeos de entretenimento; telefonia
IP; rdio pela Internet; teleconferncias; aprendizado distncia, dentre outras que
utilizam transferncias de udio ou vdeo, neste caso stream, seja em tempo real ou no.
As aplicaes de udio e vdeo so aplicaes que demandam de espao em disco para
armazenagem e uma boa banda de conexo, tanto para o servidor quanto para a mquina
cliente. Essas aplicaes possuem caractersticas especficas, que diferem de forma
bastante significativa das demais aplicaes utilizadas nas redes de computadores. O
fator preponderante para o bom funcionamento dessas mesmas a capacidade da rede
de entregar os pacotes no menor tempo possvel, pois existe uma grande sensibilidade a
atraso e a variao nos atrasos, tambm conhecida por jitter, nestes casos. Entretanto
importante frisar que perdas so aceitveis, desde que, dentro de um padro esperado e
em quantidade pequena.
2. Caractersticas gerais
As aplicaes so dividas em trs categorias de classes principais, so elas:
2.1. Fluxo contnuo armazenado
Essas so tambm conhecidas como aplicaes de transmisso por stream. Possui
algumas caractersticas importantes, variando basicamente na forma de armazenamento
da mdia, seja de vdeo, udio ou ambas, no servidor. Cada tipo de armazenagem
3. Multimdia na Internet
Atualmente as aplicaes multimdia, apesar das limitaes nesse ambiente, esto muito
difundidas na internet. A adaptao a cada tipo de aplicao a internet diferente,
podemos observar como fator preponderante para o sucesso ou falha o atraso, j que
nesse caso se possui poucas garantias quando se trata de atrasos e perdas. Um exemplo
interessante de perdas e atrasos que podemos registrar so as transmisses de rdio online, apesar de o contedo ser transmitido sem maiores problemas, sabido que o atraso
mdio nesse servio pode chegar a 15 segundos. Entretanto, servios como YouTube
so um estrondoso sucesso de aplicaes multimdia na internet, pois nesse caso, se
trabalha com stream, que possibilita a transmisso ao vivo ou no da mdia, porm
armazena a mesma localmente, tornando recursos de interatividade com o vdeo
possveis.
4. Atrasos e Retardos
4.1. Latncia
Em redes de computadores, latncia o tempo que um pacote leva da origem ao destino.
Caso esse atraso seja muito grande, no caso especfico das aplicaes multimdia, o
desempenho ou o comportamento esperado pode ser bastante prejudicado. Sendo assim,
pode-se dizer que, mesmo a latncia existindo, desde que seja um valor adequado, as
aplicaes no sero atingidas de forma grave, uma vez que essas toleram atrasos, e que
os mesmos podem ser de at 100ms, pois se tornam quase imperceptveis para humanos.
A latncia pode ser vista da seguinte forma: suponha duas pessoas conversando atravs
do Skype. Ao passo que atraso aumenta, as conversas tendem a se misturar, isto , uma
pessoa no sabe se a outra esta lhe ouvindo e continua falando. Nessa situao a
tendncia que a conversa perca o sentido, uma vez que, os dois ou mais participantes,
vo falar em momento inapropriado, devido ao atraso, que faz com que os mesmos
percam a noo do tempo da conversa. Em atrasos grandes so usados cdigos
semelhantes aos usados nas comunicaes por rdio, como por exemplo, o cmbio
para sinalizar que uma mensagem foi encerrada
4.2. Jitter
Alm da latncia, a existncia do jitter outro fator de atraso na comunicao entre
hosts.
Segundo a definio do protocolo RTP, na RFC-1889, o jitter o desvio padro do
tempo de envio de dois pacotes, levando em considerao o tempo que ele leva de
empacotado na origem at ser recebido no destino. Entre as diversas causas do jitter,
podemos citar uma simples e muito conhecida, que so os pulsos eletromagnticos
existentes entre os diferentes hosts que um pacote pode trafegar.
Para tornar a influncia do jitter o menor possvel na aplicao, ou seja, tornar possvel a
exibio de uma mdia que est sendo trafegada de um Server para um host, pode-se
utilizar algumas tcnicas interessantes, tais como a criao de um buffer no destino.
Outras tcnicas podem ser empregadas para a soluo do problema causado pelo jitter,
entretanto a mais eficiente e mais utilizada atualmente mesmo a do buffer.
Jitter aleatrio
Jitter determinstico
Nesse componente, podemos definir alguns valores com maior preciso, uma vez
que os rudos obtidos neste componente so provenientes de fontes que so
previsveis, ou seja, fontes das quais podemos prever os rudos que sero gerados,
tais como: rede eltrica, imperfeies nos hosts de origem (falha nos arquivos,
lentido no envio).
Existem diferentes tcnicas para obteno do valor de jitter, porm as implementaes
variam de acordo com o tipo de ambiente que est sendo medido o jitter.
4.3 Skew
O skew um indicador de atraso que deve ser levado em considerao em toda e
qualquer transmisso de mdia que envolva vdeo e som, que devam ser sincronizados.
O skew utilizado para medir a diferena entre os tempos de chegada de mdias que
devem ser sincronizadas.
No grfico abaixo, podemos observar uma representao do skew. Fica claro nesse
exemplo o que exatamente indicado por ele.
Referncias
Pinheiro, Jos Mauricio Santos Pinheiro - Disperso, Jitter e Latncia http://www.projetoderedes.com.br/artigos/artigo_dispersao_jitter_latencia.php Acessado em 03/06/2010
Redes de computadores e TCP/IP Especializao em Redes de Computadores e Internet,
Transmisso multimdia em redes Associao Brasileira dos Usurios de Internet
Rpida( http://www.abusar.org.br/)
http://www.abusar.org.br/ftp/pitanga/Aulas/a10_qos.pdf - Acessado em 03/06/2010
Network Working Group, RTP: A Transport Protocol for Real-Time Applications,
http://www.ietf.org/rfc/rfc1889.txt Acessado em 5/6/2010
VoIP Basics: About Jitter
http://toncar.cz/Tutorials/VoIP/VoIP_Basics_Jitter.html - Acessado em 5/6/2010
Hancock, Johnnie, Jitter- Understanding it, measuring it, eliminating it; Part 3: Causes
of Jitter, Copyright 2004, Summit Technical Media, LLC,
www.highfrequencyelectronics.com/Archives/Jun04/HFE0604_Hancock3.pdf
Acessado em 12/06/2010
Jitter on PPL Clocks, http://www.altera.com/support/devices/pll_clock/jitter/plljitter.html - Acessado em 12/06/2010