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