Documente Academic
Documente Profesional
Documente Cultură
2
RTP corre sobre UDP
3
Ejemplo RTP
4
RTP y QoS
5
Encabezado RTP
Número de Secuencia (16 bits): Incrementa en uno por cada paquete RTP
enviado, y puede ser usado para detectar pérdida de paquetes y restaurar
secuencia (orden) de paquetes.
6
Encabezado RTP (2)
7
Real-Time Control Protocol (RTCP)
8
RTCP - Continuación
❑ En una sesión RTP típicamente hay una única dirección multicast; todos los
paquetes RTP y RTCP pertenecientes a misma sesión usan la dirección
multicast.
❑ Paquetes RTP y RTCP se distinguen entre sí por el uso de número de
puertos distintos.
❑ Para limitar tráfico, cada participante reduce su tráfico RTCP conforme el
número de participantes aumenta.
9
Paquete RTCP
10
Sincronización de flujos
12
MPEG-DASH (Dynamic Adaptive Streaming over HTTP)
13
MPEG-DASH (Dynamic Adaptive Streaming over HTTP)
Ejemplo de interacción:
Para llevar a cabo dicha adaptación, los clientes de DASH utilizan un algoritmo
que depende del tipo de implementación y se basan en calcular el ancho
banda medio del vídeo. Aunque funciona bien puede causar interrupciones en
el vídeo cuando se producen picos en el ancho de banda del vídeo. 14
Redes de distribución de contenidos (CDNs)
Replicación de contendido
Desafiando envío gran archivo (e.g., origin server
video) desde único servidor de origen in North America
en tiempo real.
15
Redes de distribución de contenidos (CDNs)
origin server
Replicación de contenidos
in North America
En CDN (e.g., Akamai) el usuario
es el proveedor de contenidos
(e.g., CNN)
CDN server
CDN server
in S. America CDN server
in Asia
in Europe
16
Ejemplo CDN
HTTP request for
www.foo.com/sports/sports.html
1 Origin server
Ruteo de requerimientos
CDN crea un “mapa”, indicando distancias desde ISPs hojas y nodos CDN
Cuando consulta llega a servidor DNS autoritario:
Servidor determina ISP desde el cual se origina la consulta
usa “mapa” para determinar mejor servidor CDN
Nodos CDN crean red sobrepuesta de capa aplicación
18