<?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.8 (Ruby 3.2.2) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-westerlund-avtcore-rtp-payload-registry-00" category="std" consensus="true" submissionType="IETF" updates="8088" version="3">
  <!-- xml2rfc v2v3 conversion 3.20.1 -->
  <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-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="April" day="02"/>
    <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 regsitry "RTP Payload Formats Media
Types". In practice this has no real impact. One reason is that the
Media Types registry is the crucial regsistry to register any Media
Type to establish the media type used to identified the format in
various signalling usage.</t>
      <t>To resolve this sitaution 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 regsitry "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
regsistry 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 sitaution, 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 existance. 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" subregistry 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 adminstrative 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 for review and editorial fixes.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
fwC2YvR4oRcAAA==

-->

</rfc>
