1. Einleitung
Die Terminologie über und die Assoziationen zwischen Quellen des Real-Time Transport Protocols (RTP) können komplex und teilweise undurchsichtig sein. Dieses Dokument beschreibt eine Reihe bestehender und vorgeschlagener Eigenschaften und Beziehungen zwischen RTP-Quellen und definiert eine gemeinsame Terminologie zur Erörterung von Protokollentitäten und deren Beziehungen.
2. Konzepte
Dieser Abschnitt definiert die wichtigsten Konzepte und Terminologien, die in RTP-Systemen verwendet werden.
2.1. Medienkette (Media Chain)
Die Medienkette beschreibt den vollständigen Pfad von der Medienerfassung bis zur Medienwiedergabe:
Hauptkomponenten
- Physischer Reiz (Physical Stimulus): Der reale Audio- oder Videoinhalt, der erfasst wird
- Medienerfassung (Media Capture): Gerät, das physische Reize in digitale Form umwandelt
- Rohdatenstrom (Raw Stream): Unkomprimierte digitale Mediendaten
- Medienquelle (Media Source): Konzeptuelle Quelle von Medieninhalten
- Quellstrom (Source Stream): Verarbeitete Rohmedien, bereit für die Kodierung
- Medien-Encoder: Komprimiert den Quellstrom in ein kodiertes Format
- Kodierter Datenstrom (Encoded Stream): Komprimierte Mediendaten
- Abhängiger Datenstrom (Dependent Stream): Zusätzliche kodierte Daten, die vom Basisstrom abhängen
- Medien-Packetizer: Verpackt kodierte Daten in RTP-Pakete
- RTP-Strom (RTP Stream): Folge von RTP-Paketen mit demselben SSRC
- RTP-basierte Redundanz: Mechanismen zum Hinzufügen von Redundanz
- Redundanz-RTP-Strom: RTP-Strom, der redundante Daten überträgt
- RTP-basierte Sicherheit: Sicherheitsmechanismen (z. B. SRTP)
- Gesicherter RTP-Strom (Secured RTP Stream): Verschlüsselter/authentifizierter RTP-Strom
- Medientransport: Netzwerkschicht für die RTP-Übertragung
- Medientransport-Sender: Entität, die RTP über das Netzwerk sendet
- Gesendeter RTP-Strom: RTP-Strom im Zustand der Übertragung
- Netzwerktransport: Tatsächlicher Netzwerkpfad
- Transportierter RTP-Strom: RTP-Strom während des Transports
- Medientransport-Empfänger: Entität, die RTP aus dem Netzwerk empfängt
- Empfangener gesicherter RTP-Strom: Empfangener verschlüsselter Strom
- RTP-basierte Validierung: Überprüfung empfangener Daten
- Empfangener RTP-Strom: Validierter empfangener Strom
- Empfangener Redundanz-RTP-Strom: Empfangene redundante Daten
- RTP-basierte Reparatur: Fehlerkorrekturmechanismen
- Reparierter RTP-Strom: Strom nach der Fehlerkorrektur
- Medien-Depacketizer: Extrahiert kodierte Daten aus RTP-Paketen
- Empfangener kodierter Datenstrom: Kodierte Daten nach dem Entpacken
- Medien-Decoder: Dekomprimiert den kodierten Strom
- Empfangener Quellstrom: Dekomprimierte Mediendaten
- Mediensenke (Media Sink): Konzeptueller Zielort für Medien
- Empfangener Rohdatenstrom: Unkomprimierte empfangene Medien
- Medienwiedergabe (Media Render): Präsentiert Medien dem Benutzer
2.2. Kommunikationseinheiten
Endpunkt (Endpoint)
Ein Gerät oder eine Anwendung, die RTP-Ströme sendet und/oder empfängt.
RTP-Sitzung (RTP Session)
Eine Assoziation zwischen einer Gruppe von Teilnehmern, die mit RTP kommunizieren, definiert durch ein Paar Ziel-Transportadressen (eine für RTP, eine für RTCP).
Teilnehmer (Participant)
Eine Entität, die an einer RTP-Sitzung teilnimmt, identifiziert durch einen eindeutigen RTCP CNAME.
Multimedia-Sitzung
Eine Gruppe von gleichzeitigen RTP-Sitzungen zwischen einer gemeinsamen Gruppe von Teilnehmern, wobei für jeden Medientyp eine RTP-Sitzung verwendet wird.
Kommunikationssitzung
Der vollständige Satz von RTP-Sitzungen und zugehöriger Signalisierung, die für eine Kommunikation zwischen Teilnehmern verwendet werden.