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 15:24 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 89F6112093F; Tue, 29 Oct 2019 08:24:06 -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 6QFiuY_2bgdZ; Tue, 29 Oct 2019 08:24:03 -0700 (PDT)
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-eopbgr30068.outbound.protection.outlook.com [40.107.3.68]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1EE341208DE; Tue, 29 Oct 2019 08:24:03 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=N/uD2dC0B2g6LNJ1E4SyH7EvxdJHhluRyZu4k7V8B2S3gku32YKKba+klOIAOwDsHXZftSlE1p8VIwF5MrpSYu81UesYWTwcAw+too5XyHC9P/p19QuBEBHcTmUIzxVoB7X6tfFPTzI9bhGX5BKRKNeveZYqA0IT3xbfyNfv1zSk21bQp6wJ2yg/8wzj/Ue21X4+kEoqAnIOw3V1bVF3ZywTHAu5RPRGPW7uycREW11TuD/Uu13rDXwcv+F/Nv9lExrmqjKGTP4ZTYtrzzbuBdKZQRhfqoWiTaosa0bX0hIvoY4I2x4cAYnmMVomtW8v+hmtFm03PXcR+txDDOWzlA==
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=h0+u6F6fvcjDd5q6VgHnHp+WSqDEohsL6oI880OJMAU=; b=LZ5gtLTJ/zOTCmjQE0gVuTpw254OGWUoFqWBB63j4/dhOLzLkFm1ZmkKwEW9J0Df0NHvvTXOcADPojEdORHjQPnc2KzF206eZG+9V+DkDY3tBvbrjtPKOil885sEDJCM6VGG2xbXPFmbiUxFOozyfX2C4iwR9G+4np8R4IXXh6EySUOaSa/HboYmv/YqJd98x1Vpf/4cAa5GJVuYnOKg0bLGv/qOfe+JB2+ElSuivcYQY0vEQZRfHkWyeKOdcYvHwc3sS4IfBOgvH3tuHiqW/ZnRxjoKoadW4qZJmpO/JkCNwHBrB0rwHPUpsf0XoBlTSrJBpvPp3+Uoj+n/xJisgA==
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=h0+u6F6fvcjDd5q6VgHnHp+WSqDEohsL6oI880OJMAU=; b=AeilVwbQVIBY3PzY78sdEJc+sTMX+lNV2TlGTon/hAKCcLuzZjM+OFjjlmI7Th6QdvTFl5W8UFKBw7jYBG7CdltI+LZw8m3rZP6yOrX/Wix/CZp/0A/A2CRCZbzoBoAhc0Z3z/ZhFOTDba21PfQj5jPu7ZeQ/3/eNZ4t9SYfyX0=
Received: from HE1PR0701MB2697.eurprd07.prod.outlook.com (10.168.188.16) by HE1PR0701MB2092.eurprd07.prod.outlook.com (10.168.30.146) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2408.14; Tue, 29 Oct 2019 15:23:57 +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 15:23:57 +0000
From: Magnus Westerlund <magnus.westerlund@ericsson.com>
To: "james.sandford@bbc.co.uk" <james.sandford@bbc.co.uk>, Christer Holmberg <christer.holmberg@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: AQHViBg098PKMu0mGUinEkYSbhMDKKdmeGCAgASwwwCABmACcIAAJsKAgAAGBgCAAAL1gIAAB/wAgAAIswA=
Date: Tue, 29 Oct 2019 15:23:57 +0000
Message-ID: <b47abd0159bc3bf3d760d743f470a9c049cac77e.camel@ericsson.com>
References: <157166654391.31879.7510825796211658153.idtracker@ietfa.amsl.com> , <5b2c2983f307529dbca5feebfb75c120a4ab5ef5.camel@ericsson.com> <734752AF0E88364D983373FE5CEFED5771C9787B@bgb01xud1001> , <HE1PR0701MB269744B579C01D0EC09C424E95610@HE1PR0701MB2697.eurprd07.prod.outlook.com> <734752AF0E88364D983373FE5CEFED5771C9BBEA@bgb01xud1001> , <85eb369a2eb610f6c881595fab9ff249fb68ddcc.camel@ericsson.com> ,<734752AF0E88364D983373FE5CEFED5771C9BC29@bgb01xud1001> <HE1PR07MB316115EC414105AD522806EA93610@HE1PR07MB3161.eurprd07.prod.outlook.com>
In-Reply-To: <HE1PR07MB316115EC414105AD522806EA93610@HE1PR07MB3161.eurprd07.prod.outlook.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.83]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 67f0afa9-4938-48c3-5dad-08d75c840480
x-ms-traffictypediagnostic: HE1PR0701MB2092:|HE1PR0701MB2092:
x-ms-exchange-transport-forked: True
x-microsoft-antispam-prvs: <HE1PR0701MB2092CF5F74421A61F444ACE295610@HE1PR0701MB2092.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 0205EDCD76
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(376002)(396003)(39860400002)(136003)(366004)(346002)(199004)(189003)(51914003)(71190400001)(66066001)(71200400001)(6116002)(3846002)(4326008)(99936001)(14454004)(26005)(2906002)(6506007)(478600001)(2501003)(53546011)(966005)(102836004)(186003)(8936002)(6246003)(7736002)(66946007)(256004)(64756008)(6512007)(66446008)(66556008)(66476007)(36756003)(4001150100001)(81166006)(81156014)(305945005)(76116006)(91956017)(66616009)(14444005)(446003)(2616005)(486006)(99286004)(11346002)(229853002)(86362001)(54906003)(6306002)(5660300002)(76176011)(118296001)(6486002)(476003)(6436002)(25786009)(316002)(110136005)(44832011)(8676002); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0701MB2092; 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: LOh/8vFKqw8Vhg7Da53HB7QJc7ltb94aVLBgR4H4ZVeRcNOwOkzgMeHv2+AC1nnd7OTLoIrr82Aul4Z6ombKeoEugWxkB68LY3tjyPaUc7IYS/7oPCvWXJjWu7kSWIUG65d7/LWW+fSf0fYRrbgx7Zj3MReNtMNanITV3simhl/SQ7p4S4MvNTWI/7/R6wtXLGwO2ZX8ZkO1fS8bKbDSHFSdcXQ7IpLU4gAkDkMhzwyKyzAXffkPTjt7hY+qLZJ4DJptbaSYuPHsnkzbbL0zZfkMD7I8QxVQtPZxapYSvw923lepVTStE2JXlr7Q2U1CttgYAZpAmC34sHE9jgpCjgUUp7hWlDVlUV9WZzIAByGk10tiZZk+Cz38iuYIBU5MboBKfN9BjCrXZ4vY11ceacRf3E6ZKamC0PFvnNIrvgYnb6EQIFV9d6GI9uG8xK8V
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-rQpIgujtIhWwX4KQIy0g"
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 67f0afa9-4938-48c3-5dad-08d75c840480
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Oct 2019 15:23:57.5485 (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: ZZXxZcDTTzlotP+RV88XEOz5NY1E9Rq7ubXhN98i82KIA4FWmPd8o0sdp+3kEHlwwKPMqpAfhO6GjYqb4xwJMmUUP5jZyFt+GjWgHbh9+mE=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0701MB2092
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/kyRr-iYcJe1UbZEIuaxTZTIE3Uk>
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 15:24:13 -0000

Hi Christer,

Actually, if they are all declarative it is actually sufficient. That results in
all parameters behaving as defined in RFC 3264 and you actually don't have to go
into details. 

Or do you disagree with that assessment? 

Cheers

Magnus


On Tue, 2019-10-29 at 14:52 +0000, Christer Holmberg wrote:
> 
> Hi,
> 
> I see that you have added an SDP Offer/Answer section, but the only statement
> there is "All parameters are declarative".
> 
> I assume (please correct me if I am wrong) it shall be possible for two
> endpoints to negotiate a TTML RTP flow, in which case you need to describe the
> procedures for the Offerer and the Answerer.
> 
> Regards,
> 
> Christer
> 
> 
> 
> 
> From: avt <avt-bounces@ietf.org> on behalf of James Sandford <
> james.sandford@bbc.co.uk>
> Sent: Tuesday, October 29, 2019 4:24 PM
> 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>
> Subject: Re: [AVTCORE] Magnus Westerlund's Discuss on draft-ietf-payload-rtp-
> ttml-03: (with DISCUSS and COMMENT)
>  
> Changes have been submitted in -05. 
> https://datatracker.ietf.org/doc/draft-ietf-payload-rtp-ttml/
> 
> 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 14:13
> 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,
> 
> Looks good to me.
> 
> Thanks,
> 
> Magnus
> 
> 
> On Tue, 2019-10-29 at 13:52 +0000, James Sandford wrote:
> > 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
> --
> 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
> ----------------------------------------------------------------------
> 
> 
> 
> _______________________________________________
> Audio/Video Transport Core Maintenance
> avt@ietf.org
> https://www.ietf.org/mailman/listinfo/avt
-- 
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
----------------------------------------------------------------------