gfgh
Computadoras
Capítulo 7
Multimedia Networking
Nota acerca de las transparencias del curso:
Estas transparencias están basadas en el sitio web que acompaña el libro, y
han sido modificadas por los docentes del curso.
All material copyright 1996-2007
J.F Kurose and K.W. Ross, All Rights Reserved
Computer Networking: A Top
Down Approach ,
4 th edition.
JimKurose, Keith Ross
Addison-Wesley, July 2007.
7: Multimedia Networking
7-1
Multimedia y Calidad de Servicio (QoS):
qué es esto?
aplicaciones multimedia:
audio y video en la red
(“medios continuos”)
QoS
la red provee a la aplicación
el nivel de performance
necesario para funcionar
correctamente.
7: Multimedia Networking
7-2
Capítulo 7: objetivos
Principios
❒clasificación de aplicaciones multimedia
❒ identificación de servicios de red necesarios por
las aplicaciones
❒ haciendo lo mejor posible con el servicio “best
effort”
Protocolos y Arquitecturas
❒ protocolos específicos para best-effort
❒ mecanismos para proveer QoS
❒ arquitecturas para QoS
7: Multimedia Networking
7-3
1
Capítulo 7: agenda
7.1 aplicaciones multimedia
en red
7.2streaming de audio y
video almacenado
7.5 provisión de
múltiples clases de
servicio
7.6 garantías de QoS
7.3 haciendo lo mejor
posible con el servicio
“best effort”
7.4 protocolos para
aplicaciones interactivas
en tiempo real
RTP,RTCP,SIP
7: Multimedia Networking
7-4
Applicaciones MM en red
Clases de aplicaciones MM:
1) streaming almacenado
2) streaming en vivo
3)interactivas, tiempo real
Características
fundamentales:
❒ típicamente sensibles al
retardo
❍
❍
retardo de extremo a
extremo
jitter
❒ tolerante a pérdidas:
Recordar: el Jitter es la
variación del retardo en
los paquetes del
mismo flujo (stream)
pérdidas infrecuentes causan
“glitches” pequeños
❒ son la antítesis de los datos,
que son intolerantes a las
pérdidas, perotolerantes al
retardo.
7: Multimedia Networking
7-5
Streaming de multimedia almacenado
Streaming almacenado:
❒ “media” almacenado en la
fuente
❒ trasmitido al cliente
❒ streaming: la reproducción en el
cliente arranca antes que llegue
toda la información
❒ restricción temporal para la información aún no
trasmitida: debe llegar a tiempo para la
reproducción
7: Multimedia Networking7-6
2
Cumulative data
Streaming de multimedia almacenado:
detalles…
1. video
grabado
2. video
enviado
3. video recibido,
reproducción en el cliente
retardo de
red
time
streaming: en este instante, el cliente
reproduce el inicio del video,
mientras el servidor está enviando
lo que falta
7: Multimedia Networking
7-7
Streaming de multimedia almacenado :interactividad
funcionalidad de VCR: el cliente
puede usar “pause”, “rewind”, “FF”,
etc
❍ 10 seg de retardo inicial OK
❍ 1-2 seg para que los comandos
hagan efecto OK
❒ restricción temporal para la información
aún no trasmitida: debe llegar a tiempo
para la reproducción
❒
7: Multimedia Networking
7-8
Streaming multimedia en vivo
Ejemplos:
❒ Internet radio
❒ evento deportivoStreaming (igual que en el caso almacenado)
❒ buffer de reproducción
❒ la reproducción puede estar algunas decenas de
segundos atrasada luego de la trasmisión
❒ igualmente hay restricciones temporales
Interactividad
❒ “fast forward”: imposible
❒ “rewind”, “pause”: posible!
7: Multimedia Networking
7-9
3
Multimedia Interactivo en Tiempo Real
❒ applicaciones: telefonía IP,video
conferencia, “mundos interactivos
distribuidos” (SIM, MMRPG)
❒ requerimientos del retardo extremo a extremo:
❍ audio: < 150 mseg bueno, < 400 mseg aceptable
• incluye retardos de nivel de aplicación (codificación,
paquetización) y de red
• retardos mayores empeoran la experiencia de usuario
❒ inicio de la sesión
❍
cómo se conocen las direcciones IP, puertos,
algoritmos de...
Regístrate para leer el documento completo.