Zum Hauptinhalt springen

8.7. SDP-Beschreibung mit Session-Multiplexing

Bei Session-Multiplexing enthält die SDP-Beschreibung eine Medienangabe „m“-Zeile pro RTP-Session. Die SDP MUST die Gruppierung der „m“-Zeilen der Original- und zugehörigen Retransmission-Sessions mit den Flow Identification (FID)-Semantiken aus RFC 3388 [6] angeben.

Das folgende Beispiel spezifiziert zwei Originalströme, AMR und MPEG-4, auf den Ports 49170 und 49174 sowie die zugehörigen Retransmission-Ströme auf den Ports 49172 bzw. 49176:

v=0
o=mascha 2980675221 2980675778 IN IP4 host.example.net
c=IN IP4 192.0.2.0
a=group:FID 1 2
a=group:FID 3 4
m=audio 49170 RTP/AVPF 96
a=rtpmap:96 AMR/8000
a=fmtp:96 octet-align=1
a=rtcp-fb:96 nack
a=mid:1
m=audio 49172 RTP/AVPF 97
a=rtpmap:97 rtx/8000
a=fmtp:97 apt=96;rtx-time=3000
a=mid:2
m=video 49174 RTP/AVPF 98
a=rtpmap:98 MP4V-ES/90000
a=rtcp-fb:98 nack
a=fmtp:98 profile-level-id=8;config=01010000012000884006682C2090A21F
a=mid:3
m=video 49176 RTP/AVPF 99
a=rtpmap:99 rtx/90000
a=fmtp:99 apt=98;rtx-time=3000
a=mid:4

Ein Sonderfall der SDP-Beschreibung ist eine Beschreibung mit nur einer Original-Session-„m“-Zeile und einer Retransmission-Session-„m“-Zeile; dann ist die Gruppierung offensichtlich und die FID-Semantik MAY in diesem Sonderfall weggelassen werden.

Das folgende Beispiel zeigt eine SDP-Beschreibung für einen einzelnen Original-MPEG-4-Strom und die zugehörige Retransmission-Session:

v=0
o=mascha 2980675221 2980675778 IN IP4 host.example.net
c=IN IP4 192.0.2.0
m=video 49170 RTP/AVPF 96
a=rtpmap:96 MP4V-ES/90000
a=rtcp-fb:96 nack
a=fmtp:96 profile-level-id=8;config=01010000012000884006682C2090A21F
m=video 49172 RTP/AVPF 97
a=rtpmap:97 rtx/90000
a=fmtp:97 apt=96;rtx-time=3000