Zum Hauptinhalt springen

8.2.1. Mapping of Payload Type Parameters to SDP (Zuordnung zu SDP)

8.2.1. Mapping of Payload Type Parameters to SDP (Zuordnung von Nutzlasttyp-Parametern zu SDP)

Die Medientypzeichenkette video/H264 wird wie folgt auf Felder im Session Description Protocol (SDP) [6] abgebildet:

  • Der Medienname in der m=-Zeile von SDP MUSS video sein.

  • Der Kodierungsname in der a=rtpmap-Zeile von SDP MUSS H264 sein (der Medienuntertyp).

  • Die Taktrate in der a=rtpmap-Zeile MUSS 90000 sein.

  • Die OPTIONALEN Parameter profile-level-id, max-recv-level, max-mbps, max-smbps, max-fs, max-cpb, max-dpb, max-br, redundant-pic-cap, use-level-src-parameter-sets, in-band-parameter-sets, level-asymmetry-allowed, packetization-mode, sprop-interleaving-depth, sprop-deint-buf-req, deint-buf-cap, sprop-init-buf-time, sprop-max-don-diff, max-rcmd-nalu-size, sar-understood und sar-supported, sofern vorhanden, MÜSSEN in der a=fmtp-Zeile von SDP enthalten sein. Diese Parameter werden als Medientypzeichenkette in Form einer durch Semikolons getrennten Liste von parameter=value-Paaren ausgedrückt.

  • Die OPTIONALEN Parameter sprop-parameter-sets und sprop-level-parameter-sets, sofern vorhanden, MÜSSEN in der a=fmtp-Zeile von SDP enthalten oder mit dem in Abschnitt 6.3 von [9] spezifizierten fmtp-Quellattribut übermittelt werden. Für ein bestimmtes Medienformat (d. h. einen RTP-Nutzlasttyp) DÜRFEN sprop-parameter-sets oder sprop-level-parameter-sets nicht sowohl in der a=fmtp-Zeile von SDP enthalten als auch über das fmtp-Quellattribut übermittelt werden. Wenn sie in der a=fmtp-Zeile von SDP enthalten sind, werden diese Parameter als Medientypzeichenkette in Form einer durch Semikolons getrennten Liste von parameter=value-Paaren ausgedrückt. Wenn sie über das fmtp-Quellattribut übermittelt werden, sind diese Parameter nur der angegebenen Quelle und dem Nutzlasttyp als Teile des fmtp-Quellattributs zugeordnet.

Informativer Hinweis: Die Übermittlung von sprop-parameter-sets und sprop-level-parameter-sets über das fmtp-Quellattribut ermöglicht den Außerbandtransport von Parametersätzen in Topologien wie Topo-Video-switch-MCU [29].

Ein Beispiel für die Mediendarstellung in SDP ist wie folgt (Baseline-Profil, Stufe 3.0, einige Einschränkungen des Main-Profils werden möglicherweise nicht eingehalten):

m=video 49170 RTP/AVP 98
a=rtpmap:98 H264/90000
a=fmtp:98 profile-level-id=42A01E;
packetization-mode=1;
sprop-parameter-sets=<parameter sets data>