1. Introduction
La terminologie relative aux sources du protocole de transport en temps réel (RTP) et les associations entre elles peuvent être complexes et quelque peu opaques. Ce document décrit un certain nombre de propriétés et de relations existantes et proposées parmi les sources RTP et définit une terminologie commune pour discuter des entités du protocole et de leurs relations.
2. Concepts
Cette section définit les concepts clés et la terminologie utilisés dans les systèmes RTP.
2.1. Chaîne média (Media Chain)
La chaîne média décrit le chemin complet de la capture média au rendu média :
Composants clés
- Stimulus physique : L'audio ou la vidéo du monde réel qui est capturé
- Capture média (Media Capture) : Dispositif che convertit le stimulus physique en forme numérique
- Flux brut (Raw Stream) : Données média numériques non compressées
- Source média (Media Source) : Source conceptuelle du contenu média
- Flux source (Source Stream) : Média brut traité prêt pour l'encodage
- Encodeur média (Media Encoder) : Compresse le flux source en format encodé
- Flux encodé (Encoded Stream) : Données média compressées
- Flux dépendant (Dependent Stream) : Données encodées supplémentaires dépendant du flux de base
- Paquétiseur média (Media Packetizer) : Emballe les données encodées dans des paquets RTP
- Flux RTP (RTP Stream) : Séquence de paquets RTP avec le même SSRC
- Redondance basée sur le RTP : Mécanismes d'ajout de redondance
- Flux RTP de redondance : Flux RTP transportant des données redondantes
- Sécurité basée sur le RTP : Mécanismes de sécurité (ex. SRTP)
- Flux RTP sécurisé (Secured RTP Stream) : Flux RTP chiffré/authentifié
- Transport média (Media Transport) : Couche réseau pour la transmission RTP
- Émetteur de transport média : Entité envoyant du RTP sur le réseau
- Flux RTP envoyé : Flux RTP tel que transmis
- Transport réseau : Chemin réseau réel
- Flux RTP transporté : Flux RTP en transit
- Récepteur de transport média : Entité recevant du RTP du réseau
- Flux RTP sécurisé reçu : Flux chiffré reçu
- Validation basée sur le RTP : Vérification des données reçues
- Flux RTP reçu : Flux reçu validé
- Flux RTP de redondance reçu : Données redondantes reçues
- Réparation basée sur le RTP : Mécanismes de correction d'erreurs
- Flux RTP réparé : Flux après correction d'erreurs
- Dépaquétiseur média : Extrait les données encodées des paquets RTP
- Flux encodé reçu : Données encodées après dépaquétisation
- Décodeur média (Media Decoder) : Décompresse le flux encodé
- Flux source reçu : Données média décompressées
- Puits média (Media Sink) : Destination conceptuelle pour le média
- Flux brut reçu : Média reçu non compressé
- Rendu média (Media Render) : Présente le média à l'utilisateur
2.2. Entités de communication
Point d'extrémité (Endpoint)
Un appareil ou une application qui envoie et/ou reçoit des flux RTP.
Session RTP
Une association parmi un ensemble de participants communiquant avec le RTP, définie par une paire d'adresses de transport de destination (une pour le RTP, une pour le RTCP).
Participant
Une entité qui participe à une session RTP, identifiée par un CNAME RTCP unique.
Session multimédia
Un ensemble de sessions RTP simultanées parmi un groupe commun de participants, utilisant une session RTP pour chaque type de média.
Session de communication
L'ensemble complet des sessions RTP et de la signalisation associée utilisée pour une communication entre participants.