Sitzungsbeschreibungsprotokoll

Session Description Protocol (SDP) ist ein Format, um strömende Mediainitialisierungsrahmen zu beschreiben. Der IETF hat die ursprüngliche Spezifizierung als ein IETF Vorgeschlagener Standard im April 1998 veröffentlicht, und hat nachher eine revidierte Spezifizierung als ein IETF Vorgeschlagener Standard als RFC 4566 im Juli 2006 veröffentlicht.

SDP ist beabsichtigt, um Multimedianachrichtensitzungen zu den Zwecken der Sitzungsansage, Sitzungseinladung und Parameter-Verhandlung zu beschreiben. SDP liefert Medien selbst nicht, aber wird für die Verhandlung zwischen Endpunkten des Sektorformats, Formats und aller verbundenen Eigenschaften verwendet. Der Satz von Eigenschaften und Rahmen wird häufig ein Sitzungsprofil genannt. SDP wird entworfen, um ausziehbar zu sein, um neue Sektorformate und Formate zu unterstützen.

SDP hat als ein Bestandteil von Session Announcement Protocol (SAP) angefangen, aber hat anderen Gebrauch in Verbindung mit Real-time Transport Protocol (RTP), Strömendem Echtzeitprotokoll (RTSP), Session Initiation Protocol (SIP) und gerade als ein eigenständiges Format gefunden, um Mehrwurf-Sitzungen zu beschreiben.

Sitzungsbeschreibung

Eine Sitzung wird durch eine Reihe von Feldern, ein pro Linie beschrieben. Die Form jedes Feldes ist wie folgt.

:

Wo

Innerhalb einer SDP Nachricht gibt es drei Hauptabteilungen, über die Sitzung, das Timing und die Mediabeschreibungen ausführlich berichtend. Jede Nachricht kann vielfaches Timing und Mediabeschreibungen enthalten. Namen sind nur innerhalb der verbundenen syntaktischen Konstruktion, d. h. innerhalb der Sitzung, Zeit oder Medien einzigartig.

Fakultative Werte werden damit angegeben, und jedes Feld muss in der Ordnung erscheinen, die unten gezeigt ist.

Sitzungsbeschreibung

v = (Protokoll-Version)

o = (Schöpfer und Sitzungsbezeichner)

s = (Sitzungsname)

i = * (Sitzungsinformation)

u = * (URI der Beschreibung)

e = * (E-Mail-Adresse)

p = * (Telefonnummer)

c = * (Verbindungsinformation — nicht erforderlich, wenn eingeschlossen, in alle Medien)

b = * (Null oder mehr Bandbreite-Informationslinien)

Ein- oder mehrmal Beschreibungen ("t =" und "r =" Linien; sieh unten)

z = * (Zeitzone-Anpassungen)

k = * (Verschlüsselungsschlüssel)

a = * (schreiben Null oder mehr Sitzung Linien zu)

Null oder mehr Mediabeschreibungen

Zeitbeschreibung

t = (Zeit die Sitzung ist aktiv)

r = * (Null oder mehr mehrmalige Male)

Mediabeschreibung, wenn Gegenwart

m = (Medien nennen und Transportadresse)

i = * (Mediatitel)

c = * (Verbindungsinformation — fakultativ, wenn eingeschlossen, an

Sitzungsniveau)

b = * (Null oder mehr Bandbreite-Informationslinien) k = * (Verschlüsselungsschlüssel)

a = * (schreiben Null oder mehr Medien Linien zu)

Attribute

SDP verwendet Attribute, um das Kernprotokoll zu erweitern. Attribute können innerhalb der Sitzung oder Mediaabteilungen erscheinen und sind scoped entsprechend als Sitzungsniveau oder Medianiveau. Neue Attribute werden zum Standard gelegentlich durch die Registrierung mit IANA hinzugefügt.

Attribute nehmen zwei Formen an:

  • Eine Eigentumsform:
  • Eine Wertform:

Zeitformate

Absolute Zeiten werden im Netzzeitprotokoll-Format (die Zahl von Sekunden seit 1900) vertreten. Wenn die Haltezeit 0 dann ist, ist die Sitzung "unbegrenzt". Wenn die Anfang-Zeit auch Null dann ist, wird die Sitzung "dauerhaft" betrachtet. Unbegrenzte und dauerhafte Sitzungen werden entmutigt, aber nicht verboten.

Zwischenräume können mit Netzzeitprotokoll-Zeiten oder in der getippten Zeit vertreten werden: ein Wert und Zeiteinheiten (Tage ('d'), Stunden ('h'), Minuten ('M') und Sekunden ('s')) Folge.

So kann eine Stunde, die sich von 10:00 Uhr am 1. August 2010 mit einer einzelnen mehrmaligen Zeit eine Woche später zur gleichen Zeit trifft, als vertreten werden:

t=3487140000 3487143600

r=604800 3600 0

Oder das Verwenden der getippten Zeit:

t=3487140000 3487143600

r=7d 3600 0

Referenzen

Links


Shania Twain / Sitzungsansage-Protokoll
Impressum & Datenschutz