1 / 7

Enhanced SDP Media Alignment in SIP: Addressing Diverse Encoding Scenarios

This document outlines the proposal for improved SDP media alignment in SIP, focusing on scenarios involving variations in media encoding and transport. It highlights the need for systems to accommodate media streams encoded in different formats and accessed through various ports and interfaces. The proposal introduces a flow identification mechanism to simplify encoding management, facilitating better interoperability with third-party RTP libraries and transcoding points. Concrete examples illustrate the concept, demonstrating how different codecs can coexist within a single session.

nara
Download Presentation

Enhanced SDP Media Alignment in SIP: Addressing Diverse Encoding Scenarios

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SDP media alignment in SIP draft-camarillo-sip-sdp-00.txt Gonzalo Camarillo Gonzalo.Camarillo@ericsson.com

  2. Outline • What is needed? • Scenarios • Cellular access • 3rd party developed RTP libraries • Transcoding point • Proposal: Flow identification

  3. 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.

  4. Cellular Access RAB 1 RAB 2 Packet filter (TFT) RAB 3 INVITE contains different port numbers for different codecs

  5. 3rd party developed RTP libraries SIP User Agent Interface Interface RTP library supporting PCM and GSM RTP library supporting AMR UDP 20000 UDP 20010 INVITE contains different port numbers for different codecs

  6. Transcoding point Cellular Wired infrastructure Wired infrastructure Transcoding point Wired infrastructure INVITE contains different IP addresses for different codecs

  7. 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

More Related