Re: [rtcweb] BUNDLE with implicit rtcp-mux

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 13 March 2014 12:52 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: rtcweb@ietfa.amsl.com
Delivered-To: rtcweb@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 87C6E1A0848 for <rtcweb@ietfa.amsl.com>; Thu, 13 Mar 2014 05:52:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.24
X-Spam-Level:
X-Spam-Status: No, score=-1.24 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_SE=0.35, HOST_MISMATCH_NET=0.311, SPF_PASS=-0.001] autolearn=no
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 6Ct1EntpKVX2 for <rtcweb@ietfa.amsl.com>; Thu, 13 Mar 2014 05:52:48 -0700 (PDT)
Received: from sessmg20.mgmt.ericsson.se (sessmg20.ericsson.net [193.180.251.50]) by ietfa.amsl.com (Postfix) with ESMTP id DD27E1A0833 for <rtcweb@ietf.org>; Thu, 13 Mar 2014 05:52:47 -0700 (PDT)
X-AuditID: c1b4fb32-b7f4c8e0000012f5-75-5321aa18daef
Received: from ESESSHC008.ericsson.se (Unknown_Domain [153.88.253.124]) by sessmg20.mgmt.ericsson.se (Symantec Mail Security) with SMTP id 46.37.04853.81AA1235; Thu, 13 Mar 2014 13:52:40 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.216]) by ESESSHC008.ericsson.se ([153.88.183.42]) with mapi id 14.02.0387.000; Thu, 13 Mar 2014 13:52:39 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Justin Uberti <juberti@google.com>, Magnus Westerlund <magnus.westerlund@ericsson.com>
Thread-Topic: [rtcweb] BUNDLE with implicit rtcp-mux
Thread-Index: AQHPPCh4uGvaKjLTukeJMcClx2WsG5rZ+rmggABOAICAABMwcP//9NqAgAASK5D///t0AIAAX2mwgAJP3YCAAIVkAIABaJQg
Date: Thu, 13 Mar 2014 12:52:39 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B1D212A7E@ESESSMB209.ericsson.se>
References: <CAOJ7v-063mGE_zndtAqAMN2fJw7kWvUHX2SgyDMryfw_-aS-9w@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B1D1F1892@ESESSMB209.ericsson.se> <531DC52B.6020500@ericsson.com> <7594FB04B1934943A5C02806D1A2204B1D1FA6BC@ESESSMB209.ericsson.se> <531DCBE9.70701@ericsson.com> <7594FB04B1934943A5C02806D1A2204B1D1FA7B2@ESESSMB209.ericsson.se> <531DD756.50900@ericsson.com> <7594FB04B1934943A5C02806D1A2204B1D200086@ESESSMB209.ericsson.se> <532017DD.1060500@ericsson.com> <CAOJ7v-1u6eO4b1Qr4josdNoNBtW7s0Z82y570X4RwV0C4es2hg@mail.gmail.com>
In-Reply-To: <CAOJ7v-1u6eO4b1Qr4josdNoNBtW7s0Z82y570X4RwV0C4es2hg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [153.88.183.18]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrMLMWRmVeSWpSXmKPExsUyM+Jvja7EKsVgg565ShYrXp9jt9g6Vchi 7b92dgdmjwWbSj2WLPnJ5DH5cRtzAHMUl01Kak5mWWqRvl0CV8a+m8tYCz5xVhy+OZu5gfEC ZxcjJ4eEgInE3G+/GCFsMYkL99azdTFycQgJnGCU+PZzPQuEs4RR4seuV0xdjBwcbAIWEt3/ tEFMEYEYiXdHi0F6mQVcJZoeLmUBsYUFjCWmdE5mA7FFQOZPfM0CYedJrN30HSzOIqAqsejt E1aQMbwCvhKXf8VBbFrNIvFs6z5WkBpOgUCJu71tzCA2I9Bt30+tYYLYJS5x68l8JoibBSSW 7DnPDGGLSrx8/I8VwlaU+PhqHyPIfGYBTYn1u/QhWhUlpnQ/ZAexeQUEJU7OfMIygVFsFpKp sxA6ZiHpmIWkYwEjyypGyeLU4uLcdCMDvdz03BK91KLM5OLi/Dy94tRNjMCIOrjlt9EOxpN7 7A8xSnOwKInzXmetCRISSE8sSc1OTS1ILYovKs1JLT7EyMTBKdXAWHll/0bBOxXrN9/cKTvx qUrupubfwrsXqUTtvqW4oUD/wMQWY92zfPOues9Pm+b4wc9Ia22wVkdv/o5Ejy9d4p1rHR5x yPIG3g8NUDsv6d9TN3lD3pa9JxMcTFrXf0sWMvIvixOb0yGyf71Fl1egtYqrAc82w/2XBAJX RmludulWW/pNNDRHiaU4I9FQi7moOBEA44STEnYCAAA=
Archived-At: http://mailarchive.ietf.org/arch/msg/rtcweb/mKvRbIp-btOeInBwLaOqz5gBVOo
Cc: "rtcweb@ietf.org" <rtcweb@ietf.org>
Subject: Re: [rtcweb] BUNDLE with implicit rtcp-mux
X-BeenThere: rtcweb@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Real-Time Communication in WEB-browsers working group list <rtcweb.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/rtcweb/>
List-Post: <mailto:rtcweb@ietf.org>
List-Help: <mailto:rtcweb-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtcweb>, <mailto:rtcweb-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 13 Mar 2014 12:52:49 -0000

Hi Justin,

> I think rtcp-mux has to be a MUST use when BUNDLE is used between the two endpoints. (If the endpoint doesn't support 
> BUNDLE, rtcp-mux is not required.)
>
> Otherwise, you get into weird edge cases, such as where you have a data channel (no RTCP component), and then want 
> to add audio (with RTP and RTCP components). You could bundle the audio RTP over the existing data channel transport, 
> but it's not clear what you should do with the RTCP component. Mandating rtcp-mux avoids this issue completely.

According to section 4 in RFC 5761, if you multiplex RTP and RTCP on the same port, you need to assign dedicated PT values to the RTCP packets, which means that at least PT values 64-95 cannot be used for RTP.

As you have been one of those talking about the risk of running out of PT values, I just want to make sure you have taken this into consideration :)

Regards,

Christer