メインコンテンツまでスキップ

10.1 Basic Exchange (基本的な交換)

10.1 Basic Exchange (基本的な交換)

発信者 Alice が, 次の記述を offer に含めたとする. これには双方向の音声ストリームと, H.261 (ペイロード型 31) および MPEG (ペイロード型 32) を用いる 2 本の双方向ビデオストリームが含まれる. 提示される SDP は次のとおりである:

v=0
o=alice 2890844526 2890844526 IN IP4 host.anywhere.com
s=
c=IN IP4 host.anywhere.com
t=0 0
m=audio 49170 RTP/AVP 0
a=rtpmap:0 PCMU/8000
m=video 51372 RTP/AVP 31
a=rtpmap:31 H261/90000
m=video 53000 RTP/AVP 32
a=rtpmap:32 MPV/90000

着信者 Bob は最初のビデオストリームを受信も送信もしたくないため, 次の SDP を answer として返す:

v=0
o=bob 2890844730 2890844730 IN IP4 host.example.com
s=
c=IN IP4 host.example.com
t=0 0
m=audio 49920 RTP/AVP 0
a=rtpmap:0 PCMU/8000
m=video 0 RTP/AVP 31
m=video 53000 RTP/AVP 32
a=rtpmap:32 MPV/90000

しばらくして Bob は, 音声ストリームを受信するポートを (49920 から 65422 に) 変更すると同時に, イベント用 RTP ペイロード形式 [9] を用いた receive only の追加音声ストリームを加えることにする. Bob は offer として次の SDP を提示する:

v=0
o=bob 2890844730 2890844731 IN IP4 host.example.com
s=
c=IN IP4 host.example.com
t=0 0
m=audio 65422 RTP/AVP 0
a=rtpmap:0 PCMU/8000
m=video 0 RTP/AVP 31
m=video 53000 RTP/AVP 32
a=rtpmap:32 MPV/90000
m=audio 51434 RTP/AVP 110
a=rtpmap:110 telephone-events/8000
a=recvonly

Alice は追加のメディアストリームを受け入れ, 次の answer を生成する:

v=0
o=alice 2890844526 2890844527 IN IP4 host.anywhere.com
s=
c=IN IP4 host.anywhere.com
t=0 0
m=audio 49170 RTP/AVP 0
a=rtpmap:0 PCMU/8000
m=video 0 RTP/AVP 31
a=rtpmap:31 H261/90000
m=video 53000 RTP/AVP 32
a=rtpmap:32 MPV/90000
m=audio 53122 RTP/AVP 110
a=rtpmap:110 telephone-events/8000
a=sendonly