Re: [MMUSIC] draft-ietf-mmusic-rfc5245bis-05: Impacts due to ICE solution for indicating exclusive support of RTP/RTCP-mux.
Ari Keränen <ari.keranen@ericsson.com> Wed, 02 December 2015 23:28 UTC
Return-Path: <ari.keranen@ericsson.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 167821A92FD; Wed, 2 Dec 2015 15:28:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.901
X-Spam-Level:
X-Spam-Status: No, score=-3.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-2.3, 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 Ntrg-ecy_Qkg; Wed, 2 Dec 2015 15:28:14 -0800 (PST)
Received: from sessmg23.ericsson.net (sessmg23.ericsson.net [193.180.251.45]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9C6F61A92B3; Wed, 2 Dec 2015 15:28:13 -0800 (PST)
X-AuditID: c1b4fb2d-f79456d000001332-85-565f7e8ac2d7
Received: from ESESSHC022.ericsson.se (Unknown_Domain [153.88.183.84]) by sessmg23.ericsson.net (Symantec Mail Security) with SMTP id 6A.64.04914.A8E7F565; Thu, 3 Dec 2015 00:28:11 +0100 (CET)
Received: from ESESSMB205.ericsson.se ([169.254.5.149]) by ESESSHC022.ericsson.se ([153.88.183.84]) with mapi id 14.03.0248.002; Thu, 3 Dec 2015 00:28:10 +0100
From: Ari Keränen <ari.keranen@ericsson.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>
Thread-Topic: draft-ietf-mmusic-rfc5245bis-05: Impacts due to ICE solution for indicating exclusive support of RTP/RTCP-mux.
Thread-Index: AdEfK4BAJnqr+40+QtGjMsJ85p/MlQN4A3TAABFKzwA=
Date: Wed, 02 Dec 2015 23:28:10 +0000
Message-ID: <B7CCCE8F-F76C-48C5-87D1-694D6314F3C5@ericsson.com>
References: <7594FB04B1934943A5C02806D1A2204B37C36C32@ESESSMB209.ericsson.se> <7594FB04B1934943A5C02806D1A2204B37C7A3F5@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B37C7A3F5@ESESSMB209.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.154]
Content-Type: text/plain; charset="iso-8859-1"
Content-ID: <A11981B57A380E4BA15D157A45D71B37@ericsson.com>
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprNIsWRmVeSWpSXmKPExsUyM2J7iG53XXyYwb1NHBbfLtRaTF3+mMWB yWPJkp9MAYxRXDYpqTmZZalF+nYJXBknD05kLJhqWHHr7E7WBsYjql2MnBwSAiYSU49fYIew xSQu3FvP1sXIxSEkcJhRYl7HcRYIZzGjxI9LS1lAqtgE7CUmr/nICGKLCJhJXP/cywRiMwu4 STTf3AcWFxaolZj+6yArRE2dxOOvG9ggbCuJk19ugsVZBFQkug9MAavnBZp5Ys9KsBohgYmM Es9eaIDYnAJ+Eot3nAG7jhHouu+n1kDtEpe49WQ+E8TVAhJL9pxnhrBFJV4+/scKYStJLLr9 GapeT+LG1ClsELa1xJVre9khbG2JZQtfM0PcIChxcuYTlgmM4rOQrJiFpH0WkvZZSNpnIWlf wMi6ilG0OLW4ODfdyFgvtSgzubg4P08vL7VkEyMwyg5u+a27g3H1a8dDjAIcjEo8vB/K48OE WBPLiitzDzFKcDArifCyuwGFeFMSK6tSi/Lji0pzUosPMUpzsCiJ87YwPQgVEkhPLEnNTk0t SC2CyTJxcEo1MNbuPX2b+cyVoCLDgLORrmFrGdTOi32s5ZFb9yIkL0pghfeajw1KUX13sg7+ s5NILIl1vXxvofEi2VXFKovn26cnWnxeck3idXTxEz0jHknxXeaSrvyX8wSMpyR7TLgT13zl p7uDSFlOnU7kt0/vQi9vXZjey2jDtCJZyLyoufrfNqGtq46XKrEUZyQaajEXFScCAN6ajV6u AgAA
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/DpShMbc6wJgbDPTH26yWdNYcMyM>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, "ice@ietf.org" <ice@ietf.org>
Subject: Re: [MMUSIC] draft-ietf-mmusic-rfc5245bis-05: Impacts due to ICE solution for indicating exclusive support of RTP/RTCP-mux.
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: Wed, 02 Dec 2015 23:28:16 -0000
Hi, These changes look good to me. If no one objects, I'll make the changes for the next revision. Thanks, Ari > On 02 Dec 2015, at 16:12, Christer Holmberg <christer.holmberg@ericsson.com> wrote: > > Any comments on this? > > From: Ice [mailto:ice-bounces@ietf.org] On Behalf Of Christer Holmberg > Sent: 16 November 2015 01:58 > To: mmusic@ietf.org; ice@ietf.org > Cc: Ari Keränen <ari.keranen@ericsson.com> > Subject: [Ice] draft-ietf-mmusic-rfc5245bis-05: Impacts due to ICE solution for indicating exclusive support of RTP/RTCP-mux. > > > Hi, > > I went through draft-ietf-mmusic-rfc5245bis-05, and identified the following paragraphs that need to be modified in order to support the ICE solution for exclusive support of RTP/RTCP-mux. > > Also, I assume the discussion regarding the ICE solution should move to the ICE WG, while the discussion on the mux-exclusive draft will stay in MMUSIC. > > > Section 3: > ------------- > > OLD TEXT: > > Component: A component is a piece of a media stream requiring a > single transport address; a media stream may require multiple > components, each of which has to work for the media stream as a > whole to work. For media streams based on RTP, there are two > components per media stream -- one for RTP, and one for RTCP. > > > NEW TEXT: > > Component: A component is a piece of a media stream requiring a > single transport address; a media stream may require multiple > components, each of which has to work for the media stream as a > whole to work. For media streams based on RTP, <new>unless RTP and RTCP > are multiplexed on the same port,</new> there are two > components per media stream -- one for RTP, and one for RTCP. > > Section 4.1.1.1: > -------------------- > > OLD TEXT: > > Each component has an ID assigned to it, called the component ID. > For RTP-based media streams, the RTP itself has a component ID of 1, > and RTCP a component ID of 2. If an agent is using RTCP, it MUST > obtain a candidate for it. If an agent is using both RTP and RTCP, > it would end up with 2*K host candidates if an agent has K IP > addresses. > > > NEW TEXT (based on e-mail discussion): > > Each component has an ID assigned to it, called the component ID. > For RTP-based media streams, unless RTP and RTCP are multiplexed on > the same port (RTP/RTCP multiplexing), the RTP has a component ID of 1 > and RTCP a component ID of 2. In case of RTP/RTCP multiplexing, a > component ID of 1 is used for both RTP and RTCP. > > When candidates are obtained, unless the agent knows for sure that > RTP/RTCP multiplexing will be used (i.e. the agent knows that the > other agent also supports, and is willing to use, RTP/RTCP multiplexing), > or unless the agent only supports RTP/RTCP multiplexing, > the agent MUST obtain a separate candidate for RTCP. If an agent has > obtained a candidate for RTCP, and end up using RTP/RTCP multiplexing, > the agent does not need to perform connectivity checks on the RTCP candidate. > > If an agent is using separate candidates for RTP and RTCP, it will end up > with 2*K host candidates if the agent has K IP addresses. > > NOTE: The responding agent, when obtaining its candidates, will typically know > whether the other agent supports RTP/RTCP multiplexing, in which case it will > not need to obtain a separate candidate for RTCP. > > > > > Section 4.2: > --------------- > > OLD TEXT: > > Each component has an ID assigned to it, called the component ID. > For RTP-based media streams, the RTP itself has a component ID of 1, > and RTCP a component ID of 2. If an agent is using RTCP, it MUST > obtain candidates for it. > > NEW TEXT: > > Each component has an ID assigned to it, called the component ID. > For RTP-based media streams, the RTP itself has a component ID of 1, > and RTCP a component ID of 2. If an agent is using RTCP, it MUST > obtain candidates for it<new>, unless the agent only supports multiplexing > of RTP and RTCP on the same port</new>. > > > > Section 5.6.1: > ----------------- > > OLD TEXT: > > In the case of RTP, this would happen when one agent provides > candidates for RTCP, and the other does not. As another example, the > offerer can multiplex RTP and RTCP on the same port and signals that > it can do that in the SDP through an SDP attribute [RFC5761]. > However, since the offerer doesn't know if the answerer can perform > such multiplexing, the offerer includes candidates for RTP and RTCP > on separate ports, so that the offer has two components per media > stream. If the answerer can perform such multiplexing, it would > include just a single component for each candidate -- for the > combined RTP/RTCP mux. ICE would end up acting as if there was just > a single component for this candidate. > > > NEW TEXT: > > In the case of RTP, this would happen when one agent provides > candidates for RTCP, and the other does not. As another example, the > offerer can multiplex RTP and RTCP on the same port and signals that > it can do that in the SDP through an SDP attribute [RFC5761]. > However, since the offerer doesn't know if the answerer can perform > such multiplexing, <new>and unless the offerer only supports multiplexing > of RTP and RTCP on the same port,</new> the offerer includes candidates for RTP and RTCP > on separate ports, so that the offer has two components per media > stream. If the answerer can perform such multiplexing, it would > include just a single component for each candidate -- for the > combined RTP/RTCP mux. ICE would end up acting as if there was just > a single component for this candidate.<new>If the offerer only supports > multiplexing of RTP and RTCP on the same port, the offerer only includes > candidates for RTP.</new> > > > Regards, > > Christer
- [MMUSIC] draft-ietf-mmusic-rfc5245bis-05: Impacts… Christer Holmberg
- Re: [MMUSIC] draft-ietf-mmusic-rfc5245bis-05: Imp… Christer Holmberg
- Re: [MMUSIC] draft-ietf-mmusic-rfc5245bis-05: Imp… Ari Keränen
- Re: [MMUSIC] draft-ietf-mmusic-rfc5245bis-05: Imp… Christer Holmberg