Re: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 03 May 2013 06:22 UTC

Return-Path: <prvs=4835715ece=christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C4A4921F92EF for <mmusic@ietfa.amsl.com>; Thu, 2 May 2013 23:22:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.16
X-Spam-Level:
X-Spam-Status: No, score=-6.16 tagged_above=-999 required=5 tests=[AWL=0.088, BAYES_00=-2.599, HELO_EQ_SE=0.35, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8iEAKszcbuJj for <mmusic@ietfa.amsl.com>; Thu, 2 May 2013 23:22:25 -0700 (PDT)
Received: from mailgw1.ericsson.se (mailgw1.ericsson.se [193.180.251.45]) by ietfa.amsl.com (Postfix) with ESMTP id D49A021F939C for <mmusic@ietf.org>; Thu, 2 May 2013 23:22:23 -0700 (PDT)
X-AuditID: c1b4fb2d-b7f536d000006e05-32-5183579e44de
Received: from ESESSHC019.ericsson.se (Unknown_Domain [153.88.253.125]) by mailgw1.ericsson.se (Symantec Mail Security) with SMTP id 22.7E.28165.E9753815; Fri, 3 May 2013 08:22:22 +0200 (CEST)
Received: from ESESSMB209.ericsson.se ([169.254.9.167]) by ESESSHC019.ericsson.se ([153.88.183.75]) with mapi id 14.02.0328.009; Fri, 3 May 2013 08:22:22 +0200
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Bernard Aboba <bernard_aboba@hotmail.com>, "Dale R. Worley" <worley@ariadne.com>
Thread-Topic: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?
Thread-Index: Ac5FpkrHryzI/aQNT0iUvXy00zH5hwADtcYAAAPFvoAAAQhZgAA4imSAABwqMXAABklLyAAANmRgABmo8HEABBaqAAAGjJaw
Date: Fri, 03 May 2013 06:22:21 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1C369FB5@ESESSMB209.ericsson.se>
References: <7594FB04B1934943A5C02806D1A2204B1C368E12@ESESSMB209.ericsson.se>, <517FFB7E.8050801@alum.mit.edu>, <CABkgnnVf6f3RrP2h66_8hFPZScWU3Xp4f1x0dmW0xhmvZRQ70Q@mail.gmail.com>, <51801BBD.1010505@alum.mit.edu>, <CAOJ7v-12j0k1W7GRfOzvPmfN-BZ0ve=fHVcWy+avronfc8wFYw@mail.gmail.com>, , <7594FB04B1934943A5C02806D1A2204B1C369709@ESESSMB209.ericsson.se>, <CE0F590A-D948-4702-9082-FDE0DCBFB698@cisco.com>, <7594FB04B1934943A5C02806D1A2204B1C3699A8@ESESSMB209.ericsson.se>, <201305030115.r431Fis33999826@shell01.TheWorld.com> <BLU169-W1311854975457C1CFC4B01093BE0@phx.gbl>
In-Reply-To: <BLU169-W1311854975457C1CFC4B01093BE0@phx.gbl>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.20]
Content-Type: multipart/alternative; boundary="_000_7594FB04B1934943A5C02806D1A2204B1C369FB5ESESSMB209erics_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrALMWRmVeSWpSXmKPExsUyM+Jvre688OZAg+MLFCz2L7nMbDF1+WMW i5cnyhyYPSbv/8rs8bjnDJvHkiU/mQKYo7htkhJLyoIz0/P07RK4M27/fMJU0B9R0fvlM2sD 4yvfLkYODgkBE4mZl/i6GDmBTDGJC/fWs3UxcnEICRxmlDg1p4UZwlnMKHGwq5cVpIFNwEKi +582iCkiECaxdHMEiMksoC5xdXEQyBhhARuJph07mUFsEQFbiSn3brBDVOdJbGuvBwmzCKhI nJ33lhHE5hXwlejpPcwKsWgTi8SG26fYQBKcAtYS16cuBZvDCHTa91NrmEBsZgFxiVtP5jNB nCwgsWTPeWYIW1Ti5eN/rBC2osTV6cuh6vMl1v7uh1omKHFy5hOWCYyis5CMmoWkbBaSMoi4 jsSC3Z/YIGxtiWULXzPD2GcOPGZCFl/AyL6KkT03MTMnvdxwEyMwwg5u+a27g/HUOZFDjNIc LErivElcjYFCAumJJanZqakFqUXxRaU5qcWHGJk4OEEEl1QDo4VdanCp+40Vt8PuuIUpLUkp C7BSmGzcvIpl1oE+rRNR09iOd/pLrV5933zfltsHL782Y1A9mmfv8F1Ibe/7EzuC1SQ/sup4 btXf+nWF5db4+qSk9d6u5/Wdjs48c++RP6fJ/DnTT98y+R3CZnjAa8dl/+R/TL7cdwRPnQ0J 3MirIWmT3ZU3SYmlOCPRUIu5qDgRAA2nocODAgAA
Cc: "mmusic@ietf.org" <mmusic@ietf.org>
Subject: Re: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.12
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: <http://www.ietf.org/mail-archive/web/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, 03 May 2013 06:22:31 -0000

Hi Bernard,

I am not suggesting a deviation from RFC 5761.

As the text says, the initial offer must contain candidates also for RTCP, as it is still now known whether the answerer will support rtcp-mux.

My suggestion is to mandate BUNDLE entities to support rtcp-mux.

Regards,

Christer

From: Bernard Aboba [mailto:bernard_aboba@hotmail.com]
Sent: 3. toukokuuta 2013 8:13
To: Dale R. Worley; Christer Holmberg
Cc: mmusic@ietf.org
Subject: RE: [MMUSIC] BUNDLE: mandate RTP/RTCP multiplexing?

> But it doesn't seem that there is much to gain by mandating rtcp-mux
> in the first offer/answer, the one where actual bundling is not being
> done. All of the RTP/RTCP routing code that is active at that point
> has to support non-rtcp-mux operation already.

[BA]  Support for rtcp-mux in the first offer/answer is mandated by RFC 5761 Section 5.1.3:


   The initial SDP offer MUST include this

   attribute at the media level to request multiplexing of RTP and RTCP

   on a single port.

[RFC5761]  Section 5.1.3 also requires a fallback port for RTCP in the offer, in case the answerer doesn't support RTCP-mux:


   If it is desired to use both ICE and multiplexed RTP and RTCP, the

   initial offer MUST contain an "a=rtcp-mux" attribute to indicate that

   RTP and RTCP multiplexing is desired and MUST contain "a=candidate:"

   lines for both RTP and RTCP along with an "a=rtcp:" line indicating a

   fallback port for RTCP in the case that the answerer does not support

   RTP and RTCP multiplexing.  This MUST be done for each media where

   RTP and RTCP multiplexing is desired.


Given the existing normative text,  and all the other problems we need to solve, I think the burden of proof is on those who advocate deviation from RFC 5761.