Você está na página 1de 9

Introducción

RTP
RTCP

TRANSPORTE DE VOZ EN TIMEPO REAL

Ing. Freddy R. Acosta Buenaño

ESPE
Departamento de Eléctrica y Electrónica

June 27, 2016

fracosta@espe.edu.ec TELEFONÍA DIGITAL


Introducción
RTP
RTCP

1 Introducción

2 RTP

3 RTCP

fracosta@espe.edu.ec TELEFONÍA DIGITAL


Introducción
RTP
RTCP

Introducción

Lo fundamental de los protocolos de transporte de datos en


tiempo real es que la información se lleve al destino con la
misma cadencia de tiempo con la que se introduce en el
origen y con un retardo mı́nimo.
UDP es el protocolo de la capa de transporte del modelo
Internet que permite el transporte de información en tiempo
real.
Es necesario complementar el protocolo UDP con algún
protocolo adicional, y para eso se creó RTP.

fracosta@espe.edu.ec TELEFONÍA DIGITAL


Introducción
RTP
RTCP

Introducción

En 1996 se publicarı́a el estándar RFC1886 que define el


conjunto de protocolos RTP y RTCP.
RTP se encarga de añadirle a los paquetes UDP el número de
secuencia, la marca de tiempo y la identificación del tipo de
carga útil que transporta.
RTCP se encarga de informar al remitente de la calidad de
recepción y de la identidad de los interlocutores.

fracosta@espe.edu.ec TELEFONÍA DIGITAL


Introducción
RTP
RTCP

RTP

El protocolo RTP opera encima de UDP, es decir que cuando


UDP recibe los paquetes se los entrega a RTP, quien detecta
los posibles problemas que pudieran ocasionar la pérdida de
paquetes o el cambio de orden de llegada e informa a los
protocolos de capas superiores(aplicación de VoIP) para que
puedan tomar las decisiones correspondientes.
RTP añade cierta información adicional a los paquetes, como
son:
Un número de orden. para detectar la pérdida o desorden de
los paquetes.
El momento en el que el paquete salió del origen. resulta útil
para calcular parámetros de calidad como el retardo o las
fluctuaciones de retardo(jitter ).

fracosta@espe.edu.ec TELEFONÍA DIGITAL


Introducción
RTP
RTCP

RTP

RTP también incluye la identificación del sistema en el que


está codificada la información de audio o video que contiene
(el sistema codec utilizado en el origen).
Puede darse el caso de que el remitente y el destinatario no
dispongan de codecs ó que participen más de un destinatario
con codecs distintos, en estos casos, el protocolo RTP
considera la posibilidad de que existan aplicaciones
intermedias que lleven a cabo las conversiones.
Las opciones actuales son dos:
Traductor: aplicación que realiza una conversión de sistema
de codificación.
Mezclador: aplicación que recoge distintos flujos de sonido de
distintas fuentes y los convierte en un flujo único.

fracosta@espe.edu.ec TELEFONÍA DIGITAL


Introducción
RTP
RTCP

RTCP

El protocolo RTCP se utiliza para el intercambio de


información de control (número de paquetes perdidos, retardo,
jitter, etc.) entre los distintos participantes de la sesión.
Los protocolos RTP/RTCP pueden ser utilizados tanto para la
transmisión de información multimedia unicast (unidifusión)
como multicast (multidifusión).
Una información incluida en RTCP que no se incluye en RTP
es el nombre CNAME (Canonical Name) de los participantes
de la sesión. Este es único para cada participante y tiene la
forma usuario@host.

fracosta@espe.edu.ec TELEFONÍA DIGITAL


Introducción
RTP
RTCP

RTCP

Se tiene distintos tipos de paquetes RTCP:


TIPO NOMBRE DESCRIPCION RFC
192 FIR Full intra/frame request RFC2032
193 NACK Negative acknowledgement RFC2032
200 SR Sender report RFC3551
201 RR Receiver report RFC3551
202 SDES Source description RFC3551
203 BYE Goodbye RFC3551
204 APP Aplication-defined RFC3551
205 RTPFB Generic RTP feedback
206 PSFB Payload-specific
207 XR Extended report RFC3611

SR. Informe de emisor/ RR. Informe de receptor/ SDES. Descripción de la fuente/ APP. Funciones especı́ficas de
la aplicación/ BYE. Fin

fracosta@espe.edu.ec TELEFONÍA DIGITAL


Introducción
RTP
RTCP

RTP/RTCP

fracosta@espe.edu.ec TELEFONÍA DIGITAL

Você também pode gostar