Zum Hauptinhalt springen

3. Beispiele für SDP-Verwendung (Examples of SDP Usage)

3.1. Sitzungsinitiierung (Session Initiation)

Das Session Initiation Protocol (SIP) [RFC3261] ist ein Steuerungsprotokoll auf Anwendungsebene zum Erstellen, Ändern und Beenden von Sitzungen wie Internet-Multimedia-Konferenzen, Internet-Telefonanrufen und Multimedia-Verteilung. Die SIP-Nachrichten, die zum Erstellen von Sitzungen verwendet werden, tragen Sitzungsbeschreibungen, die es den Teilnehmern ermöglichen, sich auf eine Reihe kompatibler Medientypen [RFC6838] zu einigen. Diese Sitzungsbeschreibungen werden üblicherweise mit SDP formatiert. In Verbindung mit SIP bietet das Angebots-/Antwortmodell (offer/answer model) [RFC3264] einen begrenzten Rahmen für Verhandlungen mit SDP.

3.2. Streaming-Medien (Streaming Media)

Das Real-Time Streaming Protocol (RTSP) [RFC7826] ist ein Protokoll auf Anwendungsebene zur Steuerung der Übertragung von Daten mit Echtzeiteigenschaften. RTSP bietet ein erweiterbares Framework zur Ermöglichung einer kontrollierten, bedarfsgesteuerten Bereitstellung von Echtzeitdaten wie Audio und Video. Ein RTSP-Client und -Server handeln einen geeigneten Satz von Parametern für die Medienübertragung aus, wobei teilweise die SDP-Syntax zur Beschreibung dieser Parameter verwendet wird.

3.3. E-Mail und das World Wide Web (Email and the World Wide Web)

Alternative Mittel zur Übermittlung von Sitzungsbeschreibungen umfassen E-Mail und das World Wide Web (WWW). Sowohl für E-Mail- als auch für WWW-Verteilung wird der Medientyp "application/sdp" verwendet. Dies ermöglicht das automatische Starten von Anwendungen zur Teilnahme an der Sitzung vom WWW-Client oder E-Mail-Leser auf standardmäßige Weise.

Beachten Sie, dass Beschreibungen von Multicast-Sitzungen, die nur per E-Mail oder WWW gesendet werden, nicht die Eigenschaft haben, dass der Empfänger einer Sitzungsbeschreibung die Sitzung notwendigerweise empfangen kann, da die Multicast-Sitzungen möglicherweise im Umfang eingeschränkt sind und der Zugriff auf den WWW-Server oder der Empfang von E-Mails möglicherweise außerhalb dieses Umfangs liegt.

3.4. Multicast-Sitzungsankündigung (Multicast Session Announcement)

Um die Ankündigung von Multicast-Multimedia-Konferenzen und anderen Multicast-Sitzungen zu unterstützen und die relevanten Sitzungseinrichtungsinformationen an potenzielle Teilnehmer zu kommunizieren, kann ein verteiltes Sitzungsverzeichnis verwendet werden. Eine Instanz eines solchen Sitzungsverzeichnisses sendet periodisch Pakete, die eine Beschreibung der Sitzung enthalten, an eine bekannte Multicast-Gruppe. Diese Ankündigungen werden von anderen Sitzungsverzeichnissen empfangen, sodass potenzielle entfernte Teilnehmer die Sitzungsbeschreibung verwenden können, um die zur Teilnahme an der Sitzung erforderlichen Tools zu starten.

Ein Protokoll, das zur Implementierung eines solchen verteilten Verzeichnisses verwendet wird, ist SAP [RFC2974]. SDP bietet das empfohlene Sitzungsbeschreibungsformat für solche Sitzungsankündigungen.