Re: [MMUSIC] Offer/Answer PT Questions - text proposal
Paul Kyzivat <pkyzivat@alum.mit.edu> Fri, 04 March 2016 18:18 UTC
Return-Path: <prvs=4871aeaaea=pkyzivat@alum.mit.edu>
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 68C3D1A86DD for <mmusic@ietfa.amsl.com>; Fri, 4 Mar 2016 10:18:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.202
X-Spam-Level:
X-Spam-Status: No, score=-4.202 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, 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 L7l8Am0cbA_2 for <mmusic@ietfa.amsl.com>; Fri, 4 Mar 2016 10:18:24 -0800 (PST)
Received: from alum-mailsec-scanner-1.mit.edu (alum-mailsec-scanner-1.mit.edu [18.7.68.12]) by ietfa.amsl.com (Postfix) with ESMTP id F15511A854C for <mmusic@ietf.org>; Fri, 4 Mar 2016 10:18:21 -0800 (PST)
X-AuditID: 1207440c-99fff700000008b4-27-56d9d16ca7b4
Received: from outgoing-alum.mit.edu (OUTGOING-ALUM.MIT.EDU [18.7.68.33]) by (Symantec Messaging Gateway) with SMTP id 14.11.02228.C61D9D65; Fri, 4 Mar 2016 13:18:20 -0500 (EST)
Received: from Paul-Kyzivats-MacBook-Pro.local (c-73-218-51-154.hsd1.ma.comcast.net [73.218.51.154]) (authenticated bits=0) (User authenticated as pkyzivat@ALUM.MIT.EDU) by outgoing-alum.mit.edu (8.13.8/8.12.4) with ESMTP id u24IIJDf015977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES128-SHA bits=128 verify=NOT); Fri, 4 Mar 2016 13:18:19 -0500
To: "Drage, Keith (Nokia - GB)" <keith.drage@nokia.com>, EXT Roman Shpount <roman@telurix.com>, Christer Holmberg <christer.holmberg@ericsson.com>
References: <7594FB04B1934943A5C02806D1A2204B37E425AB@ESESSMB209.ericsson.se> <CAD5OKxtdmhW-opmp2TQou5wYbz70FdUvftr1PAZb9YiW4crevA@mail.gmail.com> <56D5E81F.2040306@alum.mit.edu> <CAD5OKxtXzhP9L-V6O5NVtCN4aQHy9X8Fpkc0_xKdWmtR03h4KQ@mail.gmail.com> <56D5EE38.2060706@alum.mit.edu> <7594FB04B1934943A5C02806D1A2204B37E5401A@ESESSMB209.ericsson.se> <56D70A1E.4020108@alum.mit.edu> <CAD5OKxtt2w=RB6FvsHwWeWBb1mSF7pO2+hBZM2VtgKAin846uw@mail.gmail.com> <56D7158B.4060104@alum.mit.edu> <E42CCDDA6722744CB241677169E8365615E662A8@MISOUT7MSGUSRDB.ITServices.sbc.com> <CAD5OKxte9JQVMEwi9jf0ov7qGTzCzXXg5W3xSBzT0iKNMCJ3NQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E54908@ESESSMB209.ericsson.se> <CAD5OKxvUdeF8HRq1d_H63SRa33Zynx=f2p=vVb-44x1x6DnGOQ@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37E556A0@ESESSMB209.ericsson.se> <CAD5OKxu2WWt1abKMRW+yzKu9napxB+0Ofy6zZv1rFe2c=2eDsQ@mail.gmail.com> <949EF20990823C4C85C18D59AA11AD8BADE98190@FR712WXCHMBA11.zeu.alcatel-lucent.com>
From: Paul Kyzivat <pkyzivat@alum.mit.edu>
Message-ID: <56D9D16B.4070700@alum.mit.edu>
Date: Fri, 04 Mar 2016 13:18:19 -0500
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.6.0
MIME-Version: 1.0
In-Reply-To: <949EF20990823C4C85C18D59AA11AD8BADE98190@FR712WXCHMBA11.zeu.alcatel-lucent.com>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprDKsWRmVeSWpSXmKPExsUixO6iqJtz8WaYwZnH2hYXZh5mtNiw5TiL xdTlj1ksZlyYyuzA4vHr61U2jyVLfjJ53L11icnj1pSCAJYobpukxJKy4Mz0PH27BO6MFWvO MxZ81KtYcuoScwPjdeUuRk4OCQETiU+XrrJ2MXJxCAlsZZRYs+w7E4TzhEni/YbTzCBVwgL2 EsebJ7GA2CICSxglLs1QhSh6xy7R9bEBrIhZQF1i4twbTCA2m4CWxJxD/4EaODh4BbQlrlz1 AgmzCKhIdE76yApiiwqkSczqmwA2k1dAUOLkzCdgNqdArMSZT69YIEaaSczb/BBqvLxE89bZ zBMY+WchaZmFpGwWkrIFjMyrGOUSc0pzdXMTM3OKU5N1i5MT8/JSi3QN9XIzS/RSU0o3MUJC l2cH47d1MocYBTgYlXh4bzRcDxNiTSwrrsw9xCjJwaQkyjvv3M0wIb6k/JTKjMTijPii0pzU 4kOMEhzMSiK8a3cD5XhTEiurUovyYVLSHCxK4ryqS9T9hATSE0tSs1NTC1KLYLIyHBxKErxt F4AaBYtS01Mr0jJzShDSTBycIMO5pESKU/NSUosSS0sy4kExGV8MjEqQFA/Q3lCQdt7igsRc oChE6ylGXY4ZfffXMgmx5OXnpUqJ8+qCFAmAFGWU5sGtgCWqV4ziQB8L834AqeIBJjm4Sa+A ljABLVHccA1kSUkiQkqqgbH3r+d3EZUHya8PC25oF+oMOr3rNu/nize2/rbKlnpnNdOLV1P0 1M0NEw0Ulf53LhaPPDC7hcOBVyXC91Lb7jVhmRx/l01RlO6rZPzHXv5rteoqoWCN2GUOz8Kf TF05g1WVc/eq2VZRxdlNExe3J37XSVOP9681t5DdmrW4aZLOu2/KTGfuOimxFGckGmoxFxUn AgDf5W/QLwMAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/CpMB2VVQk7IuS20MERK7dBo__zk>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
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: Fri, 04 Mar 2016 18:18:26 -0000
On 3/4/16 7:28 AM, Drage, Keith (Nokia - GB) wrote: > My assumption is that the term “session” in RFC 3264 is inherited from > RFC 3261 when used in the context of SIP. That definition is as follows: > > Session: From the SDP specification: "A multimedia session is a > > set of multimedia senders and receivers and the data streams > > flowing from senders to receivers. A multimedia conference is > > an example of a multimedia session." (RFC 2327 [1]) (A session > > as defined for SDP can comprise one or more RTP sessions.) As > > defined, a callee can be invited several times, by different > > calls, to the same session. If SDP is used, a session is > > defined by the concatenation of the SDP user name, session id, > > network type, address type, and address elements in the origin > > field. > > I’d note that we have definitions of both “multimedia session” and > “communication session” in RFC 7656. My assumption is that the > definition above relates to “communication session”. I'll agree that one or the other of the above was probably intended. In any case I have some difficulty distinguishing between the two. Looking to 3264 for answers, I find the following in the introduction: ... Unlike multicast, where there is a global view of the session that is used by all participants, unicast sessions involve two participants, and a complete view of the session requires information from both participants, and agreement on parameters between them. As an example, a multicast session requires conveying a single multicast address for a particular media stream. However, for a unicast session, two addresses are needed - one for each participant. As another example, a multicast session requires an indication of which codecs will be used in the session. However, for unicast, the set of codecs needs to be determined by finding an overlap in the set supported by each participant. As a result, even though SDP has the expressiveness to describe unicast sessions, it is missing the semantics and operational details of how it is actually done. In this document, we remedy that by defining a simple offer/answer model based on SDP. In this model, one participant in the session generates an SDP message that constitutes the offer - the set of media streams and codecs the offerer wishes to use, along with the IP addresses and ports the offerer would like to use to receive the media. The offer is conveyed to the other participant, called the answerer. The answerer generates an answer, which is an SDP message that responds to the offer provided by the offerer. The answer has a matching media stream for each stream in the offer, indicating whether the stream is accepted or not, along with the codecs that will be used and the IP addresses and ports that the answerer wants to use to receive media. From this, I am inclined to think that "multimedia session" is the intended meaning of "session". Also, note that the above speaks specifically of *two* participants. I interpret this as meaning that it was written without consideration for multimedia sessions involving participants other than the offerer and the answerer. I think we all agree that we now have common cases of O/A being used to join more than two participants into a multimedia session. But since it doesn't adequately consider this situation we have considerable ambiguity about how that should work. And work will be required to fix this. > Given that we have a currently open revision of the SDP specification, > it might be worth making a more robust definition by reference in that > document. Agreed. Thanks, Paul > Note that RFC 7656 also gives the definition of RTP session. > > Regards > > Keith > > *From:*mmusic [mailto:mmusic-bounces@ietf.org] *On Behalf Of *EXT Roman > Shpount > *Sent:* 03 March 2016 16:20 > *To:* Christer Holmberg > *Cc:* Paul Kyzivat; mmusic@ietf.org > *Subject:* Re: [MMUSIC] Offer/Answer PT Questions - text proposal > > On Thu, Mar 3, 2016 at 2:14 AM, Christer Holmberg > <christer.holmberg@ericsson.com <mailto:christer.holmberg@ericsson.com>> > wrote: > > >> IF we agree that the PT binding is per session, and not per > direction, we can update that part of 3264, because THAT’s what > causing Martin’s issue. > >> > >> RFC 3264 might be slightly ambiguous about the answer since it > does not even define the "session", but it never states that binding > is per direction. It states > >> that binding MUST NOT change for the duration of a session with > no direction mentioned in this restriction. This mean we might need > a clarification but not necessarily an update. > > Well, technically it is an update to RFC 3264, even if the new text > only clarifies existing text :) > > The biggest problem with RFC 3264 is coming from the fact that term > "session" is not even defined and things like RTP session are not even > mentioned. > > >Bigger problem is that this requirement is unimplementable with > 3pcc and routinely ignored. This is definitely a problem and needs > an update to resolve. > > But then, is it a good idea to say that the PT binding is for the > whole O/A session? What preventing us from saying that it is per > direction? The fact that it would conflict with the RTP session > definition? > > If there are more then two parties in the RTP session, i.e. if one of > the parties in O/A is an RTP forwarder, the same PT cannot possibly be > assigned to different codecs in different directions. This is why PT > binding is per O/A session. > > _____________ > Roman Shpount >
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Schwarz, Albrecht (Nokia - DE)
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Gonzalo Salgueiro (gsalguei)
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… DOLLY, MARTIN C
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… DOLLY, MARTIN C
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Christer Holmberg
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Jonathan Lennox
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Drage, Keith (Nokia - GB)
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Paul Kyzivat
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Colin Perkins
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Drage, Keith (Nokia - GB)
- Re: [MMUSIC] Offer/Answer PT Questions - text pro… Roman Shpount