Sie sind auf Seite 1von 23

Redes Multimdia

2016.2

Aplicaes Multimdia sobre Redes


Curso Superior de Tecnologia em Sistemas para Internet
Turma: TEC.SIS.4T
Disciplina: Redes Multimdia

Ricardo Klber
Ricardo Klber

Redes Multimdia

Contedo Programtico :: 1a Unidade


1. Aplicaes multimdia sobre redes;
2. Formatos de udio e vdeo digital
2.1. Introduo ao udio digital;
2.2. Compactao de udio;
2.3. Introduo ao vdeo
2.3.1. Sistemas analgicos;
2.3.2. Sistemas digitais;
2.4. Compactao de vdeo
2.4.1. Padro JPEG;
2.4.2. Padro MPEG;
3. Fluxo contnuo de udio e vdeo na Internet.

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Contextualizando

Aplicaes Multimdia:
udio e/ou vdeo na rede
(mdia contnua)

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Contextualizando

Crescimento de aplicaes que recebem e transferem udio e


vdeo pela Internet;

Aplicaes

Multimdia

tambm

so

conhecidas

como

aplicaes de mdia de taxa constante:

Vdeos de entretenimento;

Telefonia IP;

Rdio pela Internet;

Videoconferncias;

Ensino a distncia (com uso de recursos multimdia);

Etc...

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Contextualizando

Este tipo de aplicao se difere muito das aplicaes convencionais


que executam sobre as redes de computadores:

Envio/recebimento de e-mails;

Envio/recepo/visualizao de imagens (estticas);

Troca de arquivos (FTP);

Consultas a servidores DNS...

Aplicaes Multimdia so sensveis a atrasos, mas podem tolerar


perdas de dados ocasionais;

Modelos de comunicao tradicionais no so uma boa escolha para


estes fins Overhead (em excesso), ocasionando atrasos

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Sensibilidade ao atraso

Atraso fim a fim

Acmulo de atrasos de processamento, fila, propagao, transmisso ao


longo do trajeto entre origem e destino;

Para aplicaes de udio altamente interativas (telefone por Internet, por


exemplo):

Atrasos de menores do que 150 milissegundos no so percebidos pelo ouvido


humano;

Atrasos entre 150 e 400 milissegundos so aceitveis (mas no ideal);

Atrasos maiores que 400 milissegundos podem atrapalhar consideravelmente a


conversao.

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Sensibilidade ao atraso

Jitter (variao de atraso)

Variao do atraso dos pacotes dentro de um mesmo fluxo;

Causados por atrasos aleatrios nas filas dos roteadores;

Assim, o tempo entre o momento que o pacote gerado na fonte e


chega no destino pode variar de pacote para pacote;

Isto chama-se variao do atraso

Exemplo:

2 pacotes consecutivos em uma rajada de voz com 20 milissegundos de


diferena entre um e outro

No receptor, este tempo pode ser maior ou menor

Analogia da rodovia

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Sensibilidade ao atraso

Jitter (variao de atraso)

Se for ignorada, esta variao pode resultar em nveis inteligveis de


udio;

A variao do atraso pode ser removida com a utilizao de alguns


mecanismos:

Nmeros de sequncia

Marcas de tempo

Remetente incrementa o nmero de sequncia para cada pacote que gera

Remetente marca cada poro com o tempo em que foi gerada

Atraso de reproduo

Atrasar a reproduo das pores de udio no receptor

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes

Dados
acumulados

Jitter (Variao de atraso)


transmisso de
udio a uma
taxa constante

recepo do
udio no cliente

atraso
varivel
da rede
(jitter)

reproduo
do udio a taxa
constante no cliente

atraso de
reproduo

tempo

Armazenamento no lado do cliente, o atraso de


reproduo compensa a variao do atraso (jitter)
provocados pela rede

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Classes de Aplicaes Multimdia

1) udio e vdeo de fluxo contnuo (Streams) armazenados


(Vdeo sob demanda)
2) udio e vdeo de fluxo contnuo ao vivo
3) udio e vdeo interativos em tempo real

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Classes de Aplicaes Multimdia

Fluxo contnuo (udio e vdeo armazenados)

O cliente solicita a qualquer momento arquivos de udios e vdeos


que esto armazenados no servidor;

3 caractersticas importantes:

Mdia armazenada: o contedo foi pr-gravado e armazenado no


servidor;

Pode pausar, voltar, avanar, etc

Fluxo contnuo: o cliente inicia a reproduo alguns segundos aps


comear a receber os arquivos do servidor;

Reproduo contnua: quando comea a reproduo, desejvel que


prossiga sem paralisaes, (no ocorram atrasos significativos)

Dados devem ser recebidos a tempo de serem reproduzidos

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Classes de Aplicaes Multimdia

Fluxo contnuo (udio e vdeo armazenados) [Funcionamento]

2. vdeo
transmitido
1. vdeo
gravado

Atraso

3. vdeo recebido,
reproduzido no cliente

da rede

tempo

Fluxo contnuo: neste instante, o cliente


est reproduzindo uma parte anterior do
vdeo, enquanto o servidor ainda est
transmitindo as partes seguintes

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Classes de Aplicaes Multimdia

udio e vdeo de fluxo contnuo ao vivo

Semelhante transmisso de rdio e televiso;

Permite que sejam recebidas transmisses de qualquer parte do


mundo;

Como o fluxo no armazenado, no se pode adiantar o programa


que est sendo recebido;

Entretanto, os dados so armazenados localmente;

Pausa, retrocesso podem ser realizadas em algumas aplicaes

Mesma idia da reproduo contnua;

Atrasos

causam

danos

mais

severos

do

que

em

mdia

armazenada
Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Classes de Aplicaes Multimdia

Vdeo e udio interativos em tempo real

Permite comunicao entre as pessoas em tempo real

Telefonia pela Internet

Videoconferncias

Usurios podem se mover ou falar a qualquer instante

Os atrasos devem ser menores do que algumas centenas de


segundos

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

TCP/UDP/IP: servio de melhor esforo

sem garantias sobre atrasos, perdas


As aplicaes MM na Internet atual usam
recursos da camada de aplicao para minimizar
(da melhor forma) efeitos de atrasos e perdas

Enviar udio e vdeo por UDP

Retardar a reproduo no receptor

Marcas de tempo para saber quando devem ser reproduzidos

Enviar informaes redundantes para diminuir efeitos de perda

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

Aplicaes de udio e vdeo de fluxo contnuo tornaram-se


populares;

Custo de armazenamento em disco muito baixo

Melhorias na infra-estrutura na Internet

Mais contedo multimdia armazenado na Internet;

Acesso domstico de alta velocidade (banda larga), por exemplo;

Clientes solicitam arquivos de udio e vdeo residentes em


servidores de aplicao

Podem ser servidores Web comuns;

Podem ser servidores de fluxo contnuo especiais para fluxo contnuo

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

Servidor, ento, envia o arquivo solicitado;

Antes de enviar o arquivo de udio/vdeo:

Arquivo segmentado;

Os segmentos so encapsulados em cabealhos especiais para


trfego de udio e vdeo;

RTP um protocolo padro para este encapsulamento

Quando comea a receber o arquivo, o cliente comea a


reproduo

Com interatividade (pausa, avano, retrocesso, etc);

Esta interatividade necessita um protocolo especfico:

RTSP responsvel pela interatividade com o usurio

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

Geralmente, solicitado atravs de um cliente Web (browser);

A reproduo no est integrada com estes clientes Web

Necessidade de uma aplicao auxiliar para reproduzir

Comumente chamada de transdutor;

Real Player, Windows Media Player, etc

Desempenham algumas funes:

Descompresso;

Remoo da variao do atraso;

Correo de erros

Interface grfica de usurio com botes de controle

Podem ser utilizados programas especiais para inserir a interface do transdutor


dentro da janela do browser

Plugins

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

Acesso a udio e vdeo a partir de um servidor Web:

Quando um udio est no servidor Web, ele um objeto normal dentro do


sistema de arquivos (como HTML e JPEG);

Usurio solicita arquivo de udio:

Conexo TCP criada;

Envia requisio HTTP para o objeto;

Servidor anexa o arquivo e responde;

Cabealho indica a codificao especfica;

Browser analisa o tipo e chama o transdutor correspondente;

Transdutor reproduz o arquivo

Objeto inteiro deve ser armazenado

Atraso no tolervel

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

Acesso a udio e vdeo a partir de um servidor Web:

Assim, o servidor deve enviar o arquivo de udio/vdeo diretamente para o


transdutor;

Conexo direta entre o servidor e transdutor;

Utilizao de um metarquivo

Contm informaes sobre o arquivo a ser entregue

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

Acesso a udio e vdeo a partir de um servidor Web:

Hiperlink do arquivo de udio/vdeo no aponta para o objeto, e sim para


um metarquivo

Contm a URL do arquivo

Mensagem de resposta HTTP contm um tipo que identifica a aplicao


especfica (transdutor)

Browser examina o tipo e passa o metarquivo para o transdutor

Transdutor estabelece uma conexo TCP com o servidor HTTP

Solicitando o arquivo

Arquivo enviado

Dentro de uma resposta HTTP


Comunicao realizada
via HTTP (sobre TCP)

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

Fluxos a partir de um servidor de fluxo contnuo

Esta arquitetura permite o uso de protocolos no-HTTP entre o servidor e


o reprodutor de mdia (transdutor)

Tambm pode usar UDP ao invs do TCP

Disciplina: Redes Multimdia

Ricardo Klber

Aplicaes Multimdia sobre Redes


Multimdia sobre a Internet Atual

Exerccio de Fixao

As figuras a seguir apresentam trs esquemas para fluxo contnuo


de mdia armazenada. Quais as vantagens e as desvantagens de
cada esquema?

Disciplina: Redes Multimdia

Ricardo Klber

Das könnte Ihnen auch gefallen