SDP Session Description Protocol
SDP ist ein Protokoll zur Beschreibung von Medienparametern in VoIP Verbindungen. Es legt fest welche Codecs genutzt werden, welche IP Adresse und welche Ports für den Medienstrom vorgesehen sind. SDP ist für die technische Aushandlung der Medien zuständig und arbeitet eng mit SIP und RTP zusammen. Ohne SDP könnte ein VoIP Gespräch nicht korrekt eingerichtet werden.
Was ist SDP
SDP ist ein standardisiertes Format zur Beschreibung von Medienverbindungen. Es enthält alle technischen Angaben die zwei Endpunkte benötigen um sich auf gemeinsame Übertragungsparameter zu einigen. Dazu gehören die Art des Mediums, der Codec, die Paketgröße, die verwendete IP Adresse und der Port für den RTP Datenstrom. SDP wird nicht für den Transport genutzt, sondern ausschließlich für die Beschreibung einer Sitzung.
Wie funktioniert SDP
- SDP wird innerhalb von SIP Nachrichten übermittelt
- SDP beschreibt die verfügbaren Codecs und Medienformate
- SDP teilt dem Gegenüber mit welche IP Adresse und welcher Port für RTP vorgesehen ist
- Beide Endpunkte einigen sich auf kompatible Codecs
- Nach der Bestätigung wird der RTP Strom anhand der SDP Angaben eingerichtet
Nutzung von SDP im VoIP Bereich
- Aushandlung von Sprachcodecs in VoIP Telefonaten
- Festlegung der Ports für den RTP Datenstrom
- Konfiguration von Videoformaten bei Videotelefonie
- Einsatz in Softphones, IP Telefonen und Cloud Telefonanlagen
- Unterstützung von Konferenzsystemen und Multimedia Anwendungen
Vorteile von SDP
- Klare und standardisierte Beschreibung von Mediensitzungen
- Universell in VoIP und Multimedia Anwendungen einsetzbar
- Ermöglicht flexible Codec Aushandlung
- Unterstützt eine breite Vielfalt an Medienformaten
Praxisbeispiel
Ein VoIP Telefon sendet eine SIP Anfrage mit einem SDP Abschnitt an den Server. Darin stehen die unterstützten Codecs und die eigenen RTP Parameter. Der Empfänger wählt einen passenden Codec aus und sendet eine Antwort mit seinem eigenen SDP Abschnitt zurück. Nachdem beide Seiten ihre Medienparameter bestätigt haben beginnt der RTP Strom. Dadurch wird eine technisch korrekte und kompatible Sprachverbindung möglich.
Verwandte Begriffe
• SIP
• RTP
• Codec
• VoIP
• NAT
• Session Border Controller
FAQ
SDP wird genutzt um Medienparameter wie Codecs, Ports und IP Adressen zu beschreiben. Es ermöglicht dass VoIP Endpunkte kompatible Einstellungen aushandeln können.
SIP baut eine Verbindung auf und signalisiert Statusinformationen. SDP beschreibt die technischen Medienparameter wie Codec und RTP Port. Beide Protokolle arbeiten zusammen.
RTP benötigt IP Adresse, Port und Codec Informationen um den Medienstrom aufzubauen. Diese Daten werden vollständig in SDP bereitgestellt.