[MMUSIC] SDP for alternative encodings

Aaron Colwell <acolwell@real.com> Tue, 01 March 2005 18:07 UTC

Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA23336 for <mmusic-web-archive@ietf.org>; Tue, 1 Mar 2005 13:07:50 -0500 (EST)
Received: from megatron.ietf.org ([132.151.6.71]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D6Bnj-0001ll-8K for mmusic-web-archive@ietf.org; Tue, 01 Mar 2005 13:08:55 -0500
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1D6BmI-0001b1-RV; Tue, 01 Mar 2005 13:07:26 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1D6BmH-0001aw-Im for mmusic@megatron.ietf.org; Tue, 01 Mar 2005 13:07:25 -0500
Received: from ietf-mx.ietf.org (ietf-mx.ietf.org [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id NAA23320 for <mmusic@ietf.org>; Tue, 1 Mar 2005 13:07:22 -0500 (EST)
Received: from scarface.real.com ([207.188.7.230]) by ietf-mx.ietf.org with esmtp (Exim 4.33) id 1D6BnG-0001lG-8r for mmusic@ietf.org; Tue, 01 Mar 2005 13:08:27 -0500
Received: from raven.dev.prognet.com ([::ffff:172.23.22.246]) (TLS: TLSv1/SSLv3,128bits,RC4-SHA) by scarface.real.com with esmtp; Tue, 01 Mar 2005 10:06:39 -0800 id 00238B92.4224AF4C.0000492A
Received: from aaron by raven.dev.prognet.com with local (Exim 4.34) id 1D6BjJ-0005dv-3h for mmusic@ietf.org; Tue, 01 Mar 2005 10:04:21 -0800
Date: Tue, 01 Mar 2005 10:04:21 -0800
From: Aaron Colwell <acolwell@real.com>
To: mmusic@ietf.org
Message-ID: <20050301180421.GA21638@real.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
User-Agent: Mutt/1.5.6+20040722i
X-Spam-Score: 0.0 (/)
X-Scan-Signature: ea4ac80f790299f943f0a53be7e1a21a
Content-Transfer-Encoding: 7bit
Subject: [MMUSIC] SDP for alternative encodings
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
Sender: mmusic-bounces@ietf.org
Errors-To: mmusic-bounces@ietf.org
X-Spam-Score: 0.0 (/)
X-Scan-Signature: bb8f917bb6b8da28fc948aeffb74aa17
Content-Transfer-Encoding: 7bit

I have a few questions about how to represent alternative encodings with SDP.

How do the following 2 SDPs differ in meaning?

m=audio 49230 RTP/AVP 96 97 98
a=rtpmap:96 L8/8000
a=rtpmap:97 L16/8000
a=rtpmap:98 L16/11025/2

m=audio 49230 RTP/AVP 96
a=rtpmap:96 L8/8000
m=audio 49230 RTP/AVP 97
a=rtpmap:97 L16/8000
m=audio 49230 RTP/AVP 98
a=rtpmap:98 L16/11025/2

If I understand the SDP spec it seems to me that this indicates that payload
types 96, 97, and 98 will all be transmitted to port 49230 and represent the
same stream. What am I missing?

The SDP Internet Draft seems to indicate that alternate streams are signalled 
by m= lines using the same port. The RTSP spec says that if the server doesn't
care about what ports are used then it should just specify 0. The SDP draft 
also mandates that m= lines with the same port have "compatible media (e.g.  
both audio or both video)". This seems to imply that the server has to specify
ports if it wants to serve an A/V stream. Is that the intention or is 0 a 
special case? If 0 is a special case then how are you supposed to specify
alternate streams when the server doesn't care about the ports used?

Aaron

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www1.ietf.org/mailman/listinfo/mmusic