Protocolos - Camada de aplicação
Alunos: Roberto Schemid
Rafael Mansano
Protocolos Multimídia
Exemplos de Aplicações Multimídia
Mídia Armazenada:
• conteúdo gravado e armazenado
• play/pause/rewind/forward
Streaming :
• vê o conteúdo enquanto baixa o arquivo
• evita baixar o arquivo todo para ver o conteúdo
Mídia ao Vivo :
• não se pode pausar/avançar
• se perde-se um pacote, sem informação
Interativo em Tempo-Real :
• como o ao vivo
• vídeo-conferência/internet phone
Protocolos Multimídia
Problemas da Internet Hoje
Best effort
• há perda de pacotes
• atrasos
• não garantia de chegada dos pacotes
• packet jitter
Protocolos Multimídia
Compressão de Áudio e Vídeo
• Streaming multimídia têm crescido
• Compressão para fazer melhor uso da rede
• M-PEG, J-MPEG, GSM, PCM
Protocolos Multimídia
Media Players
• Executam as mídias
• Descomprimem a mídia
• Tratam o jitter
• Correção de erros
• Esquemas de bufferização
Protocolos Multimídia
Protocolos
• Empacotar os pedaços de mídia
• Controla as operações durante as sessões
• Otimiza o processo da transmissão da mídia
• Possibilita interação
• Reservar recursos
Protocolos Multimídia
Protocolos:
RTP
– Real Time Protocol
RTCP – Real Time Control Protocol
RTSP – Real Time Streaming Protocol
SDP
– Session Description Protocol
ST-II – Internet Stream Protocol II
SIP
– Session Initiation Protocol
H.323
RSVP – Reservation Protocol
SRP
– Selective Retransmission Protocol
Protocolos Multimídia
Acessando um a mídia por um web Server
• Por HTTP, browser usa conexão TCP para acessar a mídia
• Ao receber, passa para o media player
• Não há facilidades para pausar, avançar uma reprodução.
Acessando por streaming Server
•
•
•
•
•
Media player usa UDP em vez de TCP
Servidor HTTP serve meta-arquivos
Browser no player contata webserver
Servidor de streaming serve o arquivo multimídia propriamente
Media player o contata
Protocolos Multimídia