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