Re: [MMUSIC] Not fixing a=rtcp and rtcp-mux exclusive

Christer Holmberg <christer.holmberg@ericsson.com> Fri, 22 January 2016 11:47 UTC

Return-Path: <christer.holmberg@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 0C3AF1A1A25 for <mmusic@ietfa.amsl.com>; Fri, 22 Jan 2016 03:47:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3
X-Spam-Level:
X-Spam-Status: No, score=-3 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_12=0.6, J_CHICKENPOX_14=0.6, RCVD_IN_DNSWL_MED=-2.3] 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 JjUBzwzBCB6f for <mmusic@ietfa.amsl.com>; Fri, 22 Jan 2016 03:47:09 -0800 (PST)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 66CDF1A1A1E for <mmusic@ietf.org>; Fri, 22 Jan 2016 03:47:08 -0800 (PST)
X-AuditID: c1b4fb3a-f79df6d0000013b1-81-56a216ba94e4
Received: from ESESSHC017.ericsson.se (Unknown_Domain [153.88.183.69]) by sessmg22.ericsson.net (Symantec Mail Security) with SMTP id 5F.31.05041.BB612A65; Fri, 22 Jan 2016 12:47:07 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.166]) by ESESSHC017.ericsson.se ([153.88.183.69]) with mapi id 14.03.0248.002; Fri, 22 Jan 2016 12:47:06 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, Roman Shpount <roman@telurix.com>
Thread-Topic: Not fixing a=rtcp and rtcp-mux exclusive
Thread-Index: AQHRVH5u5HwUiLpiFk2f5BpmhdG86J8GeIug///94ICAAL0LkIAAOGow
Date: Fri, 22 Jan 2016 11:47:06 +0000
Message-ID: <7594FB04B1934943A5C02806D1A2204B37D55EAA@ESESSMB209.ericsson.se>
References: <CAD5OKxvMdsdkYaJWB5UdvCTNj3a+pheXV+_1viyLrH_UOWBTpA@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37D5509D@ESESSMB209.ericsson.se> <CAD5OKxum=E84NVTtWtSwYowDmyJ=sQifx6Na9wt0pUhYH1j_PA@mail.gmail.com> <7594FB04B1934943A5C02806D1A2204B37D557C6@ESESSMB209.ericsson.se>
In-Reply-To: <7594FB04B1934943A5C02806D1A2204B37D557C6@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.19]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprAIsWRmVeSWpSXmKPExsUyM2K7q+5usUVhBrM/81hMXf6YxWLFhgOs FjMuTGV2YPb4+/4Dk8eSJT+ZPG5NKQhgjuKySUnNySxLLdK3S+DKmD7hOmPBS86KnWuXMDcw 3mTvYuTkkBAwkbjz9jOULSZx4d56ti5GLg4hgcOMEvfPLmQCSQgJLGGUOPm3tIuRg4NNwEKi +582SFhEIFriw4cFYCXMAr4S739OB5sjLGAq8fbcfiaIGjOJ1/2f2CBsN4lVtyBGsgioSsxu WcgCYvMC9X5pe8YMsXc+k8ShK69ZQHZxCvhJfD5WC1LDCHTb91NroHaJS9x6Mp8J4mYBiSV7 zjND2KISLx//Y4WwFSXanzYwQtTrSCzYDXEDs4C2xLKFr5kh9gpKnJz5hGUCo9gsJGNnIWmZ haRlFpKWBYwsqxhFi1OLi3PTjYz0Uosyk4uL8/P08lJLNjEC4+nglt9WOxgPPnc8xCjAwajE w/shaWGYEGtiWXFl7iFGCQ5mJRFeRaFFYUK8KYmVValF+fFFpTmpxYcYpTlYlMR5D/IDpQTS E0tSs1NTC1KLYLJMHJxSDYxTj2g8VzqVaJUW3uIut+RlXMmvWCaWpZMilvHeWPbwq6ajKVP5 93bxmf/jm9TX/JO4MucCT0D01x2n9JP/bdT5/a44xIKjY4f0p92mVamJps3n/NzZtrILbYl0 j9sUaGPZcLBoyyznKUJf/VY8CeVM2PO+jo15U/ge2f6al1Msvj1cxquR3aDEUpyRaKjFXFSc CABE7TEgowIAAA==
Archived-At: <http://mailarchive.ietf.org/arch/msg/mmusic/GKiQrnwClZ_6OPn055k_E1lXHN0>
Cc: "mmusic@ietf.org" <mmusic@ietf.org>, Paul Kyzivat <pkyzivat@alum.mit.edu>
Subject: Re: [MMUSIC] Not fixing a=rtcp and rtcp-mux exclusive
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, 22 Jan 2016 11:47:11 -0000

Hi,

Commenting on my own comment.

>> We can for sure define a new attribute, if people prefer that.
>>
>> But, it still wouldn't solve Paul's issue, that a non-ICE endpoint that doesn't support the attribute may start sending RTCP on RTP+1. But, at least the offerer would see from the answer that the answerer does not support mux-exclusive, and can take proper actions.
>>
>> We can define new attribute that specifies address and port for both RTP and RTCP similar to ICE candidate or a=rtcp attribute and set address in c= line to IN IP4 0.0.0.0. This way any end point that does not understand this attribute will send no media.
>
> Another option would be to set the m- line port to zero, like we do for bundle-only. Then, if the answerer doesn't support the attribute, it won't use the m- line.
>
> Example:
>
> c=IN IP4 11.22.33.44
> m=0 RTP/AVP 0 99
> a=mux-exclusive: 12345  <------- 12345 is the port to be used for RTP and RTCP

One problem with this solution is that an intermediary that doesn't support the attribute won't know where to forward the media, it the m- line port value is 0. It very likely will assume there will be no media to begin with.

Regards,

Christer