Escolar Documentos
Profissional Documentos
Cultura Documentos
Telefonia e Aplicações Multimídia em Tempo Real Sobre Internet - 2
Telefonia e Aplicações Multimídia em Tempo Real Sobre Internet - 2
1 3
4 5
Aplicações Multimídia Aplicações Multimídia
Fundamentos de Sistemas Multimí
Multimídia Fundamentos de Sistemas Multimí
Multimídia
Aplicações Multimídia com mídia contínua armazenada Aplicações Multimídia com mídia contínua transmitida ao
• Conteúdo foi pré-gravado e armazenado em um servidor
vivo
• Clientes solicitam arquivos de aúdio e vídeo de servidores, recebem a
informação pela rede e a apresentam • tempo-real unidirecional
• Usuário pode controlar a operação • similar à difusão de rádio e TV convencional, mas a transferência
– similar a um VCR: pause, resume, fast forward, rewind, etc. de informação é feita pela Internet
• Fluxo contínuo: • Se armazenar o fluxo no cliente, pode pausar e retroceder
– Clientes reproduzem parte do conteúdo ao mesmo tempo em que
recebem o restante pela rede • Muitos clientes recebem o mesmo conteúdo simultaneamente
• Reprodução contínua: – Distribuição eficiente precisa de comunicação multicast
– Assim que se inicia a reprodução da mídia, ela deve prosseguir de acordo • Retardo:
com a temporização original da gravação
– Restrições ao atraso na entrega dos dados – Resposta considerada aceitável se o tempo a partir do
• Retardo: pedido do cliente até o início da apresentação for de 1 a
– Resposta considerada aceitável se o tempo a partir do pedido do cliente 10 segundos
até o início da apresentação for de 1 a 10 segundos
6 7
Aplicações Multimídia com mídia contínua Arquitetura Internet fornece serviço de melhor esforço
interativa Não há garantias sobre o retardo ou sobre a variação do retardo
• Congestionamento na rede causa problema
• Tempo-real interativo
• na Internet pública todos os pacotes recebem tratamento igual
• Conferência de aúdio ou de vídeo • Pacotes contendo aúdio e vídeo interativo de tempo-real permanecem
• Mais exigente nos requisitos de retardo e variação do nas filas, como todos os outros.
retardo que o tempo-real unidirecional por causa da Projeto de aplicações multimídia seria mais fácil se houvesse várias
necessidade de interatividade em tempo-real classes de serviço
• Retardos: • Esforços vêm sendo desenvolvidos para prover serviços diferenciados
com garantias de QoS – qualidade de serviço.
– Aúdio:
– Modelos intserv e diffserv
• < 150 ms bom
• de 150 a 400 ms aceitável
8 9
Aproveitando ao máximo o “melhor esforço” Aplicações interativas em tempo-real
Fundamentos de Sistemas Multimí
Multimídia Fundamentos de Sistemas Multimí
Multimídia
Serviço de Melhor esforço RTP especifica uma RTP roda nos sistemas
Acarreta atraso de pacotes, perdas e variação de retardo (jitter) estrutura de pacotes que terminais.
Exemplo de telefone Internet transportam dados de os pacotes RTP são
As aplicações de telefonia na Internet geram pacotes durante aúdio e vídeo: RFC 1889. encapsulados em
momentos de atividade da voz
pacote RTP oferece segmentos UDP
• Rajadas de voz alternadas com períodos de silêncio
• identificação do tipo de Interoperabilidade: se
cabeçalho RTP é acrescentado ao bloco; então bloco mais
cabeçalho são encapsulados num pacote UDP e enviados carga duas aplicações de
alguns pacotes podem ser perdidos e o retardo de um pacote irá • numeração da seqüência telefonia IP usam RTP,
flutuar. de pacotes então elas podem ser
• Técnicas de FEC (forward error correction) e de compensação do jitter • marcas de tempo capazes de trabalhar
juntas
26 40
RTP roda em cima do UDP RTP: Exemplo
Fundamentos de Sistemas Multimí
Multimídia Fundamentos de Sistemas Multimí
Multimídia
41 42
Pacotes de relatório do receptor: Pacotes de descrição da RTP não fornece nenhum A fim de fornecer QoS
fração de pacotes perdidos,
mecanismo para assegurar a
fonte: entrega dos pacotes e dados no para uma aplicação, a
último número de seqüência, Internet deve prover
endereço de e-mail do tempo correto, nem fornece
variância média do atraso outras garantias de qualidade
transmissor, o nome do mecanismos especiais:
entre chegadas. de serviço. • Intserv
Pacotes de relatório do transmissor, o SSRC do O encapsulamento RTP é visto • Diffserv
transmissor: fluxo RTP associado. apenas nos sistemas finais --
SSRC do fluxo RTP, marca de Esses pacotes fornecem ele não é percebido pelos
roteadores intermediários.
tempo e o tempo corrente real um mapeamento entre o
• Roteadores fornecem o serviço
do pacote mais recente, o SSRC e o nome do de melhor-esforço tradicional
número de pacotes enviados e da Internet. Eles não fazem
usuário ou do host.
o número de bytes enviados. nenhum esforço especial para
assegurar que os pacotes RTP
cheguem no destino no
momento correto.
48 52