💫 RTP y RTCP 💫
(8 puntos) RTP
(0,5 puntos) ¿Qué es el protocolo RTP?.
Es un protocolo de transporte en tiempo real.
b. (0,5 puntos) ¿Qué RFC lo define actualmente? Cuelga un enlace en tu blog y explica qué otras RFCs complementan a RTP.
Actualmente lo definen la RFC1889 y la RFC3550.
c. (1 punto) ¿En qué apartado de la RFC se puede observar la cabecera o header? Haz un pantallazo de la misma señalando los campos de “timestamp”, “number of sequence” y “payload Type” .
En la página 13.
d. (1 punto) Haz un dibujo o esquema de la cabecera RTP y publícalo (puedes emplear nombres de campo en inglés o en español, pero todos en el mismo idioma).
e. (3 puntos) Basándote en apartado c ¿Qué información añade RTP a los paquetes? (especifica para qué sirve cada uno de los campos de cabecera mencionados).
Añade el timestamp, el número de secuencia y el payload type.
- Timestamp: es un registro de tiempo que se asigna al mismo tiempo que el envío con base en un reloj del sistema.
- Número de secuencia: sirve para dar acceso al receptor de un stream RTP para que pueda detectar paquetes perdidos o que han llegado desordenador.
- Payload Type: permite a las aplicaciones pasar de un esquema de codificación a otro basado en la información sobre la disponibilidad de recursos en la red.
f. (2 puntos) Qué número habría que poner en el campo “payload type” para indicar que se está utilizando un codec de modulación de pulsos codificados con factor de forma “A” (G.711) haz un pantallazo de la fuente de la que has obtenido esta información marcándolo expresamente.
En el campo payload type hay 7 bits que indican qué tipo de dato multimedial se está transportando. Son 127 números los cuales 97 de ellos son estáticos, pero el resto pueden modificarse a estáticos o dinámicos.
(2 puntos) RTCP
(0,5 puntos) ¿Qué es el protocolo RTCP? Y, ¿cuál es su principal función?
Monitoriza a RTP. También es un protocolo de transporte en tiempo real, aunque realmente no es un protocolo en sí. Su función principal es monitorizar o proveer de información de calidad de servicio, es decir, controla que todo vaya bien.
b. (0,5 puntos) ¿Qué RFC lo define actualmente?
Al igual que en el protocolo RTP, lo definen la RFC1889 y la RFC3550.
c. (1 punto) ¿Cómo se distingue si un paquete está siendo enviado con información de RTP o de RTCP?
Se distinguen porque los paquetes del protocolo RTCP llevan el puerto UDP impar justo después que el RTP.