QoS Intro Flashcards
O que são aplicações multimédia?
Tradicionalmente muito sensíveis ao atraso ponto a ponto e variação desse atraso
Toleram uma perda ocasional de pacotes
O que são aplicações elasticas?
Atrasos grandes podem ser indesejaveis mas não impedem o sucesso da comunicação
Se existirem perdas tem de se garantir o reenvio da info (integridade da info)
ex. Web, Telnet, FTP
Codecs de Video
MPEG 1, 2 e 4
OPUS vs MP3
OPUS
Precisa de muito menos birate e tem um delay muito inferior em relação ao MP#.
Por isso o MP3 não dá para real time conversations
RTSP
Real Time Streaming Protocol
RTP
Real Time Protocol
RTCP
Real Time Control Protocol
SIP
Session Initiation Protocol
SDP
Session Decription Protocol
RTSP usado para?
Comunicação entre o media player e o servidor
Permite controlar a transmissçao (play/pause/ rewind, …)
RTP para que?
Estrutura de pacote para transportar dados de audio e video em tempo real
Execuado nos sistemas terminais
Tipicamente UDP
INdentificação do tipo de carga, num se sequencia do pacote, marcas de tempo
Interoperabilidade
RTCP para que?
Trabalha em conj com o RTP
Uso para o envi de estatisticas
Esta info pode ser usada para controlo do desempenho
SIP para que?
Protocolo de controlo da camada aplicacional para criar, modificar e terminar sessões multimedia
Usa formatos HTTP (text based)
Multicast
Nao assume quais sao os protocols na camada de transporte (TCP, UDP, …)
SDP para que?
Protocolo para descrição da sessão para comunic. multim
Formatos de Video Containers
AVI, MPEG4, MOV, FLV, etc