Aller au contenu principal

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

  1. Stimulus physique : L'audio ou la vidéo du monde réel qui est capturé
  2. Capture média (Media Capture) : Dispositif che convertit le stimulus physique en forme numérique
  3. Flux brut (Raw Stream) : Données média numériques non compressées
  4. Source média (Media Source) : Source conceptuelle du contenu média
  5. Flux source (Source Stream) : Média brut traité prêt pour l'encodage
  6. Encodeur média (Media Encoder) : Compresse le flux source en format encodé
  7. Flux encodé (Encoded Stream) : Données média compressées
  8. Flux dépendant (Dependent Stream) : Données encodées supplémentaires dépendant du flux de base
  9. Paquétiseur média (Media Packetizer) : Emballe les données encodées dans des paquets RTP
  10. Flux RTP (RTP Stream) : Séquence de paquets RTP avec le même SSRC
  11. Redondance basée sur le RTP : Mécanismes d'ajout de redondance
  12. Flux RTP de redondance : Flux RTP transportant des données redondantes
  13. Sécurité basée sur le RTP : Mécanismes de sécurité (ex. SRTP)
  14. Flux RTP sécurisé (Secured RTP Stream) : Flux RTP chiffré/authentifié
  15. Transport média (Media Transport) : Couche réseau pour la transmission RTP
  16. Émetteur de transport média : Entité envoyant du RTP sur le réseau
  17. Flux RTP envoyé : Flux RTP tel que transmis
  18. Transport réseau : Chemin réseau réel
  19. Flux RTP transporté : Flux RTP en transit
  20. Récepteur de transport média : Entité recevant du RTP du réseau
  21. Flux RTP sécurisé reçu : Flux chiffré reçu
  22. Validation basée sur le RTP : Vérification des données reçues
  23. Flux RTP reçu : Flux reçu validé
  24. Flux RTP de redondance reçu : Données redondantes reçues
  25. Réparation basée sur le RTP : Mécanismes de correction d'erreurs
  26. Flux RTP réparé : Flux après correction d'erreurs
  27. Dépaquétiseur média : Extrait les données encodées des paquets RTP
  28. Flux encodé reçu : Données encodées après dépaquétisation
  29. Décodeur média (Media Decoder) : Décompresse le flux encodé
  30. Flux source reçu : Données média décompressées
  31. Puits média (Media Sink) : Destination conceptuelle pour le média
  32. Flux brut reçu : Média reçu non compressé
  33. 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.