- From: Jan-Ivar Bruaroey via GitHub <sysbot+gh@w3.org>
- Date: Wed, 22 May 2024 18:51:16 +0000
- To: public-webrtc-logs@w3.org
RTCRtpCodec's [mimeType](https://w3c.github.io/webrtc-pc/#dom-rtcrtpcodec-mimetype) must be:
- _"listed in [[IANA-RTP-2](https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml#rtp-parameters-2)]."_
- which clearly states **_"Both type and subtype names are case-insensitive as defined in RFC4288."_**
- it further says its _"registration procedures ... can be found in [[RFC4855](https://www.rfc-editor.org/rfc/rfc4855.html#section-1)]"_
- which says _"[RFC 4288](https://www.rfc-editor.org/rfc/rfc4288) [[1](https://www.rfc-editor.org/rfc/rfc4855.html#ref-1)] defines media type specification and registration
procedures that use the Internet Assigned Numbers Authority (IANA) as
a central registry."_
- which is _"Obsoleted by: [6838](https://www.rfc-editor.org/rfc/rfc6838)"_, where [section 4.2](https://www.rfc-editor.org/rfc/rfc6838#section-4.2) says
- ```
Type and subtype names MUST conform to the following ABNF:
type-name = restricted-name
subtype-name = restricted-name
restricted-name = restricted-name-first *126restricted-name-chars
restricted-name-first = ALPHA / DIGIT
restricted-name-chars = ALPHA / DIGIT / "!" / "#" /
"$" / "&" / "-" / "^" / "_""_
```
- where `ALPHA` is defined in [core rules](https://www.rfc-editor.org/rfc/rfc5234#appendix-B.1) as
````
ALPHA = %x41-5A / %x61-7A ; A-Z / a-z
````
This seems clear enough to me: case insensitive, and no UTF. Can we close?
--
GitHub Notification of comment by jan-ivar
Please view or discuss this issue at https://github.com/w3c/webrtc-pc/issues/2971#issuecomment-2125530299 using your GitHub account
--
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Wednesday, 22 May 2024 18:51:17 UTC