Internet Assigned Numbers Authority Real-Time Streaming Protocol (RTSP) 2.0 Parameters Created 2014-02-21 Last Updated 2016-12-29 Available Formats [IMG] XML [IMG] HTML [IMG] Plain text Registries included below * Feature-tags * RTSP 2.0 Methods * RTSP 2.0 Status Codes * RSTP 2.0 Headers * Accept-Credentials Policies * Accept-Credentials Hash Algorithms * Cache-Control Cache Directive Extensions * Media Properties * Notify-Reason Values * Range Header Formats * Terminate-Reason Redirect Reasons * Terminate-Reason Header Parameters * RTP-Info Header Parameters * Seek-Style Policies * Transport Protocol Identifier * Transport Modes * Transport Parameters Feature-tags Registration Procedure(s) First Come First Served Reference [RFC7826] Note Proprietary feature-tags should begin with a vendor "prefix" followed by a "." Available Formats [IMG] CSV Name Description Reference play.basic The implementation for delivery and playback operations according to the core RTSP specification, as defined in [RFC7826] this memo. Applies for clients, servers, and proxies. See Section 11.1 of [RFC7826] play.scale Support of scale operations for media playback. Applies only for servers. See Section 18.46 of [RFC7826]. [RFC7826] play.speed Support of the speed functionality for media delivery. Applies only for servers. See Section 18.50 of [RFC7826]. [RFC7826] setup.rtp.rtcp.mux Support of the RTP and RTCP multiplexing as discussed in Appendix C.1.6.4 of [RFC7826]. Applies for both client and [RFC7826] servers and any media caching proxy. A feature tag representing the support of the ICE-based establishment of datagram media transport that is capable setup.ice-d-m of transport establishment through NAT and firewalls. This feature tag applies to clients, servers, and proxies and [RFC7825] indicates support of all the mandatory functions of this specification. RTSP 2.0 Methods Registration Procedure(s) Standards Action Reference [RFC7826] Available Formats [IMG] CSV Method Directionality Reference DESCRIBE C->S [RFC7826] GET_PARAMETER C->S, S->C [RFC7826] OPTIONS C->S, S->C [RFC7826] PAUSE C->S [RFC7826] PLAY C->S [RFC7826] PLAY_NOTIFY S->C [RFC7826] REDIRECT S->C [RFC7826] SETUP C->S [RFC7826] SET_PARAMETER C->S, S->C [RFC7826] TEARDOWN C->S, S->C [RFC7826] RTSP 2.0 Status Codes Registration Procedure(s) IETF Review Reference [RFC7826] 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. Available Formats [IMG] CSV Status Code Description Reference 100 Continue [RFC7826] 150 Server still working on ICE connectivity checks [RFC7825] 200 OK [RFC7826] 301 Moved Permanently [RFC7826] 302 Found [RFC7826] 303 See Other [RFC7826] 304 Not Modified [RFC7826] 305 Use Proxy [RFC7826] 400 Bad Request [RFC7826] 401 Unauthorized [RFC7826] 402 Payment Required [RFC7826] 403 Forbidden [RFC7826] 404 Not Found [RFC7826] 405 Method Not Allowed [RFC7826] 406 Not Acceptable [RFC7826] 407 Proxy Authentication Required [RFC7826] 408 Request Time-Out [RFC7826] 410 Gone [RFC7826] 412 Precondition Failed [RFC7826] 413 Request Message Body Too Large [RFC7826] 414 Request-URI Too Large [RFC7826] 415 Unsupported Media Type [RFC7826] 451 Parameter Not Understood [RFC7826] 452 Reserved [RFC7826] 453 Not Enough Bandwidth [RFC7826] 454 Session Not Found [RFC7826] 455 Method Not Valid in This State [RFC7826] 456 Header Field Not Valid for Resource [RFC7826] 457 Invalid Range [RFC7826] 458 Parameter Is Read-Only [RFC7826] 459 Aggregate operation not allowed [RFC7826] 460 Only aggregate operation allowed [RFC7826] 461 Unsupported Transport [RFC7826] 462 Destination Unreachable [RFC7826] 463 Destination Prohibited [RFC7826] 464 Data Transport Not Ready Yet [RFC7826] 465 Notification Reason Unknown [RFC7826] 466 Key Management Error [RFC7826] 470 Connection Authorization Required [RFC7826] 471 Connection Credentials not accepted [RFC7826] 472 Failure to establish secure connection [RFC7826] 480 ICE Connectivity check failure [RFC7825] 500 Internal Server Error [RFC7826] 501 Not Implemented [RFC7826] 502 Bad Gateway [RFC7826] 503 Service Unavailable [RFC7826] 504 Gateway Time-out [RFC7826] 505 RTSP Version not supported [RFC7826] 551 Option not supported [RFC7826] RSTP 2.0 Headers Registration Procedure(s) Expert Review Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Name Reference 3GPP-Adaptation [TS-26234][RFC7826] 3GPP-Link-Char [TS-26234][RFC7826] 3GPP-QoE-Feedback [TS-26234][RFC7826] 3GPP-QoE-Metrics [TS-26234][RFC7826] 3gpp-videopostdecbufsize [TS-26234][RFC7826] Accept [RFC7826] Accept-Credentials [RFC7826] Accept-Encoding [RFC7826] Accept-Language [RFC7826] Accept-Ranges [RFC7826] Allow [RFC7826] Authentication-Info [RFC7826] Authorization [RFC7826] Bandwidth [RFC7826] Blocksize [RFC7826] Cache-Control [RFC7826] Connection [RFC7826] Connection-Credentials [RFC7826] Content-Base [RFC7826] Content-Encoding [RFC7826] Content-Language [RFC7826] Content-Length [RFC7826] Content-Location [RFC7826] Content-Type [RFC7826] CSeq [RFC7826] Date [RFC7826] Expires [RFC7826] From [RFC7826] If-Match [RFC7826] If-None-Match [RFC7826] Last-Modified [RFC7826] Location [RFC7826] Media-Properties [RFC7826] Media-Range [RFC7826] MTag [RFC7826] Notify-Reason [RFC7826] Pipelined-Requests [RFC7826] Proxy-Authenticate [RFC7826] Proxy-Authorization [RFC7826] Proxy-Require [RFC7826] Proxy-Supported [RFC7826] Public [RFC7826] Range [RFC7826] Referrer [RFC7826] Request-Status [RFC7826] Require [RFC7826] Retry-After [RFC7826] RTP-Info [RFC7826] Scale [RFC7826] Seek-Style [RFC7826] Server [RFC7826] Session [RFC7826] Speed [RFC7826] Supported [RFC7826] Terminate-Reason [RFC7826] Timestamp [RFC7826] Transport [RFC7826] Unsupported [RFC7826] User-Agent [RFC7826] Via [RFC7826] WWW-Authenticate [RFC7826] x-initpredecbufperiod [TS-26234][RFC7826] x-predecbufsize [TS-26234][RFC7826] x-wap-profile [TS-26234][RFC7826] x-wap-profile-diff [TS-26234][RFC7826] x-wap-profile-warning [TS-26234][RFC7826] Accept-Credentials Policies Registration Procedure(s) Standards Action Reference [RFC7826] Available Formats [IMG] CSV Name Description Reference Any A policy requiring the proxy to accept any received certificate. [RFC7826] Proxy A policy where the proxy applies its own policies to determine which certificates are accepted. [RFC7826] User A policy where the certificate is required to be forwarded down the proxy chain to the client, thus allowing the user to decided [RFC7826] to accept or refuse a certificate. Accept-Credentials Hash Algorithms Registration Procedure(s) Standards Action Reference [RFC7826] Available Formats [IMG] CSV Hash Alg. ID Reference sha-256 [RFC7826] Cache-Control Cache Directive Extensions Registration Procedure(s) Standards Action or IESG Approval Reference [RFC7826] Available Formats [IMG] CSV Name Reference no-cache: [RFC7826] public: [RFC7826] private: [RFC7826] no-transform: [RFC7826] only-if-cached: [RFC7826] max-stale: [RFC7826] min-fresh: [RFC7826] must-revalidate: [RFC7826] proxy-revalidate: [RFC7826] max-age: [RFC7826] Media Properties Registration Procedure(s) Specification Required Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Property Group Name Reference Random Access Random-Access [RFC7826] Random Access Beginning-Only [RFC7826] Random Access No-Seeking [RFC7826] Retention Unlimited [RFC7826] Retention Time-Limited [RFC7826] Retention Time-Duration [RFC7826] Supported Scale Scales [RFC7826] Notify-Reason Values Registration Procedure(s) Specification Required Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Name Description Reference end-of-stream This Notify-Reason value indicates the end of a media stream. [RFC7826] media-properties-update This Notify-Reason value allows the server to indicate that the properties of the media have changed during [RFC7826] the playout. scale-change This Notify-Reason value allows the server to notify the client about a change in the Scale of the media. [RFC7826] ice-restart This Notify-Reason value allows the server to notify the client about the need for an ICE restart. See Section [RFC7825] 4.6 of [RFC7825]. Range Header Formats Registration Procedure(s) Specification Required Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Identifier Name Reference npt Normal Play Time [RFC7826] clock UTC Absolute Time format [RFC7826] smpte SMPTE Timestamps [RFC7826] smpte-30-drop SMPTE Timestamps 29.97 Frames/sec (30 Hz with Drop) [RFC7826] smpte-25 SMPTE Timestamps 25 Frames/sec [RFC7826] Terminate-Reason Redirect Reasons Registration Procedure(s) Expert Review Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Name Reference Session-Timeout [RFC7826] Server-Admin [RFC7826] Internal-Error [RFC7826] Terminate-Reason Header Parameters Registration Procedure(s) Specification Required Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Name Reference time [RFC7826] user-msg [RFC7826] RTP-Info Header Parameters Registration Procedure(s) Specification Required Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Name Reference url [RFC7826] ssrc [RFC7826] seq [RFC7826] rtptime [RFC7826] Seek-Style Policies Registration Procedure(s) Specification Required Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Name Description Reference RAP Using the closest Random Access Point prior to or at the requested start position. [RFC7826] CoRAP Conditional Random Access Point is like RAP, but only if the RAP is closer prior to the requested start position than [RFC7826] current pause point. First-Prior The first-prior policy will start delivery with the media unit that has a playout time first prior to the requested start [RFC7826] position. Next The next media units after the provided start position. [RFC7826] Transport Protocol Identifier Registration Procedure(s) Specification Required Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV ID String Reference RTP/AVP [RFC7826] RTP/AVP/UDP [RFC7826] RTP/AVPF [RFC7826] RTP/AVPF/UDP [RFC7826] RTP/SAVP [RFC7826] RTP/SAVP/UDP [RFC7826] RTP/SAVPF [RFC7826] RTP/SAVPF/UDP [RFC7826] RTP/AVP/TCP [RFC7826] RTP/AVPF/TCP [RFC7826] RTP/SAVP/TCP [RFC7826] RTP/SAVPF/TCP [RFC7826] RTP/AVP/D-ICE [RFC7825] RTP/AVPF/D-ICE [RFC7825] RTP/SAVP/D-ICE [RFC7825] RTP/SAVPF/D-ICE [RFC7825] Transport Modes Registration Procedure(s) Standards Action Reference [RFC7826] Available Formats [IMG] CSV Value Reference PLAY [RFC7826] Transport Parameters Registration Procedure(s) Specification Required Expert(s) Martin Stiemerling Reference [RFC7826] Available Formats [IMG] CSV Name Reference unicast [RFC7826] multicast [RFC7826] interleaved [RFC7826] ttl [RFC7826] layers [RFC7826] ssrc [RFC7826] mode [RFC7826] dest_addr [RFC7826] src_addr [RFC7826] setup [RFC7826] connection [RFC7826] RTCP-mux [RFC7826] MIKEY [RFC7826] candidates [RFC7825] ICE-Password [RFC7825] ICE-ufrag [RFC7825] Licensing Terms