Re: [AVTCORE] Magnus Westerlund's Discuss on draft-ietf-payload-rtp-ttml-03: (with DISCUSS and COMMENT)

Magnus Westerlund <magnus.westerlund@ericsson.com> Tue, 29 October 2019 11:47 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 1A2AF1200FD; Tue, 29 Oct 2019 04:47:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.002
X-Spam-Level:
X-Spam-Status: No, score=-2.002 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] 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 pt_zaC17PXBx; Tue, 29 Oct 2019 04:47:12 -0700 (PDT)
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (mail-eopbgr150084.outbound.protection.outlook.com [40.107.15.84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 92151120041; Tue, 29 Oct 2019 04:47:11 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NgvN1dlYfbv2H0TgIcGiJLU69uL3ECE6CuoqyMjAx5B5XWLPOf6q05MadeZ6j2vqxj4uX0d7Ok+HKI0auHvGpUeXG+e6w9ItuRvNnpb6ei5qSI8wOVlftn4A4CdZh74cCkWE2EmvWPJFSMLvB1sU1xEdE88QGx+/3Hbmets5U6cRMULw9wj+Pwe8Wc2afX53VW8oGYynPooXJmQhOZpt8/K37XxNnUV0/40yaSeJI3lgIZWNuDKgJzCHd6njNi+p9F/V+Gh18cH4i/Vw3AmVxzdBnu/7x/hENfcrAWkpZk+LGJ7JIel5cQZs8tuu635xhH/CielOSw9NLwNmqk/liA==
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=lWnV5uS+NA53o496th3dPpCMgwxxgEMXCahKfuYLP1A=; b=eX3FM88qffM20nu+RrIsm4hkt5reUetw4bBdN9RFtnFUHS/ny3+2jzNEAbzItEMIiR9BUarqR7D2oyOPeRcZpV2AVR3W3znh+ORFMh0+XKlniqZAv9g0sOYm0p5GsgKTYAgDmt+iNWjYZ8uYd17sldmTrJINa4/g8UYAXiL888lbzmrGPV0eX/gep0+LipjkOiT0HciU2fP0Lj+2ER1qpwcjJ92Pr+ProhShMWhvKz0xr7ogRFFn8OMrbsmFqpelGzeEqr3Z8MIKTuKZr2MwcM/f99pZX8NT34fEEraB9wHaf8spJ/r6lGfMI/yegDSkjcx8OWySpVNu10AFlpcehw==
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=lWnV5uS+NA53o496th3dPpCMgwxxgEMXCahKfuYLP1A=; b=DNN0/MW2U+5zGp41Ctunus+BlUdYvP5RGvbATn/J8lWptyQdp9sWk+HFARz6oam5nCqb1K4Cacuy3mExAHcfiMCklkPyZUzujjmJd1f1/7ZTdefUC/krBRjXj3RmAEWq9+cCxga8cxGbr74VISWvjgeA3VMjsBYgzT1jjz+6D4M=
Received: from HE1PR0701MB2697.eurprd07.prod.outlook.com (10.168.188.16) by HE1PR0701MB2313.eurprd07.prod.outlook.com (10.168.126.145) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.15; Tue, 29 Oct 2019 11:47:09 +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; Tue, 29 Oct 2019 11:47:09 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "james.sandford@bbc.co.uk" <james.sandford@bbc.co.uk>, "iesg@ietf.org" <iesg@ietf.org>
CC: "avtcore-chairs@ietf.org" <avtcore-chairs@ietf.org>, "draft-ietf-payload-rtp-ttml@ietf.org" <draft-ietf-payload-rtp-ttml@ietf.org>, "avt@ietf.org" <avt@ietf.org>
Thread-Topic: [AVTCORE] Magnus Westerlund's Discuss on draft-ietf-payload-rtp-ttml-03: (with DISCUSS and COMMENT)
Thread-Index: AQHViBg098PKMu0mGUinEkYSbhMDKKdmeGCAgASwwwCABmACcA==
Date: Tue, 29 Oct 2019 11:47:09 +0000
Message-ID: <HE1PR0701MB269744B579C01D0EC09C424E95610@HE1PR0701MB2697.eurprd07.prod.outlook.com>
References: <157166654391.31879.7510825796211658153.idtracker@ietfa.amsl.com>, <5b2c2983f307529dbca5feebfb75c120a4ab5ef5.camel@ericsson.com> <734752AF0E88364D983373FE5CEFED5771C9787B@bgb01xud1001>
In-Reply-To: <734752AF0E88364D983373FE5CEFED5771C9787B@bgb01xud1001>
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: [158.174.130.211]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 65584cc5-50ed-48bd-d3d9-08d75c65bad9
x-ms-traffictypediagnostic: HE1PR0701MB2313:
x-microsoft-antispam-prvs: <HE1PR0701MB2313C3D004B9E2406AAEDBE595610@HE1PR0701MB2313.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:9508;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(396003)(346002)(376002)(366004)(39860400002)(136003)(189003)(199004)(51914003)(25786009)(44832011)(26005)(476003)(52536014)(7736002)(102836004)(6506007)(2906002)(305945005)(7696005)(486006)(99286004)(6246003)(9686003)(11346002)(446003)(478600001)(5660300002)(76176011)(186003)(55016002)(3846002)(74316002)(4326008)(2501003)(6436002)(14454004)(6116002)(66946007)(229853002)(66476007)(66616009)(66556008)(256004)(66446008)(64756008)(76116006)(33656002)(316002)(71190400001)(71200400001)(81156014)(54906003)(66066001)(110136005)(99936001)(8936002)(8676002)(14444005)(81166006)(86362001); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2313; H:HE1PR0701MB2697.eurprd07.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A: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: AfN+Ug9xuXZgqB3u81rIcr1/II5ImujKbDAZVw92OBxl3qBK5P/QdfiG1odFwdAMA6w2BsUmoY96GI3LRKUb2Jlgg8EfiPWhbF9yjHstxFuisji6oWEeMtZlFqjJqknDCjZq6n87/i/MjraGixqfP4XUjwkstgoAdVSbdK/uyhORMuGzmI8agfbmKH6HDGLgF82XYfm+Xl4jFamxmGH4vFOGgBDom13Q3FHxE0DOogn5WKc8tJF3JTPm2IvgQwXV+yNdEkYASxalwSlvWm0LRKrdghpeYQwFFG9Gxf585e6ZRw3Tqc/NAFMZU9HX/XagFAkjg6wdV3uNd7cRj/wIA7zI+iCCwsNYc25/ttgV5X52qQuqoKqDQm6AVCGcYYGp1dKggGU5eviyFbx7LgsBh70d1UJV/VjBus8vPbMXe9vKHSmYMq5sIY/xIxcRziG4
x-ms-exchange-transport-forked: True
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg="SHA1"; boundary="----=_NextPart_000_0028_01D58E56.F971E3E0"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 65584cc5-50ed-48bd-d3d9-08d75c65bad9
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 11:47:09.0675 (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: KxQTl3fjEj55xpNckelj5p8ItZ/vCvWUxsBYSyXen+CYj55gjD9SMpiKXk545i9Hwcz5llNHnzwjvHoOHjTwHSJTGpZ8Cm7QHWoVh9GtC6c=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2313
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/Jr3ZrU7tFWlunSSHV-R6mWVerYs>
Subject: Re: [AVTCORE] Magnus Westerlund's Discuss on draft-ietf-payload-rtp-ttml-03: (with DISCUSS and 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: Tue, 29 Oct 2019 11:47:14 -0000

Hi James, 

Thanks for the  many updates in -04. However, I think there are a couple of
adjustments still needed. 

Section 8:

When a document spans more than one RTP packet, the entire document
is obtained by concatenating User Data Words from each contributing
packet in ascending order of Sequence Number.

I think this can be further clarified by adding "consecutive"

When a document spans more than one RTP packet, the entire document
is obtained by concatenating User Data Words from each consecutive
contributing
packet in ascending order of Sequence Number. 

What I think is unclear is what is considered contributing packets. It is
quite common that one determine fragments based on timestamp and that may be
assumed by some. I don't know if that is a dangerous assumption here. To my
understanding one can determine the set of fragments by looking at the
marker bit for the packets. From first 0 after a 1, until and including the
packet with a m=1. If that is your intention for how one should do it, so
that it works for multiple documents to share epoch and thus RTP timestamp
documents I think this needs to be made explicit. 

In section 11.1 it says: 

In these situations, it is RECOMMENDED that streams use
the same Synchronization Source and Clock Rate as the related media.

You do need to insert "Time" before Synchronization source to not be
misinterpret to mean SSRC. Or maybe better is to say "clock source".

Cheers

Magnus Westerlund