Re: [MMUSIC] Sending a=rtcp-mux-only w/o a=rtcp-mux

Christer Holmberg <christer.holmberg@ericsson.com> Tue, 07 February 2017 08:55 UTC

Return-Path: <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 99BE3128E18 for <mmusic@ietfa.amsl.com>; Tue, 7 Feb 2017 00:55:57 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.219
X-Spam-Level:
X-Spam-Status: No, score=-4.219 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=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 ClRglMBntDm6 for <mmusic@ietfa.amsl.com>; Tue, 7 Feb 2017 00:55:52 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0862A12949F for <mmusic@ietf.org>; Tue, 7 Feb 2017 00:55:51 -0800 (PST)
X-AuditID: c1b4fb30-b99fe70000007389-26-58998b953314
Received: from ESESSHC016.ericsson.se (Unknown_Domain [153.88.183.66]) by (Symantec Mail Security) with SMTP id 34.69.29577.59B89985; Tue, 7 Feb 2017 09:55:50 +0100 (CET)
Received: from ESESSMB209.ericsson.se ([169.254.9.76]) by ESESSHC016.ericsson.se ([153.88.183.66]) with mapi id 14.03.0319.002; Tue, 7 Feb 2017 09:55:49 +0100
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Eric Rescorla <ekr@rtfm.com>
Thread-Topic: [MMUSIC] Sending a=rtcp-mux-only w/o a=rtcp-mux
Thread-Index: AQHSfkR3UhfsVBhEwUWv5/2Z0yKCVaFXfBcAgASHPoD//+NbAIAAMCIA///nooCAAVZKgA==
Date: Tue, 07 Feb 2017 08:55:47 +0000
Message-ID: <D4BF5838.178E0%christer.holmberg@ericsson.com>
References: <CABcZeBPESaiH2wuE8RhcBHKz5h10MjKQ_EBDzcRpoy7mYeaspA@mail.gmail.com> <CABcZeBOY5pNRB=W_Zkqm5gYDMRGb-p7ChYctGRmfw5oGyYk-Pg@mail.gmail.com> <D4BE3D32.17805%christer.holmberg@ericsson.com> <CABcZeBO9j2nRqJduZCaaKJPT7YFNzrgLpKncmkvJ+6R=wjAH_w@mail.gmail.com> <D4BE4DA4.17818%christer.holmberg@ericsson.com> <CABcZeBMnJ5QoRt3id0dOPVZyyQgzNTtccMqt2dm14sedZOOXVw@mail.gmail.com>
In-Reply-To: <CABcZeBMnJ5QoRt3id0dOPVZyyQgzNTtccMqt2dm14sedZOOXVw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/14.7.1.161129
x-originating-ip: [153.88.183.19]
Content-Type: multipart/alternative; boundary="_000_D4BF5838178E0christerholmbergericssoncom_"
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrNIsWRmVeSWpSXmKPExsUyM2K7k+607pkRBlvu8liseH2O3WLq8scs DkweS5b8ZPKY/LiNOYApissmJTUnsyy1SN8ugSvj++sjjAVNDhX/jq1mbWC8YNrFyMkhIWAi 0fGgl7GLkYtDSGAdo8Tae9+hnEWMEpe6L7F1MXJwsAlYSHT/0wZpEBFQkPj15wQLiM0sIC9x YckaJhBbWMBG4t6J16wQNbYST7cfZgZpFREIkzg7PxMkzCKgIrFw9WZGEJtXwFrixt+VUKs6 mSUm9jQzgtRzCgRKTLqYDVLDKCAm8f0UxHhmAXGJW0/mM0HcLCCxZM95ZghbVOLl439ga0UF 9CSWP18DFVeUaH/awAjRmyDxYcMNdoi9ghInZz5hmcAoOgvJ2FlIymYhKYOI60gs2P2JDcLW lli28DUzjH3mwGOoXmuJV7evMCOrWcDIsYpRtDi1OCk33chIL7UoM7m4OD9PLy+1ZBMjMAoP bvltsIPx5XPHQ4wCHIxKPLwF/TMihFgTy4orcw8xSnAwK4nwGrbPjBDiTUmsrEotyo8vKs1J LT7EKM3BoiTOa7byfriQQHpiSWp2ampBahFMlomDU6qBMWRVC7epq1c6i5vrH+FtivOrj/31 1iquvpfgGv5/kaS7w2n3Oy4vNvUX3ft4lyH//rczWWp25b8LFK8LFJYxzGBammQxyVnU8WTV XLvlpZd33Ra0W2WmqjjN83+oSpYPb3u7j/oht7iGHfPW57FXBe2/seul7iZtjTtZSy46bbks nVPzwbNSiaU4I9FQi7moOBEAsPo9O74CAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/qcevQBWZHdDpA7g1Ild0U1CN0Lc>
Cc: mmusic WG <mmusic@ietf.org>
Subject: Re: [MMUSIC] Sending a=rtcp-mux-only w/o a=rtcp-mux
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.17
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: Tue, 07 Feb 2017 08:55:57 -0000

Hi,

We had a long discussion about this, with many different opinions, and it would take some time to go through the archive and check everything. But, one opinion was that it IS useful to send the attribute, as it indicates support of the mechanism.

Regards,

Christer

From: Eric Rescorla <ekr@rtfm.com<mailto:ekr@rtfm.com>>
Date: Monday 6 February 2017 at 16:32
To: Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>>
Cc: "mmusic@ietf.org<mailto:mmusic@ietf.org>" <mmusic@ietf.org<mailto:mmusic@ietf.org>>
Subject: Re: [MMUSIC] Sending a=rtcp-mux-only w/o a=rtcp-mux



On Mon, Feb 6, 2017 at 5:57 AM, Christer Holmberg <christer.holmberg@ericsson.com<mailto:christer.holmberg@ericsson.com>> wrote:
Hi,

>>> Following up to myself, I don't think it's sensible for answers to
>>>contain a=rtcp-mux-only, because either you accepted mux, in which case
>>>all is good, or you rejected it, in which case it was rejected.
>>
>> While I agree that a=rtcp-mux would be enough in the Answer as far as
>>indicating mux is concerned, including a=rtcp-mux-only in the Answer
>>does indicate that the Answerer supports the mux-exclusive mechanism.
>
> I don't see how that's really that useful

But what harm does it cause?

I don't think that's the standard here. We should only send indicators in SDP when they
do something useful.

-Ekr


Regards,

Christer




On Fri, Feb 3, 2017 at 9:38 AM, Eric Rescorla
<ekr@rtfm.com<mailto:ekr@rtfm.com>> wrote:

I have been reading the mux-exclusive document and I'm not sure it says
quite what we want. Specifically, S 4.2 says:

   When an offerer sends the initial offer, if the offerer wants to
   indicate exclusive RTP/RTCP multiplexing for RTP-based media, the
   offerer MUST associate an SDP 'rtcp-mux-only' attribute with the
   associated SDP media description ("m=" line).

   In addition, if the offerer associates an SDP 'rtcp-mux-only'
   attribute with an SDP media description ("m=" line), the offerer MAY
   also associate an SDP 'rtcp-mux' attribute with the same SDP media
   description ("m=" line), following the procedures in [RFC5761].

As I understand this text, the offerer may say the following things:

 1. No a=rtcp-mux: No muxing.
 2. a=rtcp-mux: I am offering RTCP mux
 3. a=rtcp-mux-only + a=rtcp-mux: I will only do RTCP mux
 4. a=rtcp-mux-only: I will only do RTCP mux (same as #3).

I don't think the last of these is sensible. No current implementation
will know what to do with a=rtcp-mux-only w/o a=rtcp-mux, so this will
result in interop failures. Thus the MAY in the second graf needs to be
a MUST.

-Ekr