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-understoodundsar-supported, sofern vorhanden, MÜSSEN in dera=fmtp-Zeile von SDP enthalten sein. Diese Parameter werden als Medientypzeichenkette in Form einer durch Semikolons getrennten Liste vonparameter=value-Paaren ausgedrückt. -
Die OPTIONALEN Parameter
sprop-parameter-setsundsprop-level-parameter-sets, sofern vorhanden, MÜSSEN in dera=fmtp-Zeile von SDP enthalten oder mit dem in Abschnitt 6.3 von [9] spezifiziertenfmtp-Quellattribut übermittelt werden. Für ein bestimmtes Medienformat (d. h. einen RTP-Nutzlasttyp) DÜRFENsprop-parameter-setsodersprop-level-parameter-setsnicht sowohl in dera=fmtp-Zeile von SDP enthalten als auch über dasfmtp-Quellattribut übermittelt werden. Wenn sie in dera=fmtp-Zeile von SDP enthalten sind, werden diese Parameter als Medientypzeichenkette in Form einer durch Semikolons getrennten Liste vonparameter=value-Paaren ausgedrückt. Wenn sie über dasfmtp-Quellattribut übermittelt werden, sind diese Parameter nur der angegebenen Quelle und dem Nutzlasttyp als Teile desfmtp-Quellattributs zugeordnet.
Informativer Hinweis: Die Übermittlung von
sprop-parameter-setsundsprop-level-parameter-setsüber dasfmtp-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>