Zum Hauptinhalt springen

3. Examples of SDP Usage (Beispiele zur SDP-Verwendung)

3.1 Session Initiation (Sitzungsinitiierung)

Das Session Initiation Protocol (SIP) [15] ist ein Anwendungsschicht-Steuerprotokoll zum Erstellen, Ändern und Beenden von Sitzungen wie Internet-Multimedia-Konferenzen, Internet-Telefonanrufen und Multimedia-Verteilung. SIP-Nachrichten zum Erstellen von Sitzungen enthalten Sitzungsbeschreibungen, die es den Teilnehmern ermöglichen, sich auf einen Satz kompatibler Medientypen zu einigen. Diese Sitzungsbeschreibungen werden häufig im SDP-Format kodiert. Bei der Verwendung mit SIP bietet das Angebot/Antwort-Modell (offer/answer model) [17] einen eingeschränkten Rahmen für die Aushandlung mit SDP.

3.2 Streaming Media (Streaming-Medien)

Das Real Time Streaming Protocol (RTSP) [16] ist ein Protokoll auf Anwendungsebene zur Steuerung der Übertragung von Daten mit Echtzeiteigenschaften. RTSP bietet einen erweiterbaren Rahmen für die kontrollierte, bedarfsgesteuerte Übertragung von Echtzeitdaten wie Audio und Video. RTSP-Clients und -Server handeln einen geeigneten Satz von Medienübertragungsparametern aus, wobei teilweise SDP-Syntax zur Beschreibung dieser Parameter verwendet wird.

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

Alternative Methoden zur Übermittlung von Sitzungsbeschreibungen umfassen E-Mail und das World Wide Web (WWW). Für die Verteilung per E-Mail und WWW wird der Medientyp „application/sdp" verwendet. Dies ermöglicht es Anwendungen, automatisch von einem WWW-Client oder einem E-Mail-Programm gestartet zu werden, um an einer Sitzung teilzunehmen.

Es ist zu beachten, dass Multicast-Sitzungsankündigungen, die ausschließlich per E-Mail oder WWW verbreitet werden, nicht die Eigenschaft haben, dass der Empfänger der Sitzungsankündigung die Sitzung notwendigerweise empfangen kann, da Multicast-Sitzungen in ihrem Geltungsbereich eingeschränkt sein können und der Zugriff auf den WWW-Server oder der Empfang von E-Mails außerhalb dieses Geltungsbereichs liegen kann.

3.4 Multicast Session Announcement (Multicast-Sitzungsankündigung)

Zur Unterstützung der Ankündigung von Multicast-Multimedia-Konferenzen und anderen Multicast-Sitzungen sowie zur Übermittlung relevanter Sitzungseinrichtungsinformationen an potenzielle Teilnehmer kann ein verteiltes Sitzungsverzeichnis verwendet werden. Instanzen eines solchen Sitzungsverzeichnisses senden regelmäßig Pakete mit Sitzungsbeschreibungen 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 Werkzeuge zu starten.

Ein Protokoll zur Implementierung eines solchen verteilten Verzeichnisses ist das Session Announcement Protocol (SAP) [14]. SDP bietet das empfohlene Format für Sitzungsbeschreibungen bei solchen Sitzungsankündigungen.