[Gen-art] Re: draft-ietf-avtcore-rtp-haptics-09 ietf last call Genart review

Hyunsik Yang <Hyunsik.Yang@InterDigital.com> Thu, 11 December 2025 15:49 UTC

Return-Path: <hyunsik.yang@interdigital.com>
X-Original-To: gen-art@mail2.ietf.org
Delivered-To: gen-art@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 188129926D86 for <gen-art@mail2.ietf.org>; Thu, 11 Dec 2025 07:49:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_NONE=0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=interdigital.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id hBUZUmrXKto0 for <gen-art@mail2.ietf.org>; Thu, 11 Dec 2025 07:49:11 -0800 (PST)
Received: from us-smtp-delivery-139.mimecast.com (us-smtp-delivery-139.mimecast.com [170.10.133.139]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id C6C409926D5F for <gen-art@ietf.org>; Thu, 11 Dec 2025 07:49:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=interdigital.com; s=mimecast20220303; t=1765468145; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=9ORqMyXeBf8OHqAsSPl7Rx1an8BUwG2mZwXylGS17GA=; b=MROA0XH4x6juXfnRnWnPUO6LXdJ1wRAYrSQqDfndFlvJX5DuvKExsoMzl0oRphN0TIG/HV DruHbRI9N63gJAcjtifgMsePFm/NCNrWvVIl+PPn2bXvFZ4QmiNAdeFmoqftwxs9ay4uNb yb0uKWty/5R3G/NrXraNoewUGihPyAoK6FvXeqB3ateqiqGd78xwjW/cp9si05ZA7BGndf 1SopKgtIy6b69Nq87tucyzY6bsHKMevu8G7Nml7GYHKehsPhmtNhdODXNwzqFoHOgSzBKU RJJNJleW41Smmt2cpjxbk3jY3AdmPTxIWDm9SOPwQ6c/ljyRzwotGM1DMknUeg==
Received: from SN4PR0501CU005.outbound.protection.outlook.com (mail-southcentralusazon11021098.outbound.protection.outlook.com [40.93.194.98]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id us-mta-642-W5ZRoggcN0-InNrQd95RRg-1; Thu, 11 Dec 2025 10:49:04 -0500
X-MC-Unique: W5ZRoggcN0-InNrQd95RRg-1
X-Mimecast-MFC-AGG-ID: W5ZRoggcN0-InNrQd95RRg_1765468143
Received: from CH3PR10MB7282.namprd10.prod.outlook.com (2603:10b6:610:12c::8) by LV3PR10MB8033.namprd10.prod.outlook.com (2603:10b6:408:280::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9412.6; Thu, 11 Dec 2025 15:49:02 +0000
Received: from CH3PR10MB7282.namprd10.prod.outlook.com ([fe80::12a:5e17:24cd:bd82]) by CH3PR10MB7282.namprd10.prod.outlook.com ([fe80::12a:5e17:24cd:bd82%6]) with mapi id 15.20.9412.005; Thu, 11 Dec 2025 15:49:01 +0000
From: Hyunsik Yang <Hyunsik.Yang@InterDigital.com>
To: Christer Holmberg <christer.holmberg@ericsson.com>, "gen-art@ietf.org" <gen-art@ietf.org>
Thread-Topic: [Gen-art] draft-ietf-avtcore-rtp-haptics-09 ietf last call Genart review
Thread-Index: AQHcWtdIfANTYitXX0WpPclZgO3jX7UXj7SAgAPm07A=
Date: Thu, 11 Dec 2025 15:49:01 +0000
Message-ID: <CH3PR10MB7282E876DC9547E0BA925B4CEFA1A@CH3PR10MB7282.namprd10.prod.outlook.com>
References: <176372335297.1680647.8124028841295415882@dt-datatracker-5bd94c585b-wk4l4> <AM8PR07MB8074E4B9D1483140B0F1DC9293A2A@AM8PR07MB8074.eurprd07.prod.outlook.com>
In-Reply-To: <AM8PR07MB8074E4B9D1483140B0F1DC9293A2A@AM8PR07MB8074.eurprd07.prod.outlook.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: CH3PR10MB7282:EE_|LV3PR10MB8033:EE_
x-ms-office365-filtering-correlation-id: 6fb3fafa-170c-4f6e-36f7-08de38ccce30
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|1800799024|366016|376014|7053199007|38070700021
x-microsoft-antispam-message-info: pKvRe/jCb2XUuxkIv/HrLgillFQuv7V+dVdjSGT2Dpk6s5XgwG6aGENrgfhUaZMkT0NW8li0RluXY/11WYMxwomt935CZ0CFMzCx62MdS+dk/6nuKDLC0dEaax0voeJ48RUrf8j96T7n2DLnIdGmBEt0c6Ts7Seyli60PpprQQnDBBkb8oVIUq1KqTjF4E08CSp3HuUk7L+kmGNtgdH3leS5wEZ+yWu1IZQyU/XpkRv1Tu2r61ElxNC7icyEosfJfTryeUQsgXNqGuSiKDwS1+ZnM7hZ3I3nYWWlBEJkDo+iOgOc0c8CKokAJGnEmMPU3wSzkN8flJ5lsouhJVUESihFEkX0zseC8bB4K93dcNQCQEukTQK8JcMxj/MVBMe3xIkOgJJDFQac0jy6EkbOm4j5/8B27xo+Z7pSCgahvpYfbJ6F+ThWTD4cM9bigDTrqvl2bF+30oNRazA37sBSNCFCONsTFsbylnY9kGrpnnuBe5PzC90pHKlem7Mq0Wc9OlLCk4uf/sNYRvDeRV7RUu2I30aHsvUBwZwJ7KsCq3c7MXpBFDw0bB0EJQEbj6shfp4ve7gCulZvDIdrhshNo+EsRqaOKdyt4bFff8jKENH9mgC4HKXTEFeNXOJRG4rMbDOlADuGPtXU9k8vs/5+aRBqttFwC9u89W0Zc7fFlJkc1r/rbH9KSsROOB8UL6So8TQAPZtZAJDJ06qKJVQ5K1q3iSCovVH9bRMnEy8EyM0Jw1l93ysMaz8vqumyNfLu4b91JAPPehejij0JHltj5YPPclkmfhytzsu3PyqPBF+Ld+z7KRNhEFmIOtxDFv4fRdV7RdeX7ejdpGz0z/ZFQR1zulzUDDtIykdef4VeE4zO/kdAFKCRs3B1OWHRkexF2G1WwBv0ZIRjbIWO+BctPg/9PsEu5aRtX0xQWVPrbO/E+I2BaEofLoIkA82VE2rqjWSY0fR9hWMx/hs4ZR3eIca4NCWfc1MyBANTpy+HgjSCFkTTJ7EOsN7Y0SEjUIlLDnLcDCgMdlzw0a9lKYlaTYKCJeGjGKaEuoUFiZvPDFdIyh3BQVqQ42eq2fiJMIsNe7Xzd0UgyR9UxFpFTP8/mdK74VAsGLzjOtnZCj86BQNT7luwvztj6dpf8zIBlWGJstosS2GXbGReGif+taA4OHHTfoXv3dwJHfMvotN7dn0zPXjwo14XAdPCfCoU2wzMjwyhvkvtbz7Z+beo2vTZ1Uu/Xr2mP9i6dfLH3Tkk+D9uq41fnof7fY2h1H8mOgeTgvfDGekttC7QxtmcUw4pJ02OHt5Id7bKMNU3duAC40B3npqLnBDk9yGTUK7NhbF63/6Eu1fn3tqTYaMXO16XEQyzH4gcp/3rz1VZSIlMJTNPW/09ITGrx4sY+pATEJuOzDQkoo+CEBffQaUfWRHjl5lWCiH67OoBiVblCAXzjfKPo93HVb/hrZdXEs5z7np0ZyxAFFel3hsE3GurYKtXUTIgZ1ZRjDcsBAKfZyLLzA0zdJ+jRDtW4BvACGTol0pG
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CH3PR10MB7282.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(1800799024)(366016)(376014)(7053199007)(38070700021);DIR:OUT;SFP:1102
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: tWHqOecKo4O2uWBBDXS5q+GKpuXPqKQz1ILgr3XfdMHZxXNuMJGV0iE1d9O4aaL44T5zz3qHGelMw2y3zULqIDgwgmnF5fgxGZMDybEolw9xOvO3GWXtY7vcgJB45iW5cqAl8KvdAVHU9nVhnFUsGSL6nBktahO5EX09PEOYC+sKG9WG+8s4GnV5ToskOQIVgEJNkdufEFT1HG08e4AmJDRezzrpbkmprKWWTNhyYKNz2wgbCjYgXtMmrhWJWKH4s6MoTN6w4HPJhRDgGfLSta3HksYeSz60YRxElthUR/VkrbB+1SDGu1nBUKJOPayAG95lHYbst1GKJgpo4/crtb7o7eI32j6GE7hY+vHq6uJ83epafj+jq0tARBsMWE9sWx9+W1ZWkSBmBzIicZUQBL9ziAfmuREnZ8Nhw3R//FmzF6vK2mtcbdT5yui8VWToLymhmcwCwaEV6ls9giK9nZLEuH4AIHdCQICwnxdFdpJ+HZOu3evOVVrzMYb6MtJxwfYMxKQu9SOF9xKvRgOnhln0SmNzfiyQwhEj5prpl7/V6JkJVPlk54Bzoo1KsJbUL3GIw6w348xELgkvt6Dw8i4z2mUvXSxvoHhAGWB39IaYvWYqYKh833M9MsrbM/O1/Vh84M2baRcBuH4kQfxmv+gYkX7AkYxEDhX0ZgsMu97I9YNdYX2mx7WVqFvdgCN1REyL+eUgut7/GQjhsHrMPIhu0nRS+phBOTy59cDr8qOdo93mE5XvTKmeGBvHqkicwrC7fD9PLnrXjgat0bW0Xl/FuU4/dddgsUzS/dR/UhN5UwsG9BTGFA4Khvuqy5F5y7k2mVaiIBgL0XF6f9TUm8wO/E1C/+Cf1vbiufRL5UdeT3Pg9zEIIH35Qv0h9utB05wlglZiK9xV6V0oPzreZIIDHKfGjnWK5zMetUoh3C8dN/GQRWGfdQM4sWRVehqEiMOqCvVuIU/ftSAgaakWj+GKutBO3KvjIZIeL7GGL/h4XP1v/yMqqAU/gWZNWMIHdEYGldZCTrbQcy3XrcPh78OdleZlF6prefga/qodfIQsfrNGIaCst5s26VL/wQh3ZN5kbeUdSZ1Sayv5ad4hjVgzUo5S5R7aZ8zQ/fMmkkIchHocrdhzgNfwrBSZ9OFBsNq+ySJuTKmK5bp0UdcfIbB3T2GbMBqVZ3Hy0+gBwOp4g+cb9A+EyNwVdZXOxKrbC3WtEhytJmBFpJ/ERUNvIKinU2i6ICt8VS4Q//HsdUFOsKhemFrWGsADbwXdcyo/lvV3ff1qR01rtGcQFC7zwol7Lfx6YzAQHKn6IQeOsf8Qo1HKqdMBRQ9ReIBF5ih33an+00t8BBVOHQd2GtFb+ULLWs6FR5QXkXalnShu6BW1YLxPW0/J6JR9FaqDnoObFHfPM/sP2Zcd9QPCQZ7lPUpyLxAPO7bVD+8ZojKQIPIXk1FhzAdtnOXG0Gj6qyP/ijbUyyZv0cPXpF0OlBUJtpLh+qZ/Rb2aWbxXa1ufZkrIJGQG6fKNV0pfEdOfbWrSeI1N+yny/aIy0Gvs7/AW2hzsZDEgb7nSw6IasYbErg1+e7OU7lfpI2BxnKaFeoENnvdzZI9kvBwxSSKUYx3Ggg==
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: 8g0VEI3pl/IhgecxRRn6122GtPA5j6e0wHx6GrCbMWrmZ3u64CQFD6fP4s5JYbuNP/O/SKbrdmdXtBIJ6R3cQQNEHMoDP270gVl5P3I0x39PEyEnb/o+Xa9zNiJ8P9rr13/u1y900LAMLd0B/teRNEQkvnGNl77beeLxqm3bahrqn7Y7GiKGYhNcSNEy9Tfyh8uZO71jj7qLqbAVsItWJBVLgVFnIY0I+YxXf+KT2ei0GsgtlnNgHJk7u0wXwXSIu6WW+fu4tgiFkHQLqNN6smcugFKABrCNWOoH+uWGBiBMHVyhab7zKTkgu1vfTre5ZohyEl499I8ZA7ol/zQzHuZSgLE6x37Sa/fI5Htoak9SHr9z8nKuUN/Gr7bvLhlpuTL9Yrn42umwcq8ZcKDghbFDuT9FKJrcIj/+X80xfqTF47Ap+6CAMmjBmEHAxD7Sqtgv1sytp8r6jRT1DatjCUt7hxHigeJqnt4MfmVVu9is6hZloVeIybibbb3n0gdP+3Lkfm3oiNeF25zbS65NcI/pIxMxMH1o7Xh0UhUdbPdMZQaSGM2QlEkav+7ii7/t1iIrRFnKst0VMBmV+BcENI+RgRXt9jvW7EjI5jinsZKaEEhb29Ez1kvw5qAZyd+M
X-OriginatorOrg: interdigital.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: CH3PR10MB7282.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6fb3fafa-170c-4f6e-36f7-08de38ccce30
X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Dec 2025 15:49:01.6335 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e351b779-f6d5-4e50-8568-80e922d180ae
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 7xTFPov8Y/WKMu1oWV3LZdXyZVErSgurVSEaypLV9L0zARKyK/6av7UjOmTQ1aP9wBSgIH2MMiaRruHfa5t3RZen+kZxg4g78BhMdlaOhhs=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR10MB8033
X-Mimecast-Spam-Score: 0
X-Mimecast-MFC-PROC-ID: GtZJFgGtwyIzs4RIm_AV4__67uKF-pIxBJ7VkjKzah8_1765468143
X-Mimecast-Originator: interdigital.com
Content-Language: en-US
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: base64
Message-ID-Hash: OQ46M4XBSLNWV5HMATAW5ZYIFQJDQFEV
X-Message-ID-Hash: OQ46M4XBSLNWV5HMATAW5ZYIFQJDQFEV
X-MailFrom: hyunsik.yang@interdigital.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-gen-art.ietf.org-0; header-match-gen-art.ietf.org-1; header-match-gen-art.ietf.org-2; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "avt@ietf.org" <avt@ietf.org>, "draft-ietf-avtcore-rtp-haptics.all@ietf.org" <draft-ietf-avtcore-rtp-haptics.all@ietf.org>, "last-call@ietf.org" <last-call@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Gen-art] Re: draft-ietf-avtcore-rtp-haptics-09 ietf last call Genart review
List-Id: "GEN-ART: General Area Review Team" <gen-art.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/gen-art/bofh8K1DBycGfY6kgy-8Wjh6Als>
List-Archive: <https://mailarchive.ietf.org/arch/browse/gen-art>
List-Help: <mailto:gen-art-request@ietf.org?subject=help>
List-Owner: <mailto:gen-art-owner@ietf.org>
List-Post: <mailto:gen-art@ietf.org>
List-Subscribe: <mailto:gen-art-join@ietf.org>
List-Unsubscribe: <mailto:gen-art-leave@ietf.org>

Thanks Christer,

We updated the draft based on your feedback.
You can find the details below

Thanks.
Best regards,
-----Original Message-----
From: Christer Holmberg <christer.holmberg@ericsson.com> 
Sent: Monday, December 8, 2025 4:12 AM
To: gen-art@ietf.org; Hyunsik Yang <Hyunsik.Yang@InterDigital.com>
Cc: avt@ietf.org; draft-ietf-avtcore-rtp-haptics.all@ietf.org; last-call@ietf.org
Subject: RE: [Gen-art] draft-ietf-avtcore-rtp-haptics-09 ietf last call Genart review

Hi,

Thanks for the reply! Please see inline (I have removed the comments where I am ok with your suggestion).

Summary: The draft is well written, and in general easy to read. However, I do have a number of questions and issues, mostly related to SDP, that I would like the authors to address.

GENERAL:
--------

Q_GEN_1:

The draft says that the new parameters are OPTIONAL, but if a parameter is not present Section 7.1 defines which default value SHOULD be used. So, while it may be optional to explicitly include the parameters in SDP, my understanding is that it is still mandatory to support them, and assume the default value if they are not present in SDP. Or? I think it would be useful to clarify that.

[HY] We added the following sentence in Section 6.2, and added text to SDP parameters with default values, to further clarify a default value should be inferred for those parameters. 
“Among the optional SDP parameters defined in this section, some parameters have a default value which SHOULD be inferred if the parameter is not present, unless an out-of-band agreement indicates a different value, as described in SDP consideration section.”

[Christer] That is still confusing, as you mix "optional" with default values. And, what about parameters that do NOT have a default value? Could you say something like:

"It is optional to include the SDP parameters in this section. Some parameters have a default value which SHOULD be inferred if the parameter is not present in the SDP, unless an out-of-band agreement indicates a different value, as described in SDP consideration section.”

[HY] Thank you for your suggestions. To clarify it, We have revised sentence based on your comments.
-----------

Q_GEN_3:

The draft does not define SDP BUNDLE considerations.

[HY] While haptic streams may in some cases be bundled with audio and video streams, we think that SDP BUNDLE considerations would be out of the scope of this draft.

[Christer] I personally think people would want to use BUNDLE with this. But, if you have decided to not define the BUNDLE considerations I suggest that you explicitly specify it.

[HY] Thank you for providing more context about your comment on this. We agree that this RTP payload format can be used with BUNDLE (e.g., within WebRTC). However, we think we should rely on the generic BUNDLE mechanism, since we have nothing to add with regard to it. We also did not find BUNDLE-related statements in other payload format RFCs we consulted, which seems to confirm our understanding. To conclude on this, based on our current understanding we don’t think there is a need to mention BUNDLE, for those reasons (no specific consideration, and the general trend is not to have any). But we are opened to continue the discussion, since there may be other arguments that we did not take into account.
-----------

Regards,

Christer