Protocole « standard » Internet pour le transport de données temps réel, comprenant de l’audio et de la vidéo. RTP peut être utilisé aussi bien pour des médias « à la demande « que pour des services interactifs comme la téléphonie par Internet. RTP est constitué d’une partie donnée et d’une partie de contrôle : le RTCP. La partie donnée de RTP est un protocole léger qui offre un support pour les applications avec des propriétés temps réel, comme les médias continus (audio et vidéo), en permettant une reconstruction de la synchronisation, un ordonnancement dans l’arrivée des paquets, une détection de perte, une sécurité et une identification de contenu.
RTCP permet de créer des groupes de conférences temps réel de taille quelconque sur Internet. Il permet une identification de la source et l’utilisation de passerelles. RTCP offre un retour de qualité de service du receveur vers le groupe multicast, ainsi que la synchronisation des différents flux de données. L’utilisation de RTP se fait essentiellement sur un environnement UDP/IP, il vient se greffer en temps que protocole de transport à la suite de UDP. RTP n’assure pas une réservation de ressources ou un contrôle de qualité de service, il s’appuie pour cela sur des protocoles de type RSVP.
RTP offre des services pour permettre l’envoie de données avec des caractéristiques temps réel, comme la vidéo et l’audio interactive. RTP dépend de RSVP en ce qui concerne la réservation de ressources et l’octroi de la qualité de service appropriée. RTP n’est pas dépendant du réseau. RTP fonctionne principalement sur UDP, mais est aussi compatible avec ATM AAL5 et Ipv6.
RTP n’offre pas de gestion de flux ni de garantis. Il ne fournit que des indicateurs de temps et des numéros de séquences qui peuvent être utilisés par les protocoles de niveau supérieur pour les implémenter. RTP et RTCP fournissent les fonctionnalités pour transporter des données temps réels de bout en bout. La synchronisation et l’assemblage des données sont laissés à l’application. RTCP surveille la qualité de service et effectue un contrôle de la congestion, identifie la source (SDES, Source DEScription, pouvant contenir par exemple le nom, le numéro de téléphone, l’adresse e-mail et d’autres informations relatives à la source), et contrôle le dimensionnement de l’information de contrôle (Celui-ci n’excédera pas 5% du trafic temps réel généré par RTP).
RTP (Real Time Protocol) est un protocole de transport de données de bout en bout adapté aux applications temps réel. Il offre à ces applications des moyens pour reconstituer la base de temps des flux de données audio, vidéo et temps réel en général et permet de détecter rapidement la perte de paquets et d’identifier le contenu des données et permettre leur transmission sécurisée.
En VOIP, le protocole RTP a pour tâche de transmettre le flux de données multimédia (audio, vidéo, texte, etc.), c’est-à-dire de crypter les données et de les diviser en paquets qui sont ensuite transmis.
