Re: [AVTCORE] Magnus Westerlund's Discuss on draft-ietf-payload-rtp-ttml-03: (with DISCUSS and COMMENT)
James Sandford <james.sandford@bbc.co.uk> Tue, 29 October 2019 13:52 UTC
Return-Path: <james.sandford@bbc.co.uk>
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 1CFBC120116; Tue, 29 Oct 2019 06:52:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level:
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, 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 yyx6kHBCXCsI; Tue, 29 Oct 2019 06:52:11 -0700 (PDT)
Received: from mailout0.cwwtf.bbc.co.uk (mailout0.cwwtf.bbc.co.uk [132.185.160.179]) (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 7617112000F; Tue, 29 Oct 2019 06:52:11 -0700 (PDT)
Received: from BGB01XI1003.national.core.bbc.co.uk ([10.184.50.53]) by mailout0.cwwtf.bbc.co.uk (8.15.2/8.15.2) with ESMTP id x9TDq8xF020231; Tue, 29 Oct 2019 13:52:08 GMT
Received: from BGB01XUD1001.national.core.bbc.co.uk ([10.184.52.80]) by BGB01XI1003.national.core.bbc.co.uk ([10.184.50.53]) with mapi id 14.03.0408.000; Tue, 29 Oct 2019 13:52:06 +0000
From: James Sandford <james.sandford@bbc.co.uk>
To: Magnus Westerlund <magnus.westerlund@ericsson.com>, "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: AQHViBgrJ4118AkyjU2M3/XX8adccadmZ54AgAS5sDKABmuygIAAH3gX
Date: Tue, 29 Oct 2019 13:52:05 +0000
Message-ID: <734752AF0E88364D983373FE5CEFED5771C9BBEA@bgb01xud1001>
References: <157166654391.31879.7510825796211658153.idtracker@ietfa.amsl.com>, <5b2c2983f307529dbca5feebfb75c120a4ab5ef5.camel@ericsson.com> <734752AF0E88364D983373FE5CEFED5771C9787B@bgb01xud1001>, <HE1PR0701MB269744B579C01D0EC09C424E95610@HE1PR0701MB2697.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR0701MB269744B579C01D0EC09C424E95610@HE1PR0701MB2697.eurprd07.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [132.185.132.12]
x-exclaimer-md-config: c91d45b2-6e10-4209-9543-d9970fac71b7
x-tm-as-product-ver: SMEX-12.5.0.1300-8.2.1013-24052.007
x-tm-as-result: No-13.466400-8.000000-10
x-tmase-matchedrid: gzVbiXtWD9u7lpQUW6Uvz7iMC5wdwKqdwZLXS0hN8p0zFWOYrWw6A7uK U5zJgBEnttxY2P8tqpLUKCWSQ83yL4sPy40wI86eQpxiLlDD9FU/b+iJlFOdbzDJ9a3KikGob7d y3FffNk2BOjVSH4xYQeSZ6HG4s6LClG0fVUkbhol7wVopF8zagxxCcOlDoVfTXwDLkmwDcf0mXj 13JycOOf4kTju5lxTAB3abVxRTBO8/UOKwpH97lPvADvTnCf5vGbJMFqqIm9ynM8DdMpVuWM/g6 w65hQyPk+4JhNxb4JJkFzb5ptclAFQCbNy9pFH3/LLJcbWWqyil9VzHf0qr7mKTigAWOs3Db/rY ol6KtTUPstYk4N4RrsrGjfXn7VW2/M5KFCexk4mA6qv+vR34LIVdLK46KrcfCVuEXtlNqcvFDre jEI5g4BXh6INyzTR2Byk6Q2oTAOt+wAuSUWlj5FeollpgzyxAt+hhn8Iy6GWbKItl61J/ySKveQ 4wmYdM2JyaEmlIdaULbigRnpKlKSBuGJWwgxAr0t0ccteCeDeO48Vji2okeYOCeU7QpZCFCp6Rv uAfTlxmXsDQK1O4xGA7bUFBqh2V
x-tm-as-user-approved-sender: Yes
x-tm-as-user-blocked-sender: No
x-tmase-result: 10--13.466400-8.000000
x-tmase-version: SMEX-12.5.0.1300-8.2.1013-24052.007
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/IBN4WA0o9tuKSX6ddEz3wqQuxV0>
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 13:52:14 -0000
Thank you for your further comments. I will make the suggested changes to Section 8 and Section 11.1. With regards to further clarifying the fragmentation of documents, I propose the following: Section 6 OLD: If a TTML document is assessed to be invalid then it MUST be discarded. When processing a valid document, the following requirements apply. Section 6 NEW: If a TTML document is assessed to be invalid then it MUST be discarded. This includes empty documents, i.e. those of zero length. When processing a valid document, the following requirements apply. Section 8 ADDITIONAL PARAGRAPH: As described in Section 6, only zero or one TTML document may be active at any point in time. As such, there MUST only be one document transmitted for a given RTP Timestamp. Furthermore, as stated in Section 4.1, the Marker Bit MUST be set for a packet containing the last fragment of a document. A packet following one where the Marker Bit is set contains the first fragment of a new document. The first fragment might also be the last. Regards, James ========== James Sandford R&D Project Engineer BBC Research and Development 5th Floor Dock House MediaCityUK Salford M50 2LH Tel: 030304 (09549) Web: http://www.bbc.co.uk/rd ________________________________________ From: Magnus Westerlund [magnus.westerlund@ericsson.com] Sent: 29 October 2019 11:47 To: James Sandford; iesg@ietf.org Cc: avtcore-chairs@ietf.org; draft-ietf-payload-rtp-ttml@ietf.org; avt@ietf.org Subject: RE: [AVTCORE] Magnus Westerlund's Discuss on draft-ietf-payload-rtp-ttml-03: (with DISCUSS and COMMENT) 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
- [AVTCORE] Magnus Westerlund's Discuss on draft-ie… Magnus Westerlund via Datatracker
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Magnus Westerlund
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… James Sandford
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Magnus Westerlund
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… James Sandford
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Magnus Westerlund
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… James Sandford
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Christer Holmberg
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Christer Holmberg
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Magnus Westerlund
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Magnus Westerlund
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… James Sandford
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Christer Holmberg
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Christer Holmberg
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… James Sandford
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… Christer Holmberg
- Re: [AVTCORE] Magnus Westerlund's Discuss on draf… James Sandford