0% encontró este documento útil (0 votos)
263 vistas23 páginas

Protocolos RTP y RTCP en Tiempo Real

RTP y RTCP son protocolos para transmisión de datos en tiempo real como audio y video a través de Internet. RTP transporta los datos multimedia codificados en paquetes mientras que RTCP controla y monitorea la calidad del flujo RTP. Juntos permiten transmisiones multimedia confiables aunque Internet no esté diseñado para tiempo real.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
263 vistas23 páginas

Protocolos RTP y RTCP en Tiempo Real

RTP y RTCP son protocolos para transmisión de datos en tiempo real como audio y video a través de Internet. RTP transporta los datos multimedia codificados en paquetes mientras que RTCP controla y monitorea la calidad del flujo RTP. Juntos permiten transmisiones multimedia confiables aunque Internet no esté diseñado para tiempo real.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd

PROTOCOLO DE TRANSPORTE EN TIEMPO REAL RTP - RTCP

INTRODUCCIN

La proliferacin de equipos, sumada a la disponibilidad de hardware de audio/video econmicos y la posibilidad de contar con velocidades de conexin cada vez ms rpidas, ha aumentado el inters en el uso de Internet para enviar audio y video, tipos de datos que tradicionalmente se reservaban para redes especializadas. Durante los ltimos aos, las audio conferencias y las videoconferencias se han convertido en una prctica comn. Sin embargo, la misma naturaleza de Internet indica que esta red no est preparada para la transmisin de datos en tiempo real y, por consiguiente, la calidad del audio transmitido por Internet generalmente tiene una calidad mediocre. Esta teora especficamente trata el anlisis y la solucin de estos problemas permitiendo mantener una calidad auditiva aceptable, incluso en los casos en los que la red est algo congestionada

PROTOCOLOS
Hay varios protocolos que soportan el trfico en tiempo real sobre Internet (en este caso se enumeran las ms importantes que se discutirn):

RTP (Real-Time Protocol) transporta tramas multimedia RTCP (Real-time Control Protocol) canal paralelo para transporte de

RTP

Real time Transport Protocol (RTP) es un protocolo basado en IP, es un estndar creado por la IETF para la transmisin confiable de voz y video a travs de Internet en tiempo real RTP est diseado para trabajar en conjunto con el auxiliar de control de protocolo RTCP para obtener informacin sobre calidad de la transmisin de datos e informacin sobre los participantes en la sesin en curso.

CARACTERISTICA DE RTP

Caractersticas Usado en aplicaciones de tiempo real como videoconferencias, audio en difusin y telefonia en Internet. Utiliza UDP y a veces TCP. RTP no garantiza la entrega de todos los paquetes, ni la llegada de estos en el instante adecuado. La aplicacin superior debe encargarse de subsanar los fallos.

Funciones Identificar el tipo de carga del paquete (payload). Puede ser un formato de audio o video. Numerar el paquete. Indicar el instante en que se genero el paquete (time stamp).

DATOS RTP

RTP transporta las seales audio o vdeo codificadas mediante paquetes RTP que contienen un header RTP (cabecera) seguido de estas seales audio o vdeo.

Un paquete RTP pasa por la capa UDP, que le aade una cabecera UDP. El conjunto es traspasado a la capa IP, que agrega una cabecera IP. Entonces, el datagrama IP es encaminado hacia el destino. En recepcin, el paquete es entregado a la aplicacin adecuada.

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.

Utilizando el protocolo RTP sin su protocolo de control RTCP, los campos CNAME y NAME podra usarse para autenticar a otro usuario. Debido a estas vulnerabilidades entre otras, es importante saber unos cuantos aspectos de seguridad para hacer un uso ms responsable del protocolo.

ESTRUCTURA DE UN PAQUETE RTP


20 Cabecera IP 8 Cabecera UDP 12 Cabecera RTP Variable Datos (Audio o Video digital) Con esto el receptor puede: Identificar si es audio o video y el codec utilizado

La cabecera RTP incluye: Tipo de carga til (7 bits)

Nmero de secuencia (16 bits)

Ordenar datagramas recibidos, detectar perdidos

Timestamp (32 bits)

Reproducir en el instante adecuado, sincronizar audio y vdeo

Identificador de la fuente (32 bits)

Distinguir diferentes fuentes originadas por un mismo emisor

RTCP Real Time Control Protocol

El protocolo RTCP est basado en transmisiones peridicas de paquetes de control para todos los participantes en la sesin. Es un protocolo de control de los flujos RTP, que permite transportar informaciones bsicas de los participantes de una sesin y de la calidad de servicio. Por tanto, la funcin primordial de RTCP es la de proveer una realimentacin de la calidad de servicio.

PROPOSITOS DE RTPC

Es ligero respecto a especificacin e implementacin. Flexible en el sentido de que proporciona mecanismos. Neutral al protocolo: funciona sobre UDP/IP, ST-II, IPX, ATM, etc. Escalable. Separa control y datos. Y es seguro: soporta cifrado y posibilidad de autenticacin.

FUNCIONES DE RTPC

Segmentacin y composicin hecha por UDP (o similar). Resecuenciacin (si es necesaria). Deteccin de perdidas para poder estimar la calidad. Sincronizacin entre flujos (sincronizacin de labios entre audio y vdeo y control de retrasos). Realimentacin de la calidad de servicio y adaptacin de la calidad. Identificacin de la fuente (emisor).

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.

Importancia de la existencia de los paquetes

En transmisiones multicast la informacin de control puede consumir un ancho de banda considerable. Para hacerse cargo de este problema RTCP ha establecido un mecanismo para reducir la transmisin de informacin de control a medida que ingresan ms usuarios, que consiste en limitar la cantidad de trnsito de RTCP en un pequeo porcentaje de trfico de datos en RTP. Este mecanismo tambin asigna ms ancho de banda RTCP a los emisores activos.

Importancia de la existencia de los paquetes


Un

participante sabe cunto ancho de banda puede consumir con el trnsito de RTCP la aplicacin empieza a enviar informes peridicos de la tasa adecuada. Los informes de emisor y de receptor contienen informacin sobre los datos recibidos de todas las fuentes en el periodo de informes ms reciente.

Encabezado RTCP

El encabezado RTCP tiene32 bytes y est dividido en 3 zonas:

USO DE PROTOCOLO RTP + RTCP


Una

fuente/emisor 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.

Entre los emisores y los receptores puede haber 2 tipos de nodos: Mezclador: Recibe varios paquetes RTP, los combina y enva otro nuevo con un nuevo SSRC (del mezclador), informando de los SSRCs originales como CSRCs (Contributing SRC), fuentes contributivas. Traductor: Hace reenvo de paquetes tras modificarlos.

Cmo se utiliza RTCP con respecto a RTP?


RTCP

es un protocolo de control asociado con RTP, que mide los desempeos pero no ofrece garantas. Para esto, se debe utilizar un protocolo de reserva como RSVP o asegurarse de que los enlaces de comunicacin utilizados sean de proporcin correcta en relacin con el uso que se hace de ellos.

FUNCIONAMIENTO
La funcin bsica de RTP es multiplexar varios flujos de datos en tiempo real en un solo flujo de paquetes UDP, pudindose enviar tanto a un solo destino (unicast) o mltiples destinos (multicast).

Los paquetes son numerados de la siguiente manera: se le asigna a cada paquete un nmero mayor que su antecesor. Esto ser til para que la aplicacin conozca si ha fallado algn paquete o no en la transmisin. Si ha fallado, al no tener un control de flujo, de errores, de confirmaciones de recepcin ni de solicitud de transmisin, la mejor opcin es la interpolacin de los datos.

Conclusiones

Los protocolos RTP y RTCP estn adaptados para la transmisin de datos en tiempo real.

No obstante, funcionan con una estrategia de extremo a extremo y, por tanto, no pueden controlar el elemento principal de la comunicacin: la red. Sin embargo, cuales quieras sean los esfuerzos de adaptacin de los emisores, o los medios establecidos por los receptores, es en el centro de la red donde se generan los disfuncionamientos crticos.
El protocolo Internet ha sido expresamente pensado para aportar inteligencia en los sistemas de extremidad.

El protocolo RSVP (Resource Reservation Protocol) definido por el IETF ha sido desarrollado para remediar estas disfuncionalidades y as mejorar las transmisiones en tiempo real.

Conclusiones

Los protocolos RTP y RTCP se utilizan principalmente para videoconferencia, donde los participantes son a su turno, emisores o receptores. Para el transporte de voz, permiten una transmisin correcta en las redes adecuadas. Es decir, redes que implementen una calidad de servicio adaptada. Tambin es posible basarse en redes bien dimensionadas (ancho de banda, determinismo de las capas sub-adyacentes, etc.), de tipo LAN de empresa.

GRACIAS

También podría gustarte