Re: [MMUSIC] Offer/Answer PT Questions - text proposal

"Schwarz, Albrecht (Nokia - DE)" <albrecht.schwarz@nokia.com> Thu, 25 February 2016 14:45 UTC

Return-Path: <albrecht.schwarz@nokia.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 667B61AD0CB for <mmusic@ietfa.amsl.com>; Thu, 25 Feb 2016 06:45:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.901
X-Spam-Level:
X-Spam-Status: No, score=-6.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_HI=-5, SPF_PASS=-0.001] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id du9waBoeW2ZH for <mmusic@ietfa.amsl.com>; Thu, 25 Feb 2016 06:45:41 -0800 (PST)
Received: from smtp-fr.alcatel-lucent.com (fr-hpida-esg-02.alcatel-lucent.com [135.245.210.21]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 89AC91AD0C5 for <mmusic@ietf.org>; Thu, 25 Feb 2016 06:45:41 -0800 (PST)
Received: from fr712umx4.dmz.alcatel-lucent.com (unknown [135.245.210.45]) by Websense Email Security Gateway with ESMTPS id DC7668B5B4925; Thu, 25 Feb 2016 14:45:33 +0000 (GMT)
Received: from fr712usmtp2.zeu.alcatel-lucent.com (fr712usmtp2.zeu.alcatel-lucent.com [135.239.2.42]) by fr712umx4.dmz.alcatel-lucent.com (GMO-o) with ESMTP id u1PEjXMV018285 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 25 Feb 2016 14:45:35 GMT
Received: from FR711WXCHHUB02.zeu.alcatel-lucent.com (fr711wxchhub02.zeu.alcatel-lucent.com [135.239.2.112]) by fr712usmtp2.zeu.alcatel-lucent.com (GMO) with ESMTP id u1PEj3kb029163 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Thu, 25 Feb 2016 15:45:32 +0100
Received: from FR711WXCHMBA03.zeu.alcatel-lucent.com ([169.254.3.33]) by FR711WXCHHUB02.zeu.alcatel-lucent.com ([135.239.2.112]) with mapi id 14.03.0195.001; Thu, 25 Feb 2016 15:45:14 +0100
From: "Schwarz, Albrecht (Nokia - DE)" <albrecht.schwarz@nokia.com>
To: EXT Christer Holmberg <christer.holmberg@ericsson.com>, "mmusic@ietf.org" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] Offer/Answer PT Questions - text proposal
Thread-Index: AdFv1i1li4hZHAkDRvW27hH21f813wAAq3CQAAA8G+A=
Date: Thu, 25 Feb 2016 14:45:13 +0000
Message-ID: <786615F3A85DF44AA2A76164A71FE1ACE19D2B87@FR711WXCHMBA03.zeu.alcatel-lucent.com>
References: <7594FB04B1934943A5C02806D1A2204B37E425AB@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B37E436B1@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B37E436B1@ESESSMB209.ericsson.se>
Accept-Language: de-DE, en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [135.239.27.39]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/Bri8TXXnqseNBRZ5xyisG9oLgNM>
Subject: Re: [MMUSIC] Offer/Answer PT Questions - text proposal
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Feb 2016 14:45:43 -0000

Comment to used RTP terminology:
Should be tightly coupled to RFC 7656 in my understanding. We got know an agreed RTP terminology with that RFC.
Replacements in text:
=> "session" = "RTP session" (RFC 7656, § 2.2.2)
=> "media stream" = "(media) source stream" (RFC 7656, § 2.1.5) ???

With regards to notion "RTP media flow direction":
= "RTP media flow" is identified by the 2-tuple {SSRC, PT}, i.e. represents a subflow component of an "RTP stream" (given by SSRC; RFC 7656, § 2.1.10)
If this is the aimed semantic of an RTP media flow, then attribute "direction" might be obsolete because an "RTP stream" is inherently unidirectional (from RTP source towards RTP sink).

Regards,
Albrecht

-----Original Message-----
From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of EXT Christer Holmberg
Sent: Donnerstag, 25. Februar 2016 15:29
To: mmusic@ietf.org
Subject: Re: [MMUSIC] Offer/Answer PT Questions - text proposal

And, just to clarify: the idea is that this text would update the existing text in Section 8.3.2 of RFC 3264 says the following:

   "However, in the case of RTP, the mapping from a particular dynamic payload type
   number to a particular codec within that media stream MUST NOT change
   for the duration of a session.  For example, if A generates an offer
   with G.711 assigned to dynamic payload type number 46, payload type
   number 46 MUST refer to G.711 from that point forward in any offers
   or answers for that media stream within the session." 

-----Original Message-----
From: mmusic [mailto:mmusic-bounces@ietf.org] On Behalf Of Christer Holmberg
Sent: 25 February 2016 16:17
To: mmusic@ietf.org
Subject: Re: [MMUSIC] Offer/Answer PT Questions - text proposal

Hi,

I put together some text:

"The scope of a mapping from a particular dynamic payload type number to a codec (or codec configuration) is for a given RTP media flow direction within a session. 
The same dynamic payload type number can be mapped to another codec in another RTP media flow direction within the same session. The mapping MUST NOT change to a different coded (or coded configuration) for the duration of a session. Eventhough not recommended, for a given direction, multiple dynamic payload type numbers can be mapped to the same codec (or codec configuration). 

Note that a mapping has been created once an endpoint has sent and offer or answer, describing the mapping for a given direction. Even if the offer or answer is rejected or discarded, or if RTP media associated with the mapping is never sent, the mapping MUST NOT change for the given direction within the session.

Within an offer or answer, the mapping is for the RTP media flow direction towards the offerer/answerer, unless the media flow is indicated as 'sendonly' in which case the mapping is for the media flow direction from the offerer/answerer."

Note that the text probably needs some fine tuning, but please take a look and see whether you are ok with the approach, and whether you think the text covers the issues we've discovered.

Regards,

Christer

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

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