Zum Hauptinhalt springen

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

  1. Physischer Reiz (Physical Stimulus): Der reale Audio- oder Videoinhalt, der erfasst wird
  2. Medienerfassung (Media Capture): Gerät, das physische Reize in digitale Form umwandelt
  3. Rohdatenstrom (Raw Stream): Unkomprimierte digitale Mediendaten
  4. Medienquelle (Media Source): Konzeptuelle Quelle von Medieninhalten
  5. Quellstrom (Source Stream): Verarbeitete Rohmedien, bereit für die Kodierung
  6. Medien-Encoder: Komprimiert den Quellstrom in ein kodiertes Format
  7. Kodierter Datenstrom (Encoded Stream): Komprimierte Mediendaten
  8. Abhängiger Datenstrom (Dependent Stream): Zusätzliche kodierte Daten, die vom Basisstrom abhängen
  9. Medien-Packetizer: Verpackt kodierte Daten in RTP-Pakete
  10. RTP-Strom (RTP Stream): Folge von RTP-Paketen mit demselben SSRC
  11. RTP-basierte Redundanz: Mechanismen zum Hinzufügen von Redundanz
  12. Redundanz-RTP-Strom: RTP-Strom, der redundante Daten überträgt
  13. RTP-basierte Sicherheit: Sicherheitsmechanismen (z. B. SRTP)
  14. Gesicherter RTP-Strom (Secured RTP Stream): Verschlüsselter/authentifizierter RTP-Strom
  15. Medientransport: Netzwerkschicht für die RTP-Übertragung
  16. Medientransport-Sender: Entität, die RTP über das Netzwerk sendet
  17. Gesendeter RTP-Strom: RTP-Strom im Zustand der Übertragung
  18. Netzwerktransport: Tatsächlicher Netzwerkpfad
  19. Transportierter RTP-Strom: RTP-Strom während des Transports
  20. Medientransport-Empfänger: Entität, die RTP aus dem Netzwerk empfängt
  21. Empfangener gesicherter RTP-Strom: Empfangener verschlüsselter Strom
  22. RTP-basierte Validierung: Überprüfung empfangener Daten
  23. Empfangener RTP-Strom: Validierter empfangener Strom
  24. Empfangener Redundanz-RTP-Strom: Empfangene redundante Daten
  25. RTP-basierte Reparatur: Fehlerkorrekturmechanismen
  26. Reparierter RTP-Strom: Strom nach der Fehlerkorrektur
  27. Medien-Depacketizer: Extrahiert kodierte Daten aus RTP-Paketen
  28. Empfangener kodierter Datenstrom: Kodierte Daten nach dem Entpacken
  29. Medien-Decoder: Dekomprimiert den kodierten Strom
  30. Empfangener Quellstrom: Dekomprimierte Mediendaten
  31. Mediensenke (Media Sink): Konzeptueller Zielort für Medien
  32. Empfangener Rohdatenstrom: Unkomprimierte empfangene Medien
  33. 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.