<?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.11 (Ruby 3.2.4) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-westerlund-avtcore-rtp-payload-registry-01" category="std" consensus="true" submissionType="IETF" updates="8088" version="3">
  <!-- xml2rfc v2v3 conversion 3.21.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-westerlund-avtcore-rtp-payload-registry-01"/>
    <author initials="M." surname="Westerlund" fullname="Magnus Westerlund">
      <organization>Ericsson</organization>
      <address>
        <email>magnus.westerlund@ericsson.com</email>
      </address>
    </author>
    <date year="2024" month="May" day="21"/>
    <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 that
registration is no longer required in the closed registry.</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-westerlund-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 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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
PaaK/RcF1g52sRcAAA==

-->

</rfc>
