Re: [AVTCORE] Magnus Westerlund's No Objection on draft-ietf-payload-tsvcis-04: (with COMMENT)
Magnus Westerlund <magnus.westerlund@ericsson.com> Wed, 30 October 2019 09:19 UTC
Return-Path: <magnus.westerlund@ericsson.com>
X-Original-To: avt@ietfa.amsl.com
Delivered-To: avt@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C7D612007C; Wed, 30 Oct 2019 02:19:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level:
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com
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 GmyDMWsHbdsQ; Wed, 30 Oct 2019 02:19:19 -0700 (PDT)
Received: from EUR04-VI1-obe.outbound.protection.outlook.com (mail-eopbgr80059.outbound.protection.outlook.com [40.107.8.59]) (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 66A7F120013; Wed, 30 Oct 2019 02:19:18 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=mnngF8/BuyLiDmhUJe+BlgyN8RG3ekkvINlPPzd8+2VbifmEyAmCbhvox7+TbJ1kJMi55s2TmLdLSufEUa0aSuLUeKqMCvRGPkOpDcs10W31+2PjpBzCK6GDvhasCuwF0yMzNgloqJu3IHN5b+Zaop7FwsPXqwkfPGMJVyE8vlTZ+gawoqAA9Bv9oxMM6fiu4x/3wANpwcFnDPM4LdcaPPQIMAlLurl4xJJ291WsjtFIns9H7aN9BNcd6eIalCBUvs/RaOf4N+Ejw0DbcgULB6gjAoK77KbA0LqGnK+SsSDfqCU5I/8IPWn++ubuuhmZA2eK8p+cEZTJKC1qm+3TrA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3p220fuFkXebBMTmc9ONxuQ46poS8VRHz0MycFD6swc=; b=artIkrdfXZgGS8fnmaAuf/oBmup/PBSJU8vxpJW4cxrX7nJ6CyIokCTT+6cL/Fy4pLPNzThANRUzKOINWfFgJt7wmZ8ryDkWDZIfyyzIaxlHVKgcLYSK+YTp+DxVe3KxTQ+EL3kfhymV4FIANlyhSRWagbWTvhb3Aipqt6jjnHxjJUM+TYCVprKnqdz/aUm21B6dEW7ZgjFCMtnG+ZTaZ0VOiPiAhQCJXrv2XQk+PMbyzE+D7y4/fDkgmQBis61FSfWFH63ygE5yLnnZU+gafAycXXeakmUBJjA16G3FYDvzAv+Z5ejRYEikRehy9s8roTmLozBTAza/dr7+NDzdIQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ericsson.com; dmarc=pass action=none header.from=ericsson.com; dkim=pass header.d=ericsson.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=3p220fuFkXebBMTmc9ONxuQ46poS8VRHz0MycFD6swc=; b=WqWLufNZfQsxE+c+NwUrIKLCJFwHoR25wUMlosp5/hkSBbzI88ApTJWh0PQmg/gK4Ba/ycxyWAYlmxhgHmMRxwm7Cw/+U0WHzG2RR98TAIgCXCVyaoXMDYPCPyBpZNbuSSJODVn66FQaMchDVcjm/FsBMlIa3HmFkKTE5dkXR5g=
Received: from HE1PR0701MB2697.eurprd07.prod.outlook.com (10.168.188.16) by HE1PR0701MB2409.eurprd07.prod.outlook.com (10.168.127.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.15; Wed, 30 Oct 2019 09:19:16 +0000
Received: from HE1PR0701MB2697.eurprd07.prod.outlook.com ([fe80::1d5c:4814:3c1e:b769]) by HE1PR0701MB2697.eurprd07.prod.outlook.com ([fe80::1d5c:4814:3c1e:b769%10]) with mapi id 15.20.2408.016; Wed, 30 Oct 2019 09:19:15 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "victor.demjanenko@vocal.com" <victor.demjanenko@vocal.com>, "iesg@ietf.org" <iesg@ietf.org>
CC: "ali.begen@networked.media" <ali.begen@networked.media>, "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>, "draft-ietf-payload-tsvcis@ietf.org" <draft-ietf-payload-tsvcis@ietf.org>, "avt@ietf.org" <avt@ietf.org>
Thread-Topic: Magnus Westerlund's No Objection on draft-ietf-payload-tsvcis-04: (with COMMENT)
Thread-Index: AQHVjoyv8+efZscutUuvUmrIAyvL1ady6RgA
Date: Wed, 30 Oct 2019 09:19:15 +0000
Message-ID: <9f8cbe257601a599776a286a59b5d052bda63fdf.camel@ericsson.com>
References: <157234826341.6618.6097209580438306622.idtracker@ietfa.amsl.com> <016801d58e8c$a6a1e0d0$f3e5a270$@vocal.com>
In-Reply-To: <016801d58e8c$a6a1e0d0$f3e5a270$@vocal.com>
Accept-Language: sv-SE, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=magnus.westerlund@ericsson.com;
x-originating-ip: [192.176.1.81]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 7a37b204-a663-4a8c-b5b0-08d75d1a3c62
x-ms-traffictypediagnostic: HE1PR0701MB2409:
x-microsoft-antispam-prvs: <HE1PR0701MB2409213E1AFB648B9A3DB1D795600@HE1PR0701MB2409.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:7219;
x-forefront-prvs: 02065A9E77
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(346002)(39860400002)(136003)(376002)(366004)(199004)(189003)(13464003)(66476007)(8936002)(66556008)(99286004)(14444005)(66446008)(81156014)(66616009)(81166006)(8676002)(64756008)(54906003)(118296001)(316002)(2501003)(66946007)(76116006)(86362001)(110136005)(2616005)(71190400001)(11346002)(446003)(476003)(486006)(4326008)(4001150100001)(71200400001)(76176011)(186003)(26005)(229853002)(305945005)(6506007)(478600001)(7736002)(6512007)(2906002)(3846002)(6116002)(25786009)(99936001)(966005)(44832011)(256004)(6436002)(6486002)(5660300002)(66066001)(36756003)(6306002)(14454004)(53546011)(102836004)(6246003); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2409; H:HE1PR0701MB2697.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1;
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-ms-exchange-senderadcheck: 1
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: XZmLk1SvFO6aJfGHh2i61N9dMw+NdWUBjgXEBOC4yZK8i4DzHFlKbltWq28EfJkjoQ3jrR7NlrCIUjFbw+nOmyoTqaUb9OPpmCX8C0XtIY0F3i7xBcePlHsyv9BX0FFOL+5Nw0GZj8my7Ue9uqmo5FeuvMqohU+QwrhgESOM/N2Paqm97bWEEJqAJCHJipc5katnRkgitrR8M1+6dDa8YTAzlawjhcNG0g83FcA3ScgmVGbzQ+Yg9gloEy8qmJ9FyM0iBNintMFM9mhZBXWUZoeD25V1t1NtBrOGHw/cB6CTomSvgd9InSt+ND6rytTi2eYypwa4DKV9R2blR9Yj3PWrzc+bIcG3Mk/p/lAZB4EbQkGZQ6nCiEOUpLKCVkY5if1XEV1HRuPTzIzQRvrgVJfRKzx1ofuhg6Cd9D4QK/J0ThtpKq/v71i5VvtZaPEV
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-53lIs/zoeQt6bJFJCq9Z"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7a37b204-a663-4a8c-b5b0-08d75d1a3c62
X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Oct 2019 09:19:15.7260 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: KKsBJ4GVlnHuZCVbpk+YgFBhFuWlJZzZNb59ZhLcpervCM58kx53FaZ85R4yF+FJt05JZpLFQP7j4WlKxSa4vfMUbX4lzuMmD1q/c/e/dr8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2409
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/dVMSNnPCfIzVGRLxVIy-RImY0-M>
Subject: Re: [AVTCORE] Magnus Westerlund's No Objection on draft-ietf-payload-tsvcis-04: (with COMMENT)
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Audio/Video Transport Core Maintenance <avt.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/avt>, <mailto:avt-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/avt/>
List-Post: <mailto:avt@ietf.org>
List-Help: <mailto:avt-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/avt>, <mailto:avt-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 30 Oct 2019 09:19:22 -0000
Hi Victor, So I made this a comment, not a discuss so it is up to authors, WG and responsible AD how to handle it. However, parsing from the end rather the front of the RTP payload is unusual. I can't remebmer any other payload format that has that requirement (other than MELP). Therefore I do propose that you add a sentence to state that explicit. At the same time I do think an implementer when they sit down to implement it will realize it, and that is the large part of why I have this as a comment and not a discuss. If I thought it was likely there would be a misstake I would have this as a discuss. Cheers Magnus On Tue, 2019-10-29 at 15:11 -0400, victor.demjanenko@vocal.com wrote: > Hi Magnus, > > Let me address the comment you make. Yes indeed you need to parse from the > bottom up one frame at a time. This had to be done with RFC8130 for MELP > payloads already. Keep in mind that TSVCIS coder frames consist of two > portions, a fixed size MELP 2400 and variable size TSVCIS. Its is permitted > for the TSVCIS portion to vary in size within a single RTP payload. That > would allow the VDR speech coder to act as it should (if enabled to do > so). In practice, TSVCIS payload would likely always be a fixed size. > > Language had been added to make it clear that other MELP rates are not to be > mixed. That is consistent with RFC8130 and prevents complexities such as > different timestamp advances for MELP frames of different rates (600, 1200 and > 2400). > > > (now) > > TSVCIS coder frames in a single RTP packet MAY have varying TSVCIS > > parameter octet counts. Its packed parameter octet count (length) is > > indicated in the trailing byte(s). All MELPe frames in a single RTP > > packet MUST be of the same coder bitrate. For all MELPe coder > > frames, the coder rate bits in the trailing byte identify the > > contents and length as per Table 1. > > I hope this is satisfactory. > > Victor > > -----Original Message----- > From: Magnus Westerlund via Datatracker <noreply@ietf.org> > Sent: Tuesday, October 29, 2019 7:24 AM > To: The IESG <iesg@ietf.org> > Cc: draft-ietf-payload-tsvcis@ietf.org; Ali Begen <ali.begen@networked.media>; > avtcore-chairs@ietf.org; ali.begen@networked.media; avt@ietf.org > Subject: Magnus Westerlund's No Objection on draft-ietf-payload-tsvcis-04: > (with COMMENT) > > Magnus Westerlund has entered the following ballot position for > draft-ietf-payload-tsvcis-04: No Objection > > When responding, please keep the subject line intact and reply to all email > addresses included in the To and CC lines. (Feel free to cut this introductory > paragraph, however.) > > > Please refer to https://www.ietf.org/iesg/statement/discuss-criteria.html > for more information about IESG DISCUSS and COMMENT positions. > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-payload-tsvcis/ > > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > Thanks for addressing the discusses and comments. > > I leave this comment, as something that could have been more explicit about > decoding, however one skilled in the art will figure it out. > > A. Section 3.3: > TSVCIS coder frames in a single RTP packet MAY be of different > coder > bitrates. With the exception for the variable length TSVCIS > parameter frames, the coder rate bits in the trailing byte identify > the contents and length as per Table 1. > > If I understand this correctly in an RTP payload that contain mulyiplr > bit-rate frames the safest way of decoding this payload is to work > from > the end of the payload towards the start identifying a frame at a > time. > Then after having figured out how many frames actually are present, > one > can calculate the timestamp value for each frame. > > -- Cheers Magnus Westerlund ---------------------------------------------------------------------- Networks, Ericsson Research ---------------------------------------------------------------------- Ericsson AB | Phone +46 10 7148287 Torshamnsgatan 23 | Mobile +46 73 0949079 SE-164 80 Stockholm, Sweden | mailto: magnus.westerlund@ericsson.com ----------------------------------------------------------------------
- [AVTCORE] Magnus Westerlund's No Objection on dra… Magnus Westerlund via Datatracker
- Re: [AVTCORE] Magnus Westerlund's No Objection on… victor.demjanenko
- Re: [AVTCORE] Magnus Westerlund's No Objection on… Magnus Westerlund