Zum Hauptinhalt springen

6. SDP Attributes (SDP-Attribute)

Attribute (Attributes) sind das wichtigste Mittel zur Erweiterung von SDP. Sie können auf Sitzungs- oder Medienebene definiert werden. Attribute auf Sitzungsebene gelten für die gesamte Sitzung (sofern sie nicht durch Attribute auf Medienebene überschrieben werden), Attribute auf Medienebene gelten nur für den jeweiligen Medienstrom.

Das Format einer Attributzeile lautet:

a=<attribute>
a=<attribute>:<value>

Liste der Standardattribute

Im Folgenden sind die von dieser Spezifikation definierten Standard-SDP-Attribute aufgeführt:

cat (Category) (Kategorie)

a=cat:<category>

Dient zur Kategorisierung der Sitzung, um das Filtern und Suchen zu erleichtern.

keywds (Keywords) (Schlüsselwörter)

a=keywds:<keywords>

Liefert eine Liste von Schlüsselwörtern zur Sitzung.

tool (Tool) (Werkzeug)

a=tool:<name and version of tool>

Identifiziert das Softwarewerkzeug, das die Sitzungsbeschreibung erstellt hat.

ptime (Packet Time) (Paketzeit)

a=ptime:<packet time>

Gibt die Dauer der Medien in jedem Paket in Millisekunden an.

maxptime (Maximum Packet Time) (Maximale Paketzeit)

a=maxptime:<maximum packet time>

Gibt die maximale Dauer der Medien in einem Paket in Millisekunden an.

rtpmap (RTP Mapping) (RTP-Zuordnung)

a=rtpmap:<payload type> <encoding name>/<clock rate> [/<encoding parameters>]

Ordnet einen RTP-Nutzlasttyp einem Medien-Kodierungsnamen zu.

recvonly (Receive Only) (Nur Empfangen)

a=recvonly

Gibt an, dass das Werkzeug nur Medien empfangen, aber nicht senden kann.

sendrecv (Send and Receive) (Senden und Empfangen)

a=sendrecv

Gibt an, dass das Werkzeug sowohl Medien senden als auch empfangen kann (dies ist der Standardwert).

sendonly (Send Only) (Nur Senden)

a=sendonly

Gibt an, dass das Werkzeug nur Medien senden, aber nicht empfangen kann.

inactive (Inactive) (Inaktiv)

a=inactive

Gibt an, dass der Medienstrom derzeit inaktiv ist.

orient (Orientation) (Ausrichtung)

a=orient:<whiteboard orientation>

Wird für Whiteboard-Medientypen verwendet und gibt die Ausrichtung des Whiteboards an.

type (Conference Type) (Konferenztyp)

a=type:<conference type>

Gibt den Konferenztyp an (z. B. „broadcast", „meeting", „moderated", „test", „H332").

charset (Character Set) (Zeichensatz)

a=charset:<character set>

Gibt den Zeichensatz an, der für Textfelder in der Sitzungsbeschreibung verwendet wird.

sdplang (SDP Language) (SDP-Sprache)

a=sdplang:<language tag>

Gibt die Sprache an, in der die Sitzungsbeschreibung verfasst ist.

lang (Language) (Sprache)

a=lang:<language tag>

Gibt die Sprache des Medienstroms an.

framerate (Frame Rate) (Bildrate)

a=framerate:<frame rate>

Gibt die Bildrate des Videos in Bildern pro Sekunde an.

quality (Quality) (Qualität)

a=quality:<quality>

Gibt einen empfohlenen Wert für die Kodierungsqualität an.

fmtp (Format Parameters) (Formatparameter)

a=fmtp:<format> <format specific parameters>

Dient zur Angabe formatspezifischer Parameter.


Hinweis: Dieses Kapitel listet die Kernattribute von SDP auf. Einzelne Medientypen und Anwendungen können zusätzliche Attribute definieren. Die vollständige Attributliste und detaillierte Beschreibungen sind in der offiziellen RFC-4566-Dokumentation, Abschnitt 6, zu finden.