Re: [Dart] draft-dart-dscp-rtp - way forward

Colin Perkins <csp@csperkins.org> Fri, 29 August 2014 16:05 UTC

Return-Path: <csp@csperkins.org>
X-Original-To: dart@ietfa.amsl.com
Delivered-To: dart@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69C3D1A0659 for <dart@ietfa.amsl.com>; Fri, 29 Aug 2014 09:05:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level:
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] 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 9dLMEHrBY0Z2 for <dart@ietfa.amsl.com>; Fri, 29 Aug 2014 09:05:03 -0700 (PDT)
Received: from haggis.mythic-beasts.com (haggis.mythic-beasts.com [IPv6:2a00:1098:0:86:1000:0:2:1]) (using TLSv1.2 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 763B61A0658 for <dart@ietf.org>; Fri, 29 Aug 2014 09:05:03 -0700 (PDT)
Received: from [130.209.247.112] (port=57215 helo=mangole.dcs.gla.ac.uk) by haggis.mythic-beasts.com with esmtpsa (TLS1.0:RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <csp@csperkins.org>) id 1XNOfc-0002J3-4O; Fri, 29 Aug 2014 17:05:00 +0100
Content-Type: text/plain; charset="windows-1252"
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
From: Colin Perkins <csp@csperkins.org>
In-Reply-To: <5400A1AB.6000600@alvestrand.no>
Date: Fri, 29 Aug 2014 17:04:54 +0100
Content-Transfer-Encoding: quoted-printable
Message-Id: <6521A08A-30A9-4805-9B84-41EC4376BDF6@csperkins.org>
References: <8D3D17ACE214DC429325B2B98F3AE712077BC667DE@MX15A.corp.emc.com> <2B82DD06-83A4-4710-B614-16F5351A0A7F@nostrum.com> <8D3D17ACE214DC429325B2B98F3AE712077BC66841@MX15A.corp.emc.com> <EF7D019B-08CF-4C0B-BF89-0F37A0AD3FFB@nostrum.com> <54005A89.1030606@alvestrand.no> <8D3D17ACE214DC429325B2B98F3AE712077BC6691C@MX15A.corp.emc.com> <5400A1AB.6000600@alvestrand.no>
To: Harald Alvestrand <harald@alvestrand.no>
X-Mailer: Apple Mail (2.1878.6)
X-BlackCat-Spam-Score: -28
X-Mythic-Debug: Threshold = On =
Archived-At: http://mailarchive.ietf.org/arch/msg/dart/q6mAvLe2yJfGKkNlT7rDHLRHJoI
Cc: Ben Campbell <ben@nostrum.com>, "Black, David" <david.black@emc.com>, "dart@ietf.org" <dart@ietf.org>
Subject: Re: [Dart] draft-dart-dscp-rtp - way forward
X-BeenThere: dart@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: "\"DiffServ Applied to RTP Transports discussion list\"" <dart.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dart>, <mailto:dart-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/dart/>
List-Post: <mailto:dart@ietf.org>
List-Help: <mailto:dart-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dart>, <mailto:dart-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 29 Aug 2014 16:05:06 -0000

On 29 Aug 2014, at 16:52, Harald Alvestrand <harald@alvestrand.no> wrote:
> On 08/29/2014 05:14 PM, Black, David wrote:
>> Harald,
>> 
>> I’m about to submit a -05 with the indication that the single DSCP recommendation for SCTP and DCCP may be revised.  The RTCP multi-stream optimisation text will still be in there with Colin's clarification about "received" streams.  I’m about to vanish for about 3 weeks, but could put in a revised -06 over the weekend if you can quickly convince Colin.
> 
> Explicitly pinging Colin - Colin, are you arguing that the sentence
> 
>   RTCP multi-stream reporting optimizations for an RTP session
>   [I-D.ietf-avtcore-rtp-multi-stream-optimisation] assume that the RTP
>   streams involved experience the same packet loss behavior.  This
>   mechanism is highly inappropriate when the RTP streams involved use
>   different PHBs, even if those PHBs differ solely in drop precedence.
> 
> should stay in the draft?

I was, but thinking again, I’m not so sure. 

> I think this recommendation is wrong.
> 
> I can't find anything in your latest messages that speak to this particular point.
> You're one of the authors of -multi-stream, so you should be able to speak clearly to the point.
> 
> Can you clarify?

If I have several SSRCs, and receive several media streams, then provided each of my SSRCs sees the exact same quality for each received stream, then  I can use the multi-stream-optimisation to reduce the number of RTCP cross reports I send. The multi-stream-optimisation draft says that already, and it’s not clear that the DART drafts needs to say anything further on the topic.

Whether I use the same DSCP for all RTCP reports I send is, I think, orthogonal to whether I use the multi-stream-optimisation. The dart draft should possibly say that, but I’m not sure that’s the sentence we have above. 


-- 
Colin Perkins
http://csperkins.org/