the fid attribute
play

The fid attribute draft-ietf-mmusic-fid-00.txt - PowerPoint PPT Presentation

50th IETF MMUSIC WG meeting The fid attribute draft-ietf-mmusic-fid-00.txt Gonzalo.Camarillo@ericsson.com MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF Outline Brief introduction to media flows Examples


  1. 50th IETF MMUSIC WG meeting The fid attribute draft-ietf-mmusic-fid-00.txt Gonzalo.Camarillo@ericsson.com MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF

  2. Outline Brief introduction to media flows Examples Changes from previous version draft-camarillo-sip-sdp-01.txt Changes that will appear in the next version No optimization Expressing alternatives MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF

  3. Introduction to media flows Definition of a media flow Media flow consists of a single media instance, e.g., an audio stream or a video stream as well as a single whiteboard or shared application group. When using RTP, a media flow comprises one or more RTP sessions. Example v=0 o=A 2890831 2891245 IN IP4 first.example.com t=0 0 c=IN IP4 111.111.111.111 m=audio 20000 RTP/AVP 0 a=fid:1 m=audio 20002 RTP/AVP 8 a=fid:1 MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF

  4. Application server gathering DTMF tones DTMF tones should be sent to a different IP address than the voice DTMF tones should be sent to two IP addresses UAC UAS Application Server MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF

  5. Cellular access Cellular terminals handle different codecs on different ports. RAB 1 RAB 2 Packet filter (TFT) RAB 3 MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF

  6. Changes from previous version Clarified meaning of fid A UA handling a media flow that comprises several "m" lines sends media to different destinations (IP address/port number) depending on the codec used at any moment. If several "m" lines contain the codec used media is sent to different destinations in parallel. m=audio 30000 RTP/AVP 0 a=fid:1 m=audio 30002 RTP/AVP 8 a=fid:1 m=audio 30004 RTP/AVP 0 8 a=fid:1 MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF

  7. Changes that will appear in the next version No interactions with draft-andreasen-mmusic-sdp-simcap-01.txt Fid will be used for expressing alternatives Optimizations of a SIP session establishment removed UAC UAS (1) INVITE (2) 200 OK (3) ACK SDP in the INVITE OR in the ACK MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF

  8. Optimization requires SDP in INVITE AND ACK INVITE 200 OK v=0 v=0 o=A 2890831 2891245 IN IP4 first.example.com o=B 2890912 2891456 IN IP4 second.example.com t=0 0 t=0 0 c=IN IP4 111.111.111.111 c=IN IP4 222.222.222.222 m=audio 20000 RTP/AVP 0 8 m=audio 30000 RTP/AVP 0 a=fid:1 a=fid:1 m=audio 30002 RTP/AVP 8 a=fid:1 ACK v=0 o=A 2890831 2891245 IN IP4 first.example.com t=0 0 c=IN IP4 111.111.111.111 m=audio 20000 RTP/AVP 0 a=fid:1 m=audio 20002 RTP/AVP 8 a=fid:1 MMUSIC WG meeting Gonzalo.Camarillo@ericsson.com March 22th, 2001 50th IETF

Recommend


More recommend