videocalling
Illustration of RTP (Protocolo de Transporte en Tiempo Real) in video calling

RTP (Protocolo de Transporte en Tiempo Real)

glossary.categories.protocol

El protocolo de red estándar para entregar audio y video a través de redes IP.

¿Qué es RTP?

RTP (Real-time Transport Protocol) es el protocolo de red estándar utilizado para entregar datos de audio y video a través de redes IP en tiempo real. Es la columna vertebral del transporte de medios en WebRTC y virtualmente todos los sistemas de comunicación en tiempo real.

Características clave

  • Marcas de tiempo: Cada paquete lleva una marca de tiempo que indica cuándo se deben reproducir los datos. El receptor usa esto para reproducir el audio/video en el momento correcto.
  • Números de secuencia: Permiten al receptor detectar paquetes perdidos o reordenados y reorganizarlos correctamente.
  • Identificación de tipo de carga útil: Indica al receptor qué códec (por ejemplo, VP8, H.264, Opus) se utilizó para codificar los datos.
  • Identificación de la fuente (SSRC): Un identificador único para cada flujo, que permite al receptor distinguir entre múltiples fuentes de medios (por ejemplo, cámara vs. pantalla compartida).

RTP en WebRTC

En WebRTC, RTP siempre se usa en forma cifrada como SRTP (Secure RTP), con claves intercambiadas a través de DTLS. RTP funciona junto con RTCP para la retroalimentación de calidad. RTP se ejecuta típicamente sobre UDP para minimizar la latencia.