Gonzalo Camarillo
description
Transcript of Gonzalo Camarillo
![Page 1: Gonzalo Camarillo](https://reader036.fdocument.pub/reader036/viewer/2022082819/56813fb3550346895daa95c3/html5/thumbnails/1.jpg)
Gonzalo Camarillo Advanced Signalling Research Lab48th IETFMMUSIC WG
Gonzalo Camarillo
draft-camarillo-sip-sdp-00.txt
SDP media alignment in SIP
![Page 2: Gonzalo Camarillo](https://reader036.fdocument.pub/reader036/viewer/2022082819/56813fb3550346895daa95c3/html5/thumbnails/2.jpg)
Gonzalo Camarillo Advanced Signalling Research Lab48th IETFMMUSIC WG
Outline
What is needed?
Scenarios
– Cellular access
– 3rd party developed RTP libraries
– Transcoding point
Proposal: Flow identification
![Page 3: Gonzalo Camarillo](https://reader036.fdocument.pub/reader036/viewer/2022082819/56813fb3550346895daa95c3/html5/thumbnails/3.jpg)
Gonzalo Camarillo Advanced Signalling Research Lab48th IETFMMUSIC WG
What is needed?
Systems have to be able to receive media from a single media stream, encoded in different formats during the session, in different ports and host interfaces.
Better method to perform SDP media alignment in SIP than matching the nth lines.
![Page 4: Gonzalo Camarillo](https://reader036.fdocument.pub/reader036/viewer/2022082819/56813fb3550346895daa95c3/html5/thumbnails/4.jpg)
Gonzalo Camarillo Advanced Signalling Research Lab48th IETFMMUSIC WG
Packetfilter (TFT)
Cellular Access
INVITE contains different port numbers for different codecs
RAB 1
RAB 2
RAB 3
![Page 5: Gonzalo Camarillo](https://reader036.fdocument.pub/reader036/viewer/2022082819/56813fb3550346895daa95c3/html5/thumbnails/5.jpg)
Gonzalo Camarillo Advanced Signalling Research Lab48th IETFMMUSIC WG
3rd party developed RTP libraries
INVITE contains different port numbers for different codecs
SIP User Agent
RTP library supporting
PCM and GSM
RTP library supporting
AMR
UDP 20000 UDP 20010
InterfaceInterface
![Page 6: Gonzalo Camarillo](https://reader036.fdocument.pub/reader036/viewer/2022082819/56813fb3550346895daa95c3/html5/thumbnails/6.jpg)
Gonzalo Camarillo Advanced Signalling Research Lab48th IETFMMUSIC WG
Transcoding point
Cellular
Wired infrastructure
Wired infrastructureWired infrastructure
Transcoding point
INVITE contains different IP addresses for different codecs
![Page 7: Gonzalo Camarillo](https://reader036.fdocument.pub/reader036/viewer/2022082819/56813fb3550346895daa95c3/html5/thumbnails/7.jpg)
Gonzalo Camarillo Advanced Signalling Research Lab48th IETFMMUSIC WG
Proposal
SDP session parameter: Flow Identifier (fid)
Example: v=0 o=Laura 289083124 289083124 IN IP4 second.example.com t=0 0 c=IN IP4 222.222.222.222 m=audio 30000 RTP/AVP 0 a=fid:1 m=audio 30002 RTP/AVP 8 c=IN IP4 123.123.123.123 a=fid:1 m=audio 30004 RTP/AVP 0 a=fid:2 m=audio 30006 RTP/AVP 8 c=IN IP4 123.123.123.123 a=fid:2