Das Session Description Protocol (SDP) ist ein Protokoll, das in der Kommunikation von Multimedia-Sitzungen verwendet wird. Es ermöglicht die Beschreibung von Medienströmen, die in einer Sitzung übertragen werden, und definiert Parameter wie den Medientyp, die Kodierung und die Netzwerkinformationen.
SDP wird normalerweise in Kombination mit anderen Protokollen wie dem Real-Time Transport Protocol (RTP) und dem Session Initiation Protocol (SIP) verwendet. Es dient als Grundlage für die Verhandlung der Kommunikationsparameter zwischen den beteiligten Parteien und ermöglicht die Interoperabilität von verschiedenen Multimedia-Systemen.
Mit SDP können Teilnehmer einer Sitzung Informationen über ihre Fähigkeiten und Anforderungen austauschen, um eine optimale Medienübertragung zu ermöglichen. Dies umfasst Details wie die Unterstützung von Audio- oder Videocodecs, die gewünschte Bandbreite, die IP-Adressen und Ports für die Übertragung sowie andere relevante Parameter.
SDP stellt somit eine wichtige Grundlage für die Einrichtung und Verwaltung von Multimedia-Sitzungen im Internet dar und trägt zur reibungslosen Kommunikation zwischen verschiedenen Endgeräten bei.