Passa al contenuto principale

10.1 Basic Exchange (Scambio di base)

10.1 Basic Exchange (Scambio di base)

Si supponga che la chiamante, Alice, abbia incluso la seguente descrizione nel suo offer. Essa comprende un flusso audio bidirezionale e due flussi video bidirezionali, usando H.261 (tipo di payload 31) e MPEG (tipo di payload 32). L'SDP offerto è:

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

Il chiamato, Bob, non desidera ricevere né inviare il primo flusso video, quindi restituisce come answer l'SDP seguente:

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

In un momento successivo, Bob decide di cambiare la porta su cui riceverà il flusso audio (da 49920 a 65422) e, allo stesso tempo, di aggiungere un ulteriore flusso audio solo in ricezione, usando il formato di payload RTP per gli eventi [9]. Bob offre il seguente SDP nell'offer:

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 accetta il flusso multimediale aggiuntivo e genera quindi il seguente 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