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

Dan Wing <danwing@gmail.com> Wed, 03 April 2024 23:26 UTC

Return-Path: <danwing@gmail.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 09877C14F6BD; Wed, 3 Apr 2024 16:26:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.994
X-Spam-Level:
X-Spam-Status: No, score=-1.994 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, 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 (2048-bit key) header.d=gmail.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 2CCF0IL3M1I1; Wed, 3 Apr 2024 16:26:45 -0700 (PDT)
Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (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 8AB75C14F6B6; Wed, 3 Apr 2024 16:26:45 -0700 (PDT)
Received: by mail-pg1-x529.google.com with SMTP id 41be03b00d2f7-5dc949f998fso313246a12.3; Wed, 03 Apr 2024 16:26:45 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1712186805; x=1712791605; 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=bA0Ru0/hFJOgY+dqcCef1t1QBATXtqUgoRJiJC5KvO4=; b=YZyOU+dKYmLdROROPmhgq9Ey7+W3p3OexZiL57X7QtvKZ8mt/bKpYcgroL+oy2mv5+ 8moDEUAL0FN75i1IteIem2P99+Jvk9EL22ZWq/BcEU6AEmPhod/5ckQ1ruMvXHI58rWv 9Go8VYMcMhW1YS4kBNHoc8frSUZe/hoacVLLY5LwBWLj5nhnUcHpeprM9GhklxbiJEj+ w6aLIwkrgaM9AogeQ4VuDeYwF4QQT/l0aS9hXiyoLSUQTIPHZgNHdwzm7ztg0S54Iito 6aboO+EAE0V+VqS/5OaZkEW7/Zi91E8lR9/ez878E+tsvRa7Zrrc3JirJ5ASDzsiXgAA tQAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1712186805; x=1712791605; 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=bA0Ru0/hFJOgY+dqcCef1t1QBATXtqUgoRJiJC5KvO4=; b=AaaOFFFlr4qlGwtPjJNHQG7dBSrnqbLIr1WG8jvv4JMxLdqQ7+yW7INGmdpHhrn92b moYkSSTXfzC7JUf9aOLveuttY6Q5L43UjeAqWiAbEp32bBP0HHDuWvlJlelXfR2PbHxN i7r2Fsl7K4tr+Su4tugiBPOPVGEJ5l+znRC3EaSgyqeQjpf4P2ByRv2FSYpVZ7EBrGF9 m6o4VemCK1YGE69gvCZoborLN/PKcS3XrN9ek1mPoKqX8PXD6cqrM5d61whLHJZvhRI1 UXgH25ugG5n2tS+AWIVUsBTpfrcTkp/BjwkS6hBwQfQiHfWvqFnJMnuuw7sNJAlR50Ix rehw==
X-Forwarded-Encrypted: i=1; AJvYcCUQ5a7YSB4bXeYCOUfTcNzAH/SggmSdqf9VYRTqplFwTZBMDtGt1PFBOcxzmicNlzDnZQll21Kb/owyJzWbYzfIo8RNmtwP0wAfTfA6GiaKWTeXBa+FUYob99by+1YVCTrIWzjcld1HLi5IBj5g1SYH0XM633BN1mE=
X-Gm-Message-State: AOJu0Yykd8UJ6OlK71kJYdcaWtE75hQiZuLyWTfhlXqGmDCS2glQhDQF tvSbB2cpSJ3gDw+p1F3TT/yY4w45cLLLClw4J7AOHS+7FjiAfC3Q
X-Google-Smtp-Source: AGHT+IF+ExzdmHoRlsWdoUgTAld2Ll/97eN61uuMNvySvAuACUE1PPqB9LxnQqgFJY7cNVTobLb3gA==
X-Received: by 2002:a17:90b:f18:b0:29d:dd93:5865 with SMTP id br24-20020a17090b0f1800b0029ddd935865mr864186pjb.46.1712186804289; Wed, 03 Apr 2024 16:26:44 -0700 (PDT)
Received: from smtpclient.apple ([47.208.219.53]) by smtp.gmail.com with ESMTPSA id k1-20020a17090a590100b0029df9355e79sm255304pji.13.2024.04.03.16.26.43 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 03 Apr 2024 16:26:43 -0700 (PDT)
From: Dan Wing <danwing@gmail.com>
Message-Id: <C443ED2D-583C-4A5C-890C-D8DE34E120A2@gmail.com>
Content-Type: multipart/alternative; boundary="Apple-Mail=_B24C2040-7D3E-4DC2-90BF-1C265F46BBFD"
Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3774.500.171.1.1\))
Date: Wed, 03 Apr 2024 16:26:42 -0700
In-Reply-To: <AS8PR07MB80696B4F5BB97D6BA48D6057933D2@AS8PR07MB8069.eurprd07.prod.outlook.com>
Cc: Jonathan Lennox <jonathan.lennox@8x8.com>, Hyunsik Yang <Hyunsik.Yang=40InterDigital.com@dmarc.ietf.org>, 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: Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org>
References: <F58E66C6-4B0E-4E01-838D-427B6D668AC3@8x8.com> <DM6PR10MB3163B6C9C5FDD59D886A9D88EF2A2@DM6PR10MB3163.namprd10.prod.outlook.com> <AS8PR07MB80690675241A024599C02BBB933B2@AS8PR07MB8069.eurprd07.prod.outlook.com> <CADUk6txCyYRAd9hcBojHmtXAUF+o2y-O8H=2FU1SA0omS1fS3Q@mail.gmail.com> <AS8PR07MB80696B4F5BB97D6BA48D6057933D2@AS8PR07MB8069.eurprd07.prod.outlook.com>
X-Mailer: Apple Mail (2.3774.500.171.1.1)
Archived-At: <https://mailarchive.ietf.org/arch/msg/avt/zVB2E9nLn14XOG7M2yFpYEZBmC8>
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, 03 Apr 2024 23:26:50 -0000

On Apr 3, 2024, at 3:42 AM, Christer Holmberg <christer.holmberg=40ericsson.com@dmarc.ietf.org> wrote:
> 
> Hi,
>  
> >The document making "haptics" a new top-level media type, coming out of the mediaman WG, has IETF
> >consensus (see https://datatracker.ietf.org/doc/draft-ietf-mediaman-haptics/ <https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatatracker.ietf.org%2Fdoc%2Fdraft-ietf-mediaman-haptics%2F&data=05%7C02%7Cchrister.holmberg%40ericsson.com%7C870c8c51c6b14d77c8a408dc4f3c58b1%7C92e84cebfbfd47abbe52080c6b87953f%7C0%7C0%7C638472367805840311%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=E0Kd3B9xCIkyhTi7DNfqNv4ZRH83j8x0OjEI7aKpzK0%3D&reserved=0>).
> > 
> >Since RTP payload types follow media types, I don't think that decision needs be revisited here for SDP specifically.
>  
> RFC 8866 (SDP) says:
>  
> “The set of media types is intended to be small and SHOULD NOT be extended except under rare circumstances.”
>  
> Why is “haptics” considered a rare circumstance?

It is one of the 5 senses,

sight = media type video
hearing = media type audio
touch = media type haptics
smell = (undefined)
taste = (undefined)

-d

>  
> Now, draft-ietf-mediaman-haptics-05 does have some text on why “application” isn’t suitable. But, that text could be applied to many things, in my opinion.
>  
> Regards,
>  
> Christer
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
>  
> 
> On Thu, Mar 28, 2024, 5:46 AM Christer Holmberg <christer.holmberg@ericsson.com <mailto:christer.holmberg@ericsson.com>> wrote:
> Hi,
> 
> If this work is adopted I think there should be a discussion e.g., with MMUSIC whether the registration of a new media-type for this is the correct way, instead of using e.g., "application" (or even "data"). There should be some justification for using a new media type.
> 
> Regards,
> 
> Christer
> 
> > -----Original Message-----
> > From: mmusic <mmusic-bounces@ietf.org <mailto:mmusic-bounces@ietf.org>> On Behalf Of Hyunsik Yang
> > Sent: Wednesday, 13 March 2024 17.16
> > To: Jonathan Lennox <jonathan.lennox@8x8.com <mailto:jonathan.lennox@8x8.com>>; IETF AVTCore WG
> > <avt@ietf.org <mailto:avt@ietf.org>>; draft-hsyang-avtcore-rtp-haptics@ietf.org <mailto:draft-hsyang-avtcore-rtp-haptics@ietf.org>
> > Cc: mmusic@ietf.org <mailto:mmusic@ietf.org>; Xavier De Foy <Xavier.DeFoy@InterDigital.com <mailto:Xavier.DeFoy@InterDigital.com>>
> > Subject: Re: [MMUSIC] draft-hsyang-avtcore-rtp-haptics-02: Needs to register
> > "haptics" as an SDP <media>
> > 
> > [Some people who received this message don't often get email from
> > hyunsik.yang=40interdigital.com@dmarc.ietf.org <mailto:40interdigital.com@dmarc.ietf.org>. Learn why this is important
> > at https://aka.ms/LearnAboutSenderIdentification ]
> > 
> > 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://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatat <https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdatat%2F&data=05%7C02%7Cchrister.holmberg%40ericsson.com%7C870c8c51c6b14d77c8a408dc4f3c58b1%7C92e84cebfbfd47abbe52080c6b87953f%7C0%7C0%7C638472367805852000%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=5G4BS2MFWD8iX8gMBeRoUbZh57zebrT4Oq0VuEjdAFk%3D&reserved=0>
> > racker.ietf.org <https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fracker.ietf.org%2F&data=05%7C02%7Cchrister.holmberg%40ericsson.com%7C870c8c51c6b14d77c8a408dc4f3c58b1%7C92e84cebfbfd47abbe52080c6b87953f%7C0%7C0%7C638472367805860476%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=DxKuktgS4khTs3kDSPx8kpUcAgcCxeEDkQg%2BgWBXDN0%3D&reserved=0>%2Fdoc%2Fdraft-ietf-mediaman-
> > haptics%2F&data=05%7C02%7Cchrister.holmberg%40ericsson.com <http://40ericsson.com/>%7C4a91
> > ee75e14f47a8b76608dc43708ea5%7C92e84cebfbfd47abbe52080c6b87953f
> > %7C0%7C0%7C638459397909128782%7CUnknown%7CTWFpbGZsb3d8eyJW
> > IjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7
> > C0%7C%7C%7C&sdata=d99fvcbNTS3Kqs8FkscBCPMD0Zy%2F6%2BdFZ%2B7i
> > 4u1JB9w%3D&reserved=0) 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 <mailto:jonathan.lennox@8x8.com>>
> > Sent: Tuesday, March 12, 2024 5:25 PM
> > To: IETF AVTCore WG <avt@ietf.org <mailto:avt@ietf.org>>; draft-hsyang-avtcore-rtp-
> > haptics@ietf.org <mailto:haptics@ietf.org>
> > Cc: mmusic@ietf.org <mailto: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)
> > 
> > _______________________________________________
> > mmusic mailing list
> > mmusic@ietf.org <mailto:mmusic@ietf.org>
> > https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.i <https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.i%2F&data=05%7C02%7Cchrister.holmberg%40ericsson.com%7C870c8c51c6b14d77c8a408dc4f3c58b1%7C92e84cebfbfd47abbe52080c6b87953f%7C0%7C0%7C638472367805868864%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=ifKryyUs%2FO0IT2crBfhWxaVHRjSo8K4YhGRFZT1FZ7U%3D&reserved=0>
> > etf.org <https://eur02.safelinks.protection.outlook.com/?url=http%3A%2F%2Fetf.org%2F&data=05%7C02%7Cchrister.holmberg%40ericsson.com%7C870c8c51c6b14d77c8a408dc4f3c58b1%7C92e84cebfbfd47abbe52080c6b87953f%7C0%7C0%7C638472367805876794%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=5zoFjrJ1BuYPupKCflpsziYpfstiVtlodlr%2BxfRYxik%3D&reserved=0>%2Fmailman%2Flistinfo%2Fmmusic&data=05%7C02%7Cchrister.holm
> > berg%40ericsson.com <http://40ericsson.com/>%7C4a91ee75e14f47a8b76608dc43708ea5%7C92e84c
> > ebfbfd47abbe52080c6b87953f%7C0%7C0%7C638459397909152140%7CUnk
> > nown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6I
> > k1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=IpQGbWcbFncI%2Biqp
> > ZRlgGMdHp2zKDyKTeS7HPiuSrAs%3D&reserved=0
> _______________________________________________
> Audio/Video Transport Core Maintenance
> avt@ietf.org <mailto:avt@ietf.org>
> https://www.ietf.org/mailman/listinfo/avt