[avtext] Proposed addition to rtp-stream-pause, on RTT estimates for receivers

Jonathan Lennox <jonathan@vidyo.com> Wed, 13 January 2016 15:02 UTC

Return-Path: <prvs=5820460507=jonathan@vidyo.com>
X-Original-To: avtext@ietfa.amsl.com
Delivered-To: avtext@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 28F201B2E66 for <avtext@ietfa.amsl.com>; Wed, 13 Jan 2016 07:02:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.496
X-Spam-Level:
X-Spam-Status: No, score=-1.496 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, IP_NOT_FRIENDLY=0.334, KHOP_DYNAMIC=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_SORBS_WEB=0.77, 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 DUHIwuzIumtZ for <avtext@ietfa.amsl.com>; Wed, 13 Jan 2016 07:02:28 -0800 (PST)
Received: from mx0b-00198e01.pphosted.com (mx0b-00198e01.pphosted.com [67.231.157.197]) (using TLSv1.2 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5CE41B2E8E for <avtext@ietf.org>; Wed, 13 Jan 2016 07:02:27 -0800 (PST)
Received: from pps.filterd (m0073110.ppops.net [127.0.0.1]) by mx0b-00198e01.pphosted.com (8.15.0.59/8.15.0.59) with SMTP id u0DEoXXk016527 for <avtext@ietf.org>; Wed, 13 Jan 2016 10:02:23 -0500
Received: from mail.vidyo.com ([162.209.16.214]) by mx0b-00198e01.pphosted.com with ESMTP id 20320w9sd6-1 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NOT) for <avtext@ietf.org>; Wed, 13 Jan 2016 10:02:23 -0500
Received: from 492132-EXCH1.vidyo.com ([fe80::50:56ff:fe85:4f77]) by 492133-EXCH2.vidyo.com ([fe80::50:56ff:fe85:6b62%13]) with mapi id 14.03.0195.001; Wed, 13 Jan 2016 09:02:22 -0600
From: Jonathan Lennox <jonathan@vidyo.com>
To: "avtext@ietf.org" <avtext@ietf.org>
Thread-Topic: Proposed addition to rtp-stream-pause, on RTT estimates for receivers
Thread-Index: AQHRThNnSrTsEwVNdke/yNBIoAgDgw==
Date: Wed, 13 Jan 2016 15:02:22 +0000
Message-ID: <4142C79A-EEEA-4319-B893-C4F64F96D6B3@vidyo.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [160.79.219.114]
Content-Type: text/plain; charset="utf-8"
Content-ID: <9BB499E27C5163489A458A766CC48B82@vidyo.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10432:5.15.21, 1.0.33, 0.0.0000 definitions=2016-01-13_05:2016-01-13,2016-01-13,1970-01-01 signatures=0
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 spamscore=0 suspectscore=0 phishscore=0 adultscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=7.0.1-1511060000 definitions=main-1601130252
Archived-At: <http://mailarchive.ietf.org/arch/msg/avtext/GGoByHDfXgPyxYcnyPN2aNff8Cc>
Subject: [avtext] Proposed addition to rtp-stream-pause, on RTT estimates for receivers
X-BeenThere: avtext@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Audio/Video Transport Extensions working group discussion list <avtext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avtext>, <mailto:avtext-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avtext/>
List-Post: <mailto:avtext@ietf.org>
List-Help: <mailto:avtext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avtext>, <mailto:avtext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 13 Jan 2016 15:02:29 -0000

Hi, all —

While doing the AUTH48 edits for draft-ietf-avtext-rtp-stream-pause, Bo Burman proposed one clarification on the availability of RTT estimates for RTP receiver-only.

He writes:

Clarification on availability of RTT estimate for RTP receiver-only
In Section 8.1, there is an implied availability of the RTT estimate, which isn't always true. Based on RFC 3550, only RTP stream senders can have RTT estimates to other receivers. In many use cases this will be correct, but not always. Thus, the proposal is to call this out, for completeness, and to reference RFC3611 that contains an extension that a receiver-only could use to determine RTT. If that is not used, we suggest 500 ms is a good default value to use. All of that is not specific to pause/resume, but valid whenever an RTT estimate is needed by an RTP receiver. A simple reference would suffice if this was specified elsewhere, but we found none.

OLD:
   If the targeted RTP stream does not pause, if no PAUSED indication
   with a future PauseID compared to the one used in PAUSE is received,
   and if no REFUSED with the current or a future PauseID is received
   within 2 * RTT + T_dither_max, the PAUSE MAY be scheduled for
   retransmission, using the same current PauseID.  RTT is the observed
   round trip to the RTP stream sender, and T_dither_max is defined in
   Section 3.4 of [RFC4585].

NEW:
<same as above, plus adding text at the end of that paragraph, here listing from the last line of OLD text above>
  ...
  Section 3.4 of [RFC4585].  An RTP stream receiver in a bi-directional
  RTP communication will generally have an RTT estimate to the RTP
  stream sender, e.g., from RTCP SR/RR as described in Section 6.4 of
  [RFC3550].  However, RTP stream receivers that don't send any RTP
  streams will lack an RTT estimate unless they use additional
  mechanisms, such as the "Receiver Reference Time Report Block" part
  of RTCP XR [RFC3611].  RTP stream receivers that lack an RTT estimate
  to the sender SHOULD use 500 ms as default value.

Please comment within the next week (i.e., by Wednesday, January 20th) on this proposal.

Thank you!

Jonathan Lennox
AVTExt Co-Chair