Re: [MMUSIC] WGLC on draft-ietf-mmusic-t140-usage-data-channel-06

Christer Holmberg <christer.holmberg@ericsson.com> Thu, 03 October 2019 21:12 UTC

Return-Path: <christer.holmberg@ericsson.com>
X-Original-To: mmusic@ietfa.amsl.com
Delivered-To: mmusic@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7C23120844 for <mmusic@ietfa.amsl.com>; Thu, 3 Oct 2019 14:12:19 -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 SEFo0I_engnt for <mmusic@ietfa.amsl.com>; Thu, 3 Oct 2019 14:12:16 -0700 (PDT)
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (mail-eopbgr140057.outbound.protection.outlook.com [40.107.14.57]) (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 E4F3A120829 for <mmusic@ietf.org>; Thu, 3 Oct 2019 14:12:15 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=cxxW2ptzI+9diRgr8lHf9J1gZQ1H7RfSL21wntnpOT8R9kptbPhm5pmfN365NC0obwYSX1jbEkFKg816hUVr32tMTz9iT05tuHSFJOILJTFgKgWtJmGf8FliJQgTfEbM4rHqBa+TPDgiPdRppmKZBlb7j/JFWHyUG/Yp/6UmRsNgC2j2L8OCtxdhZmJTQqq/2pYw4Idxe4y/vSscUWxDQPvIgmfuXQ3WMhUfhmOeUT1xNyzROMKiUyMpKNyWjwPVC5kEQPDa6JuGoRmUD21Nm3oLFq9P+5M5TMtIaLIDOYD2C3H/hQTkAxr1yEXAGTFYfoj7zRkuz5RDxYuOpi15kA==
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=P4EkJhhhic3EMvOA/Dn/ZxP9nzTGxWUDsX4li6bFzdw=; b=OA2RPvKFebw6MmfdHTdvEX0vT0a0awsntGvrVFiNO5RwrB40Xlt/qt8+/fMsG+a9BoNqUonX7PVXUzwfwqxx2NVxIJZ19h8482+Oerv85VAZHRm6pG9iz2qwPWSlDRT3z2RNB7WQ9itM8YQCjv1A7vw5osYR3H0MJaOLuBnQJ4OfyMc0GRTngxqFnFeHAhtj/0d72rgQ5dQkb/Ek1YLJsRlRzZR8JX2kEHdFma2/+aTTff+skXkLNLTV5c5uTSEbUIwwi2ulFs9sqPzrmlXyui9toN6mcNKyCBfUWJ1uHT+dBYVTyji53KZTQMstv2fuOJcUoCuMnERIpx5z8umpFg==
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=P4EkJhhhic3EMvOA/Dn/ZxP9nzTGxWUDsX4li6bFzdw=; b=SamDY4cxRQX+/7+tr6RuC68ghlolBWz5simv6uqhNbD4D7T1zlO0cPKzmzJJf90kkWeOcf1UWxoB2Qb1uVHjbOyeRw0067YIbOz/gAGbiBJu5rBRnqx4p3yzQmJYYThMyd71dCd1A82HNn+/HcKs7+qRw3rSST4cHH41NdrBCPk=
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com (10.170.245.23) by HE1PR07MB4169.eurprd07.prod.outlook.com (20.176.165.153) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.2327.21; Thu, 3 Oct 2019 21:12:13 +0000
Received: from HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::14d0:5c4f:26b7:b6e9]) by HE1PR07MB3161.eurprd07.prod.outlook.com ([fe80::14d0:5c4f:26b7:b6e9%3]) with mapi id 15.20.2327.017; Thu, 3 Oct 2019 21:12:13 +0000
From: Christer Holmberg <christer.holmberg@ericsson.com>
To: Gunnar Hellström <gunnar.hellstrom@omnitor.se>, Bo Burman <bo.burman=40ericsson.com@dmarc.ietf.org>, "mmusic (mmusic@ietf.org)" <mmusic@ietf.org>
Thread-Topic: [MMUSIC] WGLC on draft-ietf-mmusic-t140-usage-data-channel-06
Thread-Index: AdV5JBu3/7R1eFiwT0+abl8CWK3iFAArTgsAAAir1ID//98TgIAAS/2AgAAh34D//9tYIA==
Date: Thu, 03 Oct 2019 21:12:13 +0000
Message-ID: <HE1PR07MB31615F0DB35B152C25CA0BD2939F0@HE1PR07MB3161.eurprd07.prod.outlook.com>
References: <HE1PR07MB3259435390044A9DCE53123B8D9C0@HE1PR07MB3259.eurprd07.prod.outlook.com> <b4f3e9ca-ca62-c822-6991-87835c4cb6be@omnitor.se> <57665CB6-6668-4585-864D-16A02FBEF228@ericsson.com> <d54b7de0-e846-24e0-fd91-df085f683cc8@omnitor.se> <4F6A7A87-0DE4-47B8-A494-0D0CCE6C3491@ericsson.com> <23245d99-81df-e811-dbb2-fed4d38c07f1@omnitor.se>
In-Reply-To: <23245d99-81df-e811-dbb2-fed4d38c07f1@omnitor.se>
Accept-Language: en-US
Content-Language: fi-FI
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
authentication-results: spf=none (sender IP is ) smtp.mailfrom=christer.holmberg@ericsson.com;
x-originating-ip: [79.134.118.162]
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 0fdd398d-3a35-412d-e2d4-08d748465ca9
x-ms-traffictypediagnostic: HE1PR07MB4169:
x-ms-exchange-purlcount: 2
x-microsoft-antispam-prvs: <HE1PR07MB4169920E19E526F136D3FC3F939F0@HE1PR07MB4169.eurprd07.prod.outlook.com>
x-ms-oob-tlc-oobclassifiers: OLM:10000;
x-forefront-prvs: 01792087B6
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(4636009)(136003)(346002)(366004)(396003)(39860400002)(376002)(189003)(199004)(86362001)(66946007)(6436002)(44832011)(446003)(25786009)(52536014)(11346002)(8676002)(81156014)(81166006)(14444005)(478600001)(2906002)(71190400001)(71200400001)(3846002)(6116002)(256004)(966005)(476003)(7736002)(316002)(14454004)(74316002)(26005)(305945005)(486006)(186003)(110136005)(561944003)(5660300002)(6506007)(66066001)(102836004)(33656002)(66476007)(66556008)(76116006)(66446008)(64756008)(8936002)(66574012)(9686003)(55016002)(6306002)(7696005)(76176011)(99286004); DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR07MB4169; H:HE1PR07MB3161.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: tRUioJtGgxGB9NVRkzoEX0mmqBvraZCFNVC8gNXFFd0BeD8YM06nzC0wBeWbkyK4mAdJrn1bDZ5IbDxNEcHA0EAYlAI4OR2FAY7vlm+jAP/Mz3IsBNvJ5x2IId/watgUrG0K5Nj3yIS3tUxoAbznnIk49Dt4Kkiryrd/Bc1i3C24lUSO/N7H2+fT6W5Q8RXTdQM2uYU1HCOePkyxz+x5a+r4A/yA73n9JLAGgrjZ8BI7EigcviHyr6m/DIX3x/DRP2EU050N4gcVZaIsgAzws4WAJ2eRxY5VTG/k+mPWRWGvBp69ex0xE9SD3IkkhhgygOF8Dactp1gRDHPZv0OPyo+ISgeip6nAuSQ3O5ooKK3pz0HzubYEc7sJ9crmRfVa2W2N+c2acWyqzMQosJX03SDmYDHpsV9djGNAHa7XbkkTivtXn6TvPh295620c3LFrteP3F6/23nUvej/5XijhQ==
x-ms-exchange-transport-forked: True
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: ericsson.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 0fdd398d-3a35-412d-e2d4-08d748465ca9
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Oct 2019 21:12:13.3943 (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: Z0F2O/onqD/GvBSL44Njm7K1+oe9FcpX08Yjdf5SLRN0g2KILV1e6AnHFCfJBMazD520Ofluk1ALynAfaCz/slsRuueqMLfLuskA6fezKgo=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR07MB4169
Archived-At: <https://mailarchive.ietf.org/arch/msg/mmusic/MMuFOVMEZJwximvVg6NK3cr2rck>
Subject: Re: [MMUSIC] WGLC on draft-ietf-mmusic-t140-usage-data-channel-06
X-BeenThere: mmusic@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Multiparty Multimedia Session Control Working Group <mmusic.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/mmusic>, <mailto:mmusic-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/mmusic/>
List-Post: <mailto:mmusic@ietf.org>
List-Help: <mailto:mmusic-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/mmusic>, <mailto:mmusic-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 03 Oct 2019 21:12:20 -0000

Hi Gunnar,

>>>>> 4. In 3, delete "using the RTP timestamp". It is usually the sequence number that helps finding where data is missing.
>>>> The sequence number is used to detect missing data, but the timestamp is used for data redundancy.
>>>>
>>>>     "The RTP header is followed by one or more redundant data block
>>>>     headers: one for each redundant data block to be included.  Each of
>>>>     these headers provides the timestamp offset and length of the
>>>>     corresponding data block,"  (RFC 4103, Section 4.1)
>>>
>>> {GH] Well, that is the coding of the redundancy data block, but not how
>>> loss is detected.
>>
>> The beginning of the sentence says:
>>
>>     "Instead, when RTP based transport is used, the RTP sequence number is used
>>      to detect packet loss and out-of-order packets"
>>
>>> I do not know any implementation that bothers about
>>> details in the RTP timestamp for detecting loss.
>>
>>      The text doesn't say that :)
>
> [GH] But it also does not say how you can use the timestamp to detect loss and recover data from redundancy.

It says that you can use the sequence number to detect loss.

> RFC 4103 is using the redundancy mechanism in RFC 2198 originally used for audio redundancy. Maybe the
> timestamp is of more value there, when playing out audio is more time-critical than real-time text. The text 
> you cited in RFC 4103 only tells how to code the redundancy block, not how to use the info for recovery. 
> What we have in the t.140 data channel draft is sufficient without mentioning the timestamp in RFC 4103. 
> Can we delete the discussed phrase?

I was asked to add a note that describes why we are using reliable and in-ordered transmission on the data channel, and why we can't use the
loss detection and redundancy encoding mechanisms defined for RTP in RFC 4103.

Also, the note does not talk about how redundancy blocks are encoded, it only says that there is a redundancy mechanism based on the usage of the RTP timestamp.

But, if you don't want to talk about the "RTP timestamp", perhaps we could talk about "redundancy being provided using a mechanism based on duplicating T140blocks".

...


>>>>> 13. In 6. Gateway considerations:
>>>>> At the end of bullet point 4 add "in reception"
>>>> I think "was lost in reception" sounds strange.  What about "was lost due to the data channel failure"?
>>> [GH] I wanted to point out in what direction it was lost. In T.140 data
>>> channels, the sender has in fact better opportunity than the receiver to
>>> detect if something was lost. Bullet point 4 was intended to tell about
>>> data received on the T.140 data channel to be sent on the RTP stream. I
>>> want to insert a new bullet point (see 14) for when the gateway detects
>>> loss in sending in the T.140 data channel. Therefore it should be clear
>>> that bullet point 4 is for the reception case. What about "was lost when
>>> receiving from the T.140 data channel due to the data channel failure" ?
>>      
>>      What about?
>>
>>      "that data sent by the T.140 data channel endpoint has been lost."
>
> [GH] I do not see why you do not like to mention reception here, so that it is clear in which direction there may have been a loss.

I think talking about reception of something that was loss sounds strange. It is was lost, it wasn't received.

>But your proposal may perhaps work if we clearly indicate the roles by inserting "remote" like this:
>
>     "that data sent by the remote T.140 data channel endpoint has been lost."
>
> because the gateway is also a kind of endpoint.

I agree. We can do that.

Regards,

Christer



>
> Regards,
>
> Christer
>
>
>
>
>      > Den 2019-10-02 kl. 15:25, skrev Bo Burman:
>      > Greetings MMUSIC ,
>      >
>      > This is to announce a 2 week WGLC on the draft:
>      >
>      >      https://protect2.fireeye.com/url?k=806502d9-dcecd8e4-80654242-0cc47ad93c0c-e10d1004cdda139e&q=1&u=https://www.ietf.org/id/draft-ietf-mmusic-t140-usage-data-channel-06.txt
>      >
>      > as Proposed Standard. Please review and provide any comments you may have on the document by Wednesday, October 16, 2019. Comments should be sent to the document authors and the MMUSIC WG list. If you review the document but do not have any comments, please send a note to that effect as well.
>      >
>      > Thanks,
>      >
>      > /Bo
>      > (MMUSIC co-chair)
>      >
>      >
>      >
>      > _______________________________________________
>      > mmusic mailing list
>      > mailto:mmusic@ietf.org
>      > https://protect2.fireeye.com/url?k=a6662b9d-faeff1a0-a6666b06-0cc47ad93c0c-f61b6b0757d55756&q=1&u=https://www.ietf.org/mailman/listinfo/mmusic
>      >
>      --
>      
>      + + + + + + + + + + + + + +
>      
>      Gunnar Hellström
>      Omnitor
>      gunnar.hellstrom@omnitor.se
>      +46 708 204 288
>      
>      
>
-- 

+ + + + + + + + + + + + + +

Gunnar Hellström
Omnitor
gunnar.hellstrom@omnitor.se
+46 708 204 288