Vous êtes sur la page 1sur 17

PROTOCOLO RTP / RTCP

Integrantes

Daniel Alfonso REATEGUI Edison V. HUARI HUAMAN Edgar SOLORZANO ORCO

PROTOCOLO RTP / RTCP INTRODUCCIN El protocolo RTP (Real-time Transport Protocol), que en espaol es Protocolo de Transporte en tiempo real surgi con la idea de crear un protocolo especfico para la gran demanda de recursos en tiempo real por parte de los usuarios. Algunos de estos recursos son la msica, videoconferencia, video, telefona en Internet y ms aplicaciones multimedia. Est formado conjuntamente con el protocolo RTCP (RTP Control Protocol), es decir, Protocolo de Control RTP, cuya funcin principal es proporcionar mecanismos de realimentacin para informar sobre la calidad en la distribucin de los datos .

PROTOCOLO RTP

(Protocolo de Transporte de Tiempo real). Es un protocolo de nivel de sesin utilizado para la transmisin de informacin en tiempo real, como por ejemplo audio y vdeo en una videoconferencia.

RTP (Protocolo en tiempo real)

El objetivo de RTP es brindar un medio uniforme de transmisin sobre IP de datos que estn sujetos a las limitaciones de tiempo real (audio, video, etc.).

De manera ms general, RTP permite: identificar el tipo de informacin transmitida; agregarle marcadores temporales y nmeros de secuencia a la informacin transmitida;

controlar la llegada de los paquetes a destino.

FUNCIONAMIENTO

El protocolo RTP se establece en el espacio de usuario y se ejecuta, por lo general, sobre UDP, ya que posee menor retardo que TCP. Por tanto con UDP se gana velocidad a cambio de sacrificar la confiabilidad que TCP ofrece. Debido a esto, RTP no garantiza la entrega de todos los paquetes, ni la llegada de stos en el instante adecuado.

ENCABEZADO RTP
El encabezado de los paquetes RTP consiste en 3 palabras de 32 bits y algunas extensiones:

Ver. : campo versin (2 bits) P: indica si el paquete se ha rellenado a un mltiplo de 4 bytes. El ltimo byte de relleno indica cuntos bytes se agregaron. (1 bit)

X: indica si hay un encabezado de extensin. (1 bit)


CC: indica cuntos orgenes de contribucin estn presentes, de 0 a 15 (4 bits) M: es un marcador especfico de la aplicacin, normalmente un marcador de inicio(1 bit) Tipo de carga til: indica cul es el algoritmo de codificacin que se ha utilizado(7 bits)

Numero de secuencia: contador que se incrementa en cada paquete


RTP enviado (16 bits)

ASPECTOS DE SEGURIDAD

RTP sufre vulnerabilidades al igual que otros protocolos. Por ejemplo, un usuario atacante podra autenticar de forma falsa direcciones de red de origen o destino, cambiar el encabezado e incluso cambiar el algoritmo de codificacin.

QUE ES RTCP?

RTP es la abreviacin de Real-time Transport Protocol, por su denominacin en Ingls. Es un estndar creado por la IETF (Fuerza de Trabajo en Ingeniera de Internet) para la transmisin confiable de voz y video a travs de Internet.

FUNCIONAMIENTO
El protocolo RTCP es complementario a RTP y le brinda a ste un mecanismo de control. Utiliza UDP por el puerto adyacente siguiente al puerto que se utiliza para RTP. El protocolo RTCP se basa en la peridica transmisin de paquetes de control a todos los participantes en sesin ofrecindole informacin sobre la calidad de los datos distribuidos por la fuente. El protocolo subyacente debe proveer de la multiplexacin de los datos y de los paquetes del control. Por tanto, la funcin primordial de RTCP es la de proveer una realimentacin de la calidad deservicio.

TIPOS DE PAQUETES RTCP

SR (informe de emisor): conjunto de estadsticas de transmisin y recepcin que provienen de participantes que son emisores activos. RR (informe del receptor): conjunto de estadsticas que provienen de participantes que son slo receptores.

SDES (descripcin de fuente): estn compuestos de varios elementos, incluido el CNAME. Constituyen la tarjeta de visita de la fuente.

BYE (mensaje de fin): termina la sesin. APP: funciones especficas de una determinada aplicacin.

ENCABEZADO RTCP El encabezado RTCP tiene 32 bytes y est dividido en 3 zonas:

PRIMERA ZONA: V indica la versin. (2 bits) P indica si el paquete se ha rellenado a un mltiplo de 4 bytes. El ltimo byte de relleno indica cuntos bytes se agregaron. (1 bit) RC es un contador de informes en el paquete. (5 bits) PT es la carga til = 200 (8 bits) Longitud del reporte.(16 bits) SSRC que lo origina. (32 bits)

SEGUNDA ZONA: NTP timestamp: marca de tiempo NTP. (64 bits)

RTP timestamp: marca de tiempo RTP.


(32 bits) Conteo de paquetes enviados desde el inicio de la sesin por el emisor. (32 bits) Conteo de bytes enviados desde el inicio de la sesin por el emisor.(32 bits)

TERCERA ZONA: Conjunto de RR, uno por cada fuente escuchada con la siguiente informacin: SSRC-n: nmero de la fuente cuyo flujo se analiza. (32 bits) Nmero acumulativo de paquetes perdidos

(24 bits).
Extensin del nmero de secuencia ms alto recibido (32 bits).

USO DE PROTOCOLO RTP + RTCP

Una fuente/emisor genera utiliza el protocolo RTP para generar paquetes de contenido multimedia que sern difundidos para un receptor (unicast) o varios receptores (multicast). El contenido multimedia ser generado en

un flujo de paquetes UDP que ser enviado al receptor o receptores. A su


vez stos generan paquetes utilizando el protocolo RTCP que mandarn informacin sobre la calidad de los datos distribuidos por la fuente y ayudar a elegir el intervalo de tiempo adecuado y a sincronizar los flujos (Audio y video por ejemplo).

Vous aimerez peut-être aussi