Comúnmente usado con redes IP, RTP fue diseñado para proveer al transporte de redes funciones para transmisión de aplicaciones y datos en tiempo real tales como audio, video, simulación de datos, y servicios de multicast o unicast. RTP también brinda servicios de sequence numbering, time stamping y sistemas de monitoreo en tiempo real de aplicaciones.