Actividad 4. RTP y RTCP

 

1) (8 puntos) RTP

   a) (0,5 puntos)  ¿Que es el protocolo RTP?.

Real Time Protocol, define un formato de paquete para el envío de audio y vídeo.

   b) (0,5 puntos)  ¿Qué RFC lo define actualmente? Cuelga un enlace en tu blog y explica qué otras  RFCs complementan a RTP.

Actualmente esta definido por la RFC 1889 y RFC 3550.
Enlace RFC 1889: https://datatracker.ietf.org/doc/html/rfc1889
Enlace RFC 3550: https://datatracker.ietf.org/doc/html/rfc3550
Otras RFCs que complementan al protocolo RTP son la RFC 3551 y RFC 3711.


    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” .




   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).

RTP añade tres campos en la cabecera: Timestamp, nº de secuencia y Payload Type.
  • Timestamp: campo de 32 bits que establece una marca temporal en cada paquete de audio antes de ser enviado hacia internet pasando por las capas de comunicación. Este campo establece el tiempo máximo de espera de cada paquete para almacenarlo en un buffer antes de ser enviado.
  • Nº de secuencia: campo de 16 bits. Es el número de secuencia del paquete.
  • Payload type: campo de 7 bits. Dice que tipo de información lleva y como ha sido modificado.

    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.

Tendríamos que indicar el número 0 para indicar dicho codec de modulación en el campo PT.
https://en.wikipedia.org/wiki/RTP_payload_formats



2) (2 puntos) RTCP

    a) (0,5 puntos)  ¿Que es el protocolo RTCP? Y ¿cuál es su principal función?

Este protocolo se encarga de controlar al protocolo RTP. Su principal función será monitorizar la actividad de RTP.

    b) (0,5 puntos)  ¿Qué RFC lo define actualmente?

Actualmente esta definido por la RFC 3550.

    c) (1 punto) ¿Cómo se distingue si un paquete está siendo enviado con información de RTP o de RTCP?

Se distingue uno del otro principalmente por el tipo de puerto al que van destinados. RTP siempre usa un nº de puerto par mientras que RTCP usa un nº de puerto impar.

Comentarios

Entradas populares de este blog

Actividad 1 Centralitas IP

Actividad 5. SIP

Actividad 0: Corrección examen (UD8)