3. Concepts d'inter-relations
Cette section décrit comment les différents flux et entités RTP sont liés les uns aux autres.
3.1. Contexte de synchronisation
Mécanismes de synchronisation de plusieurs flux RTP :
- RTCP CNAME : Identifiant commun aux flux nécessitant une synchronisation
- Signalisation de la source d'horloge (Clock Source Signaling) : Signalisation explicite des relations temporelles
- RtcMediaStream : Mécanisme WebRTC pour regrouper les flux synchronisés
- Mécanismes SDP : Méthodes du protocole de description de session (SDP) pour indiquer les relations
3.2. Modèles de relation clés
Simulcast
Envoi de plusieurs versions encodées du même flux source (ex. différentes résolutions) dans des flux RTP séparés, permettant aux récepteurs di sélectionner la version la plus appropriée.
Multi-flux en couches (Layered Multi-Stream)
Encodage des médias en couches hiérarchiques (couche de base + couches d'amélioration) envoyées comme des flux RTP séparés, où les couches d'amélioration dépendent des couches de base.
Duplication de flux RTP (RTP Stream Duplication)
Envoi di copies identiques d'un flux RTP sur différents chemins réseau pour la redondance.
Format de redondance (Redundancy Format)
Inclusion de données redondantes dans les paquets RTP pour récupérer d'une perte de paquets.
Retransmission RTP (RTP Retransmission)
Renvoi des paquets perdus à la demande du récepteur.
Correction d'erreur directe (FEC : Forward Error Correction)
Ajout di données de correction d'erreur permettant une récupération sans retransmission.
Séparation des flux RTP
Utilisation di flux RTP différents pour des buts différents (ex. flux séparés pour la vidéo et l'audio).
Sessions RTP multiples
Exécution di plusieurs sessions RTP sur un seul transport média (ex. en utilisant BUNDLE).
4. Cartographie à partir des termes existants
Cette section cartographie la terminologie d'autres spécifications vers la taxonomie définie dans ce document.
4.1. Termes de téléprésence
- Audio Capture : Correspond à la Capture média (Media Capture) pour l'audio
- Capture Device : Correspond à la Capture média
- Capture Encoding : Correspond à l'Encodeur média (Media Encoder)
- Media Consumer : Correspond au Puits média (Media Sink)
- Media Provider : Correspond à la Source média (Media Source)
- Stream : Peut correspondre à divers types de flux selon le contexte
4.2. Termes WebRTC
- RtcMediaStream : Ensemble de sources média partageant un contexte de synchronisation
- RtcMediaStreamTrack : Source média individuelle
- Recording Device : Entité effectuant la capture média
4.3. Termes de base du RTP
- RTP Sender : Partie du protocole RTP du paquétiseur média
- RTP Receiver : Partie du protocole RTP du dépaquétiseur média
- SSRC : Identifiant de source de synchronisation pour le flux RTP
4.4. Termes SVC
- Single-Session Transmission (SST) : Toutes les couches dans une seule session RTP
- Multi-Session Transmission (MST) : Couches réparties sur plusieurs sessions RTP
4.5. Autres termes
- Media Description : Description SDP du média
- Media Stream : Peut se référer à divers types de flux
- Multimedia Conference : Session de communication avec plusieurs participants
- Multimedia Session : Ensemble de sessions RTP simultanées
- Multipoint Control Unit (MCU) : Entité centrale de mixage/commutation