RFC 5124 – Extended Secure RTP Profile for Real-time Transport Control Protocol (RTCP)-Based Feedback (RTP/SAVPF)

StatusProposed Standard
VeröffentlichtFebruar 2008
Volltextrfc-editor.org/rfc/rfc5124

RFC 5124 definiert das kombinierte RTP-Profil SAVPF (Secure Audio/Video Profile with Feedback), das die Sicherheitsfunktionen des Secure RTP Profile (SAVP) aus RFC 3711 mit den zeitnahen Rückmeldungsmechanismen des Extended RTP Profile for RTCP-Based Feedback (AVPF) aus RFC 4585 vereint. Dies ist erforderlich, da beide Profile ursprünglich getrennt ausgehandelt werden mussten und nicht gleichzeitig für eine einzelne RTP-Session genutzt werden konnten. Das SAVPF-Profil ermöglicht somit gesicherte Echtzeitkommunikation mit effizienten, statistisch garantierten Rückmeldungen vom Empfänger zum Sender.

Im Kern arbeitet SAVPF als geschichtete Architektur: Die obere Schicht (AVPF) steuert die zeitlichen Regeln für RTCP-Pakete und erweitert die RTCP-Paketformate um Feedback-Nachrichten. Die darunterliegende Schicht (SAVP) wendet auf die resultierenden RTP- und RTCP-Pakete kryptografische Transformationen wie Verschlüsselung, Integritätsschutz und Replay-Schutz an. Dabei bleiben die Regeln beider Profile weitgehend unverändert; die Kombination erfordert lediglich, dass der SAVP-bedingte Overhead bei der Berechnung der durchschnittlichen RTCP-Paketgröße durch die AVPF-Schicht berücksichtigt wird. Der optionale Encryption Prefix aus RFC 3550 ist im SAVPF-Profil nicht zulässig.

Historisch schließt RFC 5124 eine erkennbare Lücke: Für viele moderne Echtzeitanwendungen, etwa Videokonferenzen oder interaktives Streaming, sind sowohl Sicherheit als auch die Fähigkeit zu schnellen, feedbackbasierten Adaptionsreaktionen essenziell. Das SAVPF-Profil etabliert sich als Standard für eine Vielzahl von Anwendungen, die SRTP-Schutz mit dem Early-Feedback-Mechanismus des AVPF kombinieren. Die Aushandlung des Profils erfolgt out-of-band über SDP, wobei die Erweiterungen aus RFC 4567 und RFC 4568 zur Übergabe