<?xml version='1.0' encoding='UTF-8'?>
<?xml-stylesheet type="text/xsl" href="rtspv2-parameters.xsl"?>
<?xml-model href="rtspv2-parameters.rng" schematypens="http://relaxng.org/ns/structure/1.0" ?>
<registry xmlns="http://www.iana.org/assignments" id="rtspv2-parameters">
  <title>Real-Time Streaming Protocol (RTSP) 2.0 Parameters</title>
  <created>2014-02-21</created>
  <updated>2024-05-20</updated>
  
  
  <registry id="feature-tags">
    <title>Feature-tags</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>First Come First Served</registration_rule>
    <note>Proprietary feature-tags should begin with a vendor "prefix" followed by a "."
    </note>
    <record>
      <value>play.basic</value>
      <description>The implementation for delivery and playback operations
         according to the core RTSP specification, as defined in this
         memo. Applies for clients, servers, and proxies. See
         Section 11.1 of <xref type="rfc" data="rfc7826"/></description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>play.scale</value>
      <description>Support of scale operations for media playback. Applies
         only for servers. See Section 18.46 of <xref type="rfc" data="rfc7826"/>.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>play.speed</value>
      <description>Support of the speed functionality for media delivery.
        Applies only for servers.  See Section 18.50 of <xref type="rfc" data="rfc7826"/>.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>setup.rtp.rtcp.mux</value>
      <description>Support of the RTP and RTCP multiplexing as
        discussed in Appendix C.1.6.4 of <xref type="rfc" data="rfc7826"/>. Applies for both client and
         servers and any media caching proxy.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record date="2014-08-18">
      <value>setup.ice-d-m</value>
      <description>A feature tag representing the support of the ICE-based 
establishment of datagram media transport that is capable of
transport establishment through NAT and firewalls. This feature
tag applies to clients, servers, and proxies and indicates support
of all the mandatory functions of this specification.</description>
      <xref type="rfc" data="rfc7825"/>
    </record>
  </registry>
  
  <registry id="methods">
    <title>RTSP 2.0 Methods</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>DESCRIBE</value>
      <description>C-&gt;S</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>GET_PARAMETER</value>
      <description>C-&gt;S, S-&gt;C</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>OPTIONS</value>
      <description>C-&gt;S, S-&gt;C</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>PAUSE</value>
      <description>C-&gt;S</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>PLAY</value>
      <description>C-&gt;S</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>PLAY_NOTIFY</value>
      <description>S-&gt;C</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>REDIRECT</value>
      <description>S-&gt;C</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>SETUP</value>
      <description>C-&gt;S</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>SET_PARAMETER</value>
      <description>C-&gt;S, S-&gt;C</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>TEARDOWN</value>
      <description>C-&gt;S, S-&gt;C</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="status-codes">
    <title>RTSP 2.0 Status Codes</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>IETF Review</registration_rule>
    <note>For every set of 100 values (e.g. 100-199, 200-299, etc.), values x50-x99 should 
be assigned first, except when adopting an HTTP extension to RTSP.
    </note>
    <record>
      <value>100</value>
      <description>Continue</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record date="2014-08-18">
      <value>150</value>
      <description>Server still working on ICE connectivity checks</description>
      <xref type="rfc" data="rfc7825"/>
    </record>
    <record>
      <value>200</value>
      <description>OK</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>301</value>
      <description>Moved Permanently</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>302</value>
      <description>Found</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>303</value>
      <description>See Other</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>304</value>
      <description>Not Modified</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>305</value>
      <description>Use Proxy</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>400</value>
      <description>Bad Request</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>401</value>
      <description>Unauthorized</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>402</value>
      <description>Payment Required</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>403</value>
      <description>Forbidden</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>404</value>
      <description>Not Found</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>405</value>
      <description>Method Not Allowed</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>406</value>
      <description>Not Acceptable</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>407</value>
      <description>Proxy Authentication Required</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>408</value>
      <description>Request Time-Out</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>410</value>
      <description>Gone</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>412</value>
      <description>Precondition Failed</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>413</value>
      <description>Request Message Body Too Large</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>414</value>
      <description>Request-URI Too Large</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>415</value>
      <description>Unsupported Media Type</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>451</value>
      <description>Parameter Not Understood</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>452</value>
      <description>Reserved</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>453</value>
      <description>Not Enough Bandwidth</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>454</value>
      <description>Session Not Found</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>455</value>
      <description>Method Not Valid in This State</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>456</value>
      <description>Header Field Not Valid for Resource</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>457</value>
      <description>Invalid Range</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>458</value>
      <description>Parameter Is Read-Only</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>459</value>
      <description>Aggregate operation not allowed</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>460</value>
      <description>Only aggregate operation allowed</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>461</value>
      <description>Unsupported Transport</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>462</value>
      <description>Destination Unreachable</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>463</value>
      <description>Destination Prohibited</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>464</value>
      <description>Data Transport Not Ready Yet</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>465</value>
      <description>Notification Reason Unknown</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>466</value>
      <description>Key Management Error</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>470</value>
      <description>Connection Authorization Required</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>471</value>
      <description>Connection Credentials not accepted</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>472</value>
      <description>Failure to establish secure connection</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record date="2014-08-18">
      <value>480</value>
      <description>ICE Connectivity check failure</description>
      <xref type="rfc" data="rfc7825"/>
    </record>
    <record>
      <value>500</value>
      <description>Internal Server Error</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>501</value>
      <description>Not Implemented</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>502</value>
      <description>Bad Gateway</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>503</value>
      <description>Service Unavailable</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>504</value>
      <description>Gateway Time-out</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>505</value>
      <description>RTSP Version not supported</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>551</value>
      <description>Option not supported</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record date="2024-05-20">
      <value>553</value>
      <description>Proxy Unavailable</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="headers">
    <title>RSTP 2.0 Headers</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>3GPP-Adaptation</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>3GPP-Link-Char</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>3GPP-QoE-Feedback</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>3GPP-QoE-Metrics</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>3gpp-videopostdecbufsize</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Accept</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Accept-Credentials</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Accept-Encoding</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Accept-Language</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Accept-Ranges</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Allow</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Authentication-Info</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Authorization</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Bandwidth</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Blocksize</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Cache-Control</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Connection</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Connection-Credentials</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Content-Base</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Content-Encoding</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Content-Language</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Content-Length</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Content-Location</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Content-Type</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>CSeq</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Date</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Expires</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>From</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>If-Match</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>If-None-Match</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Last-Modified</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Location</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Media-Properties</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Media-Range</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>MTag</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Notify-Reason</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Pipelined-Requests</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Proxy-Authenticate</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Proxy-Authorization</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Proxy-Require</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Proxy-Supported</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Public</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Range</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Referrer</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Request-Status</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Require</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Retry-After</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP-Info</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Scale</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Seek-Style</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Server</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Session</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Speed</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Supported</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Terminate-Reason</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Timestamp</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Transport</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Unsupported</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>User-Agent</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Via</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>WWW-Authenticate</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>x-initpredecbufperiod</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>x-predecbufsize</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>x-wap-profile</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>x-wap-profile-diff</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>x-wap-profile-warning</value>
      <xref type="uri" data="http://www.3gpp.org/DynaReport/26234.htm">TS-26234</xref>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="accept-credentials-policies">
    <title>Accept-Credentials Policies</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>Any</value>
      <description>A policy requiring the proxy to accept any received certificate.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Proxy</value>
      <description>A policy where the proxy applies its own policies to 
       determine which certificates are accepted.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>User</value>
      <description>A policy where the certificate is required to be forwarded down
         the proxy chain to the client, thus allowing the user to
         decided to accept or refuse a certificate.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="accept-credentials-hash">
    <title>Accept-Credentials Hash Algorithms</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>sha-256</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="cache-control-directive">
    <title>Cache-Control Cache Directive Extensions</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Standards Action or IESG Approval</registration_rule>
    <record>
      <value>no-cache:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>public:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>private:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>no-transform:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>only-if-cached:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>max-stale:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>min-fresh:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>must-revalidate:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>proxy-revalidate:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>max-age:</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>

  <registry id="media-properties">
    <title>Media Properties</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <group>Random Access</group>
      <name>Random-Access</name>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <group>Random Access</group>
      <name>Beginning-Only</name>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <group>Random Access</group>
      <name>No-Seeking</name>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <group>Retention</group>
      <name>Unlimited</name>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <group>Retention</group>
      <name>Time-Limited</name>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <group>Retention</group>
      <name>Time-Duration</name>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <group>Supported Scale</group>
      <name>Scales</name>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="notify-reason">
    <title>Notify-Reason Values</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>end-of-stream</value>
      <description>This Notify-Reason value indicates the end of a media
      stream.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>media-properties-update</value>
      <description>This Notify-Reason value allows the server
      to indicate that the properties of the media have changed during
      the playout.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>scale-change</value>
      <description>This Notify-Reason value allows the server to notify
      the client about a change in the Scale of the media.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record date="2014-08-18">
      <value>ice-restart</value>
      <description>This Notify-Reason value allows the server to notify
      the client about the need for an ICE restart. See Section 4.6 of 
      <xref type="rfc" data="rfc7825"/>.</description>
      <xref type="rfc" data="rfc7825"/>
    </record>
  </registry>
  
  <registry id="range-header">
    <title>Range Header Formats</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>npt</value>
      <description>Normal Play Time</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>clock</value>
      <description>UTC Absolute Time format</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>smpte</value>
      <description>SMPTE Timestamps</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>smpte-30-drop</value>
      <description>SMPTE Timestamps 29.97 Frames/sec (30 Hz with Drop)</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>smpte-25</value>
      <description>SMPTE Timestamps 25 Frames/sec</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="redirect-reasons">
    <title>Terminate-Reason Redirect Reasons</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Expert Review</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>Session-Timeout</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Server-Admin</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Internal-Error</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="terminate-reason-params">
    <title>Terminate-Reason Header Parameters</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>time</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>user-msg</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="rtp-info">
    <title>RTP-Info Header Parameters</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>url</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>ssrc</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>seq</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>rtptime</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry> 
  
  <registry id="seek-style">
    <title>Seek-Style Policies</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>RAP</value>
      <description>Using the closest Random Access Point prior to or at the
      requested start position.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>CoRAP</value>
      <description>Conditional Random Access Point is like RAP, but only if
      the RAP is closer prior to the requested start position than
      current pause point.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>First-Prior</value>
      <description>The first-prior policy will start delivery with the
      media unit that has a playout time first prior to the requested
      start position.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>Next</value>
      <description>The next media units after the provided start position.</description>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="transport-protocol-id">
    <title>Transport Protocol Identifier</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>RTP/AVP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/AVP/UDP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/AVPF</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/AVPF/UDP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/SAVP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/SAVP/UDP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/SAVPF</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/SAVPF/UDP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/AVP/TCP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/AVPF/TCP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/SAVP/TCP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTP/SAVPF/TCP</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record date="2014-08-18">
      <value>RTP/AVP/D-ICE</value>
      <xref type="rfc" data="rfc7825"/>
    </record>
    <record date="2014-08-18">
      <value>RTP/AVPF/D-ICE</value>
      <xref type="rfc" data="rfc7825"/>
    </record>
    <record date="2014-08-18">
      <value>RTP/SAVP/D-ICE</value>
      <xref type="rfc" data="rfc7825"/>
    </record>
    <record date="2014-08-18">
      <value>RTP/SAVPF/D-ICE</value>
      <xref type="rfc" data="rfc7825"/>
    </record>
  </registry> 
  
  <registry id="transport-modes">
    <title>Transport Modes</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Standards Action</registration_rule>
    <record>
      <value>PLAY</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
  </registry>
  
  <registry id="transport-params">
    <title>Transport Parameters</title>
    <xref type="rfc" data="rfc7826"/>
    <registration_rule>Specification Required</registration_rule>
    <expert>Martin Stiemerling</expert>
    <record>
      <value>unicast</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>multicast</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>interleaved</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>ttl</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>layers</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>ssrc</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>mode</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>dest_addr</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>src_addr</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>setup</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>connection</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>RTCP-mux</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record>
      <value>MIKEY</value>
      <xref type="rfc" data="rfc7826"/>
    </record>
    <record date="2014-08-18">
      <value>candidates</value>
      <xref type="rfc" data="rfc7825"/>
    </record>
    <record date="2014-08-18">
      <value>ICE-Password</value>
      <xref type="rfc" data="rfc7825"/>
    </record>
    <record date="2014-08-18">
      <value>ICE-ufrag</value>
      <xref type="rfc" data="rfc7825"/>
    </record>
  </registry>

  <people/>
</registry>
