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
Formatos de Video Codecs
MPEG2, MPEG4, H264, MP3, WMV, Quicktime6, …
Componentes que influenciam a comunicação multimedia
Buffers Distancias Processamento Velocidades Atraso Perdas Jitter BottleNecks Throughput
Buffers
Todos os equipamentos tem buffers onde os pacotes são temporariamente armazenados
Tem uma capacidade maxima
Acima de capac. pacotes sao descartados dando origem a perdas
Distancias
Quanto maior a distancia maior sera o tempo que o pacote precisa para chegar ao destino
Processamento
Processamento de todos os equipamentos por onde a infor. passa
Velocidade do Meio
Tecnologia usada (ethernet, adsl, fastethernet, gigabit, catv, wifi, …)
Perdas
Dados enviados que nao chegam ao destino
Atraso
Depende da distancia, tempo dos pacotes nos buffers, tempo de processamento, taxa de trabsmissçao, etc….)
Jitter
Os pacotes partem com um determinado espaçamento entre pacotes e chegam ao destino com um espaçamento diferente