<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.18 (Ruby 3.3.3) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-avtcore-rtp-payload-registry-00" category="std" consensus="true" submissionType="IETF" updates="8088" version="3">
  <!-- xml2rfc v2v3 conversion 3.22.0 -->
  <front>
    <title abbrev="Close RTP Payload Formats Registry">Closing the RTP Payload Format Media Types IANA Registry</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-avtcore-rtp-payload-registry-00"/>
    <author initials="M." surname="Westerlund" fullname="Magnus Westerlund">
      <organization>Ericsson</organization>
      <address>
        <email>magnus.westerlund@ericsson.com</email>
      </address>
    </author>
    <date year="2024" month="July" day="22"/>
    <area>ART</area>
    <workgroup>AVTCORE</workgroup>
    <abstract>
      <?line 43?>

<t>It has been observed that specifications of new RTP payload formats often
forget to register themselves in the IANA registry "RTP Payload Formats Media
Types". In practice this has no real impact. One reason is that the
Media Types registry is the crucial registry to register any Media
Type to establish the media type used to identified the format in
various signaling usage.</t>
      <t>To resolve this situation this document performs the following. First
it updates the registry to include known RTP payload formats at the
time of writing. Then it closes the IANA Registry for RTP Payload
formats Media Types for future registration. Beyond instructing IANA
to close this registry, the instructions to authors in RFC 8088 are
updated to reflect this.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-avtcore-rtp-payload-registry/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        AVTCORE Working Group mailing list (<eref target="mailto:avt@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/avt/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/avt/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/gloinul/draft-ietf-avtcore-rtp-payload-registry"/>.</t>
    </note>
  </front>
  <middle>
    <?line 59?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>It has been observed that specifications of new RTP payload formats often
forget to register themselves in the IANA registry "RTP Payload formats Media
Types" <xref target="RTP-FORMATS"/>. In practice this has no real impact. This
registry is not used for any purpose other than to track which media
types actually have RTP payload formats. That purpose could be
addressed through other means.</t>
      <t>The Media Types registry <xref target="MEDIA-TYPES"/> is the crucial
registry to register any Media Type to establish the media type used
to identify the format in various signalling usage, to avoid
collisions, and to reference their specifications.</t>
      <t>To resolve this situation, this document performs the following actions. First,
it updates the registry to include known RTP payload formats at the
time of writing. Then, it closes the IANA Registry for RTP Payload Formats
Media Types for future registration. Beyond instructing IANA to close
this registry, the instructions to authors in <xref target="RFC8088"/> are updated so that
registration in the closed registry is no longer required.</t>
      <t>It is unclear how the "RTP Payload formats Media Types"
<xref target="RTP-FORMATS"/> registry came into existence. The registry
references <xref target="RFC4855"/> as the instructions for this registry. However,
reviewing that RFC we have been unable to find any text that defines
its purpose and rules. Further attempts to find how the registry was
created have failed to find any reference to its creation. It is
likely this was created based on email or AD request. Thus, there is
no known existing specification for this registry that needs to be
updated when closing the registry.</t>
    </section>
    <section anchor="conventions">
      <name>Conventions</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL
NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED",
"MAY", and "OPTIONAL" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.
<?line -6?>
      </t>
    </section>
    <section anchor="update-to-how-to-write-an-rtp-payload-format">
      <name>Update to How To Write an RTP Payload Format</name>
      <t>How to write an RTP Payload format <xref target="RFC8088"/> mandates that RTP
Payload formats shall register in RTP Payload Format media types:</t>
      <t>"Since all RTP payload formats contain a media type specification,
they also need an IANA Considerations section.  The media type name
must be registered, and this is done by requesting that IANA register
that media name.  When that registration request is written, it shall
also be requested that the media type is included under the "RTP
Payload Format media types" sub-registry of the RTP registry
(http://www.iana.org/assignments/rtp-parameters)."</t>
      <t>This paragraph is changed to the following:</t>
      <t>"Since all RTP payload formats contain a media type specification,
they also need an IANA Considerations section.  The media type name
must be registered, and this is done by requesting that IANA register
that media name."</t>
      <t>Thus removing the need to register in the "RTP
Payload Format media types".</t>
    </section>
    <section anchor="IANA-Consideration">
      <name>IANA Considerations</name>
      <t>IANA is requested to add the following missing RTP Payload types to
the "RTP Payload Format Media Types" registry <xref target="RTP-FORMATS"/>.</t>
      <table anchor="iana-entries">
        <name>Payload Types to Register in RTP Payload Format Media Types</name>
        <thead>
          <tr>
            <th align="left">Media Type</th>
            <th align="left">Sub Type</th>
            <th align="left">Clock Rate (Hz)</th>
            <th align="left">Channels (audio)</th>
            <th align="left">Reference</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">video</td>
            <td align="left">VP8</td>
            <td align="left">90000</td>
            <td align="left"> </td>
            <td align="left">RFC7741</td>
          </tr>
          <tr>
            <td align="left">video</td>
            <td align="left">AV1</td>
            <td align="left">90000</td>
            <td align="left"> </td>
            <td align="left">https://www.iana.org/assignments/media-types/video/AV1</td>
          </tr>
          <tr>
            <td align="left">video</td>
            <td align="left">HEVC</td>
            <td align="left">90000</td>
            <td align="left"> </td>
            <td align="left">RFC7798</td>
          </tr>
          <tr>
            <td align="left">video</td>
            <td align="left">VVC</td>
            <td align="left">90000</td>
            <td align="left"> </td>
            <td align="left">RFC9328</td>
          </tr>
        </tbody>
      </table>
      <t>IANA is further requested to close the "RTP Payload Format Media
Types" registry <xref target="RTP-FORMATS"/> for any further registrations. IANA
should add the following to the note to the registry:</t>
      <t>"This registry has been closed as it was considered redundant as all
RTP Payload formats are part of the Media Types registry
(https://www.iana.org/assignments/media-types/media-types.xhtml). For
further motivation see (RFC-TBD1)."</t>
      <t>RFC-Editor Note: Please replace RFC-TBD1 with the RFC number of this
specification and then remove this note.</t>
    </section>
    <section anchor="Security-Considerations">
      <name>Security Considerations</name>
      <t>This document has no security considerations as it defines an administrative rule change.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <date month="March" year="1997"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC4855" target="https://www.rfc-editor.org/info/rfc4855" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.4855.xml">
        <front>
          <title>Media Type Registration of RTP Payload Formats</title>
          <author fullname="S. Casner" initials="S." surname="Casner"/>
          <date month="February" year="2007"/>
          <abstract>
            <t>This document specifies the procedure to register RTP payload formats as audio, video, or other media subtype names. This is useful in a text-based format description or control protocol to identify the type of an RTP transmission. [STANDARDS-TRACK]</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="4855"/>
        <seriesInfo name="DOI" value="10.17487/RFC4855"/>
      </reference>
      <reference anchor="RFC8088" target="https://www.rfc-editor.org/info/rfc8088" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8088.xml">
        <front>
          <title>How to Write an RTP Payload Format</title>
          <author fullname="M. Westerlund" initials="M." surname="Westerlund"/>
          <date month="May" year="2017"/>
          <abstract>
            <t>This document contains information on how best to write an RTP payload format specification. It provides reading tips, design practices, and practical tips on how to produce an RTP payload format specification quickly and with good results. A template is also included with instructions.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="8088"/>
        <seriesInfo name="DOI" value="10.17487/RFC8088"/>
      </reference>
      <reference anchor="RTP-FORMATS" target="https://www.iana.org/assignments/rtp-parameters/rtp-parameters.xhtml#rtp-parameters-2">
        <front>
          <title>IANA's registry for RTP Payload Format Media Types</title>
          <author>
            <organization/>
          </author>
          <date year="2023" month="November"/>
        </front>
      </reference>
      <reference anchor="MEDIA-TYPES" target="https://www.iana.org/assignments/media-types/media-types.xhtml">
        <front>
          <title>IANA's registry for Media Types</title>
          <author>
            <organization/>
          </author>
          <date year="2023" month="November"/>
        </front>
      </reference>
      <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author fullname="B. Leiba" initials="B." surname="Leiba"/>
          <date month="May" year="2017"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
    </references>
    <?line 154?>

<section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>The author likes to thank Jonathan Lennox and Hyunsik Yang for review and editorial fixes.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
VIl/AQ0EVlRzFwAA

-->

</rfc>
