Re: [AVTCORE] draft-hsyang-avtcore-rtp-haptics-02: Needs to register "haptics" as an SDP <media>

Jonathan Lennox <jonathan.lennox@8x8.com> Wed, 13 March 2024 15:59 UTC

Return-Path: <jonathan.lennox@8x8.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 9D241C14F5E8 for <avt@ietfa.amsl.com>; Wed, 13 Mar 2024 08:59:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=8x8.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7q9cNl-ArKIT for <avt@ietfa.amsl.com>; Wed, 13 Mar 2024 08:59:52 -0700 (PDT)
Received: from mail-vs1-xe31.google.com (mail-vs1-xe31.google.com [IPv6:2607:f8b0:4864:20::e31]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 17B0AC151068 for <avt@ietf.org>; Wed, 13 Mar 2024 08:59:46 -0700 (PDT)
Received: by mail-vs1-xe31.google.com with SMTP id ada2fe7eead31-4725acb539cso1797489137.3 for <avt@ietf.org>; Wed, 13 Mar 2024 08:59:46 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=8x8.com; s=googlemail; t=1710345585; x=1710950385; darn=ietf.org; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:from:to:cc:subject:date:message-id:reply-to; bh=WLdrdrUCJY/odMLYTDmt85+6ur0aOInyDO6GUxFY0KI=; b=kudzCfqh53mgiaAnrtEz9h/kJhzEYmpWA1eCsKiN1m65YbU74wRLQSuUsJpbdnKJwf CEZKiRdNLc7VeV5/vwIZ12yYaqyZbUdV8h4jCkOzjTotiBcKNWf2cF9zF3AUzFZH9vjc MfGWAKFVgamsLUu/ZBEtEAxCS1xe9ZmyPvKi8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1710345585; x=1710950385; h=references:to:cc:in-reply-to:date:subject:mime-version:message-id :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=WLdrdrUCJY/odMLYTDmt85+6ur0aOInyDO6GUxFY0KI=; b=hOmc0ZcfaLCALEL6StTaLHJaVvUx2gDPBtKfOlGpaWZe+andJxk5shDwiYyj7TMc6o ANF5DkOIC6O7XRScNgrGdzGYp8/0OdO4PrFmrgulASJMlhgTaLgmc8hUvC2c3QEZdRAz J/Ab4CUzn0JOB1Zc1ZqUbAJNYgwIpabA8fISQbs+tRFtr/a/zETUKd5OM8fCx+oSyvjk VOZFmtZlrNX0fvgQtLEZqyDXKZLFAa47ckqgzoYPE0vhVy3PQV3kOuuH+i+MFu4HDUiy k5xV5QC2vIYUAPSiuLptke5GoGVMSs9Ns2yh9KcHp8M4OkejNCG2IIeQksbPUBI9Slv+ f6gA==
X-Gm-Message-State: AOJu0YzS2ExBJr/v4r73Uz0cHaYkzRvFKTtB92zSEbRTy8KYyuaJZZhf u/9A7lnpRlyWnpOSIzgxWmJHhG4IRzT8vkd4ElpLBNtT0UApJWOAfzjPyeuDnQ==
X-Google-Smtp-Source: AGHT+IFdDpZB6ZrQX+wjaghIvFJ2bBCfa5e/VmKlFInJ9gdcKKLrJrlHE5HhdhVrAoyYPJZYTxo4TA==
X-Received: by 2002:a05:6102:408:b0:475:fd25:3c6 with SMTP id d8-20020a056102040800b00475fd2503c6mr237193vsq.35.1710345583596; Wed, 13 Mar 2024 08:59:43 -0700 (PDT)
Received: from smtpclient.apple ([2601:8c:4e80:620:64b2:90b3:bb38:b708]) by smtp.gmail.com with ESMTPSA id cs8-20020ad44c48000000b0068fb6fb217csm4864447qvb.122.2024.03.13.08.59.42 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Mar 2024 08:59:43 -0700 (PDT)
From: Jonathan Lennox <jonathan.lennox@8x8.com>
Message-Id: <5C7BBBE7-8CA1-4214-9611-B1B56B4B1C98@8x8.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_A9F11646-E668-4A89-8C89-1D6794C4D679"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3731.700.6\))
Date: Wed, 13 Mar 2024 11:59:31 -0400
In-Reply-To: <DM6PR10MB3163B6C9C5FDD59D886A9D88EF2A2@DM6PR10MB3163.namprd10.prod.outlook.com>
Cc: IETF AVTCore WG <avt@ietf.org>, "draft-hsyang-avtcore-rtp-haptics@ietf.org" <draft-hsyang-avtcore-rtp-haptics@ietf.org>, "mmusic@ietf.org" <mmusic@ietf.org>, Xavier De Foy <Xavier.DeFoy@InterDigital.com>
To: Hyunsik Yang <Hyunsik.Yang@InterDigital.com>
References: <F58E66C6-4B0E-4E01-838D-427B6D668AC3@8x8.com> <DM6PR10MB3163B6C9C5FDD59D886A9D88EF2A2@DM6PR10MB3163.namprd10.prod.outlook.com>
X-Mailer: Apple Mail (2.3731.700.6)
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/X2g-cpRR1fVq6aXqAH7Kt4mSe48>
Subject: Re: [AVTCORE] draft-hsyang-avtcore-rtp-haptics-02: Needs to register "haptics" as an SDP <media>
X-BeenThere: avt@ietf.org
X-Mailman-Version: 2.1.39
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: Wed, 13 Mar 2024 15:59:56 -0000

That should be fine, but the specific issue I’m raising is a different one — the SDP media parameters registry at https://www.iana.org/assignments/sdp-parameters/sdp-parameters.xhtml#sdp-parameters-1 is separate IANA registry from the top-level media types registry.  The values registered as SDP media parameters are a subset of the top-level media types, but not all top-level media types are defined for SDP.

Thus, you'll register “haptics” in this SDP registry as well.  I don’t think this should be controversial in any way, since all the hard work has already been done defining “haptics” as the top-level media type.

> On Mar 13, 2024, at 11:16 AM, Hyunsik Yang <Hyunsik.Yang@InterDigital.com> wrote:
> 
> Hello Jonathan!
> 
> First of all, Thanks for reviewing our draft and sharing feedback.
> 
> After our presentation during the IETF 118 meeting, we realized that the 'haptics' Top-level Media Type (https://datatracker.ietf.org/doc/draft-ietf-mediaman-haptics/) was actually registering the haptic top-level type and multiple haptic subtypes (including HMPG) with IANA. That is why we modified the draft to update the HMPG subtype registration with IANA (in section 6) and refer to the mediaman draft.
> 
> Please let us know if there are any issues with this approach. It's based on our best guess, but we may miss something.
> Thanks
> Best regards
> 
> -----Original Message-----
> From: Jonathan Lennox <jonathan.lennox@8x8.com>
> Sent: Tuesday, March 12, 2024 5:25 PM
> To: IETF AVTCore WG <avt@ietf.org>; draft-hsyang-avtcore-rtp-haptics@ietf.org
> Cc: mmusic@ietf.org
> Subject: draft-hsyang-avtcore-rtp-haptics-02: Needs to register "haptics" as an SDP <media>
> 
> Hi - I’ve read over the rtp-haptics draft, and wanted to send in e-mail one comment I’ve made verbally in meetings (but probably not too coherently):
> 
> This draft also needs to register the SDP <media> value “haptics”, so “m=haptics” can be sent in SDP.
> 
> See RFC 8866 section 8.2 (specifically 8.2.2) for the details on how this is done; see also RFC 6466 which registered “image” as an SDP <media> (though that was done under the previous version of the process from RFC 4566, which was slightly different).
> 
> I don’t see any reason this registration can’t be done as part of the current draft, but I’ve cc’d mmusic to keep that group aware that this is happening.
> 
> --
> Jonathan Lennox (as an individual)
> 
> [Banner]
> 
> [Banner]<http://www.interdigital.com/white_papers/defining-the-xr-experience-enabling-the-immersivity-ecosystem-?utm_source=signature&utm_medium=Email&utm_term=xr&utm_content=banner&utm_campaign=defining_the_xr_experience>
> 
> Defining the XR Experience: Enabling the Immersivity Ecosystem<http://www.interdigital.com/white_papers/defining-the-xr-experience-enabling-the-immersivity-ecosystem-?utm_source=signature&utm_medium=Email&utm_term=xr&utm_content=banner&utm_campaign=defining_the_xr_experience>
> This e-mail is intended only for the use of the individual or entity to which it is addressed, and may contain information that is privileged, confidential and/or otherwise protected from disclosure to anyone other than its intended recipient. Unintended transmission shall not constitute waiver of any privilege or confidentiality obligation. If you received this communication in error, please do not review, copy or distribute it, notify me immediately by email, and delete the original message and any attachments. Unless expressly stated in this e-mail, nothing in this message or any attachment should be construed as a digital or electronic signature.