Session Description Protocol

Session Description Protocol
SDP (Session Description Protocol)
Familie: Internetprotokollfamilie
Einsatzgebiet: Beschreibung von Multimedia-Sitzungen im Rahmen der Aushandlung von Medienformaten
SDP im TCP/IP‑Protokollstapel:
Anwendung SDP
Transport TCP
Internet IP (IPv4, IPv6)
Netzzugang Ethernet Token
Bus
Token
Ring
FDDI
Standards: RFC 4566 (2006)

Mit dem Session Description Protocol (SDP, RFC 4566) werden Eigenschaften von Multimediadatenströmen beschrieben. Es dient dazu, Kommunikationssitzungen zu verwalten, und wird beispielsweise zusammen mit SIP und H.323 in der IP-Telefonie bei der Aushandlung von Codecs, Transportprotokollen und -adressen und zur Übertragung von Metadaten eingesetzt. SDP selbst bietet keinen eigenen Aushandlungsmechanismus, sondern nur eine Beschreibung der Datenströme. Datensätze im SDP-Format können mit verschiedenen Transportprotokollen übertragen werden, z. B. auch mit solchen "Transportprotokollen" wie E-Mail.

Beispiel

v=0
o=Alice 1234 1234 IN IP4 host.provider1.com
s=Video von 987654
c=IN IP4 host.provider2.com
t=0 0
m=audio 20000 RTP/AVP 97
a=rtpmap:97 iLBC/16000
m=video 20001 RTP/AVP 31
a=rtpmap:31 H261/90000

Alice bietet dem Empfänger von host.provider2.com ausgehend die Sitzung Nr. 1234 an, beinhaltend 2 Nachrichtenströme (m=), die beide mit dem Transportprotokoll RTP versendet werden. Der eine ist ein Audiostrom im Format iLBC (97) an Port 20000, der andere ein Videodatenstrom im Format H.261 (31) an Port 20001. Die Attribute (a=) der jeweiligen Datenströme beschreiben Formatparameter, der mit der Nummer 97 hat den Namen iLBC und eine Samplerate von 16kHz.

RFC 4317 enthält ausführliche Beispiele dafür, wie eine Protokollaushandlung mittels SDP dann aussehen könnte.

Felder

  • v = Protokoll-Version
  • o = Ersteller der Session und Session-Identifizierung
  • s = Name der Session
  • i = zusätzliche Session-Informationen (optional)
  • u = URI mit der weiterführender Beschreibung (optional)
  • e = E-Mail-Adresse (optional)
  • p = Telefon-Nummer (optional)
  • c = Verbindungs-Information (wird nicht benötigt, wenn bei allen Medien angegeben, optional)
  • b = Information über die Bandbreite (optional)
  • Eine oder mehrere Zeit-Beschreibungen (s. u.)
  • z = Zeitzonen-Anpassungen (optional)
  • k = Verschlüsselungs-Schlüssel (encryption key) (optional)
  • a = keine oder mehr Session-Attribute (optional)
  • Keine oder mehr Medien-Beschreibungen (s.u.)


Zeit-Beschreibungen:

  • t = Zeit, in der die Session aktiv ist
  • r = keine oder mehr Wiederholungen (optional)


Beschreibung der Medien:

  • m = Medienname und Adresse für den Medientransport (i. d. R. IP/Adresse und Port)
  • i = Titel des Mediums (optional)
  • c = Verbindungs-Informationen, optional wenn diese nicht in der Session definiert sind (s. o, optional)
  • b = keine oder mehr Bandbreiteninformationen (optional)
  • k = Verschlüsselungs-Schlüssel ("encryption key", optional)
  • a = keine oder mehr Media-Attribute (optional)

Quelle: IETF RFC 4566: SDP: Session Description Protocol (M. Handley, V. Jacobson, C. Perkins, Juli 2006)


Wikimedia Foundation.

Игры ⚽ Нужен реферат?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Session Description Protocol — (SDP) is a format for describing streaming media initialization parameters in an ASCII string. The IETF published the original specification as an IETF Proposed Standard in April 1998 [ cite web|url=http://tools.ietf.org/html/rfc2327 |title=SDP:… …   Wikipedia

  • Session Description Protocol — (SDP), es un protocolo para describir los parámetros de inicialización de los flujos multimedia. Fue publicado por el IETF en el RFC 2327, en abril de 1998. SDP está pensado para describir sesiones de comunicación multimedia cubriendo aspectos… …   Wikipedia Español

  • Session Description Protocol — SDP (англ. Session Description Protocol)  сетевой протокол, предназначенный для описания сессии передачи потоковых данных, включая телефонию (ТФОП и VoIP), Интернет радио, приложения мультимедиа. Сессия SDP может реализовывать несколько …   Википедия

  • Session Description Protocol Security Descriptions for Media Streams — o SDES es un método para negociar la clave criptográfica para SRTP. Ha sido estandarizado por el IETF en julio de 2006 como el RFC 4568. Cómo funciona Durante el intercambio, las claves son transportadas en el adjunto SDP dentro de un mensaje SIP …   Wikipedia Español

  • Session Announcement Protocol — (SAP) is a protocol for broadcasting multicast session information. A SAP listening application can listen to the well known SAP multicast address and construct a guide of all advertised multicast sessions. SAP was published by the IETF as RFC… …   Wikipedia

  • Session Initiation Protocol — The Session Initiation Protocol (SIP) is a signalling protocol, widely used for setting up and tearing down multimedia communication sessions such as voice and video calls over the Internet. Other feasible application examples include video… …   Wikipedia

  • Session Initiation Protocol — SIP (Session Initiation Protocol) Familie: Internetprotokollfamilie Einsatzgebiet: Verwaltung von Streaming Sitzungen Port: 5060 5061 (Verschlüsselung) SIP im TCP/IP‑Protokollstapel: Anwendung SIP …   Deutsch Wikipedia

  • Session Initiation Protocol — Pour les articles homonymes, voir SIP. Pile de protocoles 7.  Application 6.  …   Wikipédia en Français

  • Session Announcement Protocol — Das Session Announcement Protocol (SAP) ist ein Netzwerkprotokoll aus dem Bereich der IP Telefonie, welches Multicast Multimediasitzungen und andere Multicast Sitzungen unterstützt und die entsprechende Sitzungskonfiguration an in Frage kommende… …   Deutsch Wikipedia

  • Session Announcement Protocol —  Ne doit pas être confondu avec SAP. Session Announcement Protocol (SAP) est un protocole pour diffuser des informations de session multicast. Une application SAP peut écouter l adresse multicast SAP et établir un guide de toutes les… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”