Real-Time Transport Protocol (RTP) Parameters

Last Updated
2014-07-02
Available Formats

XML

HTML

Plain text

Registries included below

RTP Payload types (PT) for standard audio and video encodings - Closed

Registration Procedure(s)
Registry closed; see [RFC3551], Section 3
Reference
[RFC3551]
Note
The RFC "RTP Profile for Audio and Video Conferences with Minimal
Control" [RFC3551] specifies an initial set "payload types".  This
list maintains and extends that list.
Available Formats

CSV
PT Encoding Name Audio/Video (A/V) Clock Rate (Hz) Channels Reference
0 PCMU A 8000 1 [RFC3551]
1 Reserved
2 Reserved
3 GSM A 8000 1 [RFC3551]
4 G723 A 8000 1 [Vineet_Kumar][RFC3551]
5 DVI4 A 8000 1 [RFC3551]
6 DVI4 A 16000 1 [RFC3551]
7 LPC A 8000 1 [RFC3551]
8 PCMA A 8000 1 [RFC3551]
9 G722 A 8000 1 [RFC3551]
10 L16 A 44100 2 [RFC3551]
11 L16 A 44100 1 [RFC3551]
12 QCELP A 8000 1 [RFC3551]
13 CN A 8000 1 [RFC3389]
14 MPA A 90000 [RFC3551][RFC2250]
15 G728 A 8000 1 [RFC3551]
16 DVI4 A 11025 1 [Joseph_Di_Pol]
17 DVI4 A 22050 1 [Joseph_Di_Pol]
18 G729 A 8000 1 [RFC3551]
19 Reserved A
20 Unassigned A
21 Unassigned A
22 Unassigned A
23 Unassigned A
24 Unassigned V
25 CelB V 90000 [RFC2029]
26 JPEG V 90000 [RFC2435]
27 Unassigned V
28 nv V 90000 [RFC3551]
29 Unassigned V
30 Unassigned V
31 H261 V 90000 [RFC4587]
32 MPV V 90000 [RFC2250]
33 MP2T AV 90000 [RFC2250]
34 H263 V 90000 [Chunrong_Zhu]
35-71 Unassigned ?
72-76 Reserved for RTCP conflict avoidance [RFC3551]
77-95 Unassigned ?
96-127 dynamic ? [RFC3551]

RTP Payload Format media types

Registration Procedure(s)
Standards Action Process or expert approval
Expert(s)
Steve Casner
Reference
[RFC4855]
Note
In addition to the RTP payload formats (encodings) listed in the RTP
Payload Types table, there are additional payload formats that do not
have static RTP payload types assigned but instead use dynamic payload
type number assignment. Each payload format is named by a registered
media subtype as listed in the following table. As new payload formats
are specified, their registered media subtypes should be added to this
table. In addition, for the payload formats listed in the RTP Payload
Types table above, the "encoding name" is also registered as a media
subtype under the media type "audio" or "video". The clock rate and
number of channels shown here are the normal values for those payload
formats that have a normal value.  Both type and subtype names are 
case-insensitive as defined in RFC4288.

Registration procedures and a registration template can be found in
[RFC4855]
Available Formats

CSV
Media Type Subtype Clock Rate (Hz) Channels (audio) Reference
application 1d-interleaved-parityfec [RFC6015]
application h224 4800 [RFC4573]
application parityfec [RFC3009]
application raptorfec [RFC6682]
application rtx [RFC4588]
application smpte336m [RFC6597]
application ulpfec [RFC5109]
audio 1d-interleaved-parityfec [RFC6015]
audio 32kadpcm 8000 [RFC3802][RFC2421]
audio ac3 [RFC4184]
audio AMR 8000 [RFC4867][RFC3267]
audio AMR-WB 16000 [RFC4867][RFC3267]
audio amr-wb+ 72000 [RFC4352]
audio atrac3 44100 [RFC5584]
audio ATRAC-ADVANCED-LOSSLESS [RFC5584]
audio atrac-x [RFC5584]
audio BV16 8000 [RFC4298]
audio BV32 16000 [RFC4298]
audio clearmode 8000 1 [RFC4040]
audio CN [RFC3389]
audio DAT12 [RFC3190]
audio dsr-es201108 [RFC3557]
audio dsr-es202050 8000 [RFC4060]
audio dsr-es202211 8000 [RFC4060]
audio dsr-es202212 8000 [RFC4060]
audio DV [RFC6469]
audio eac3 [RFC4598]
audio EVRC 8000 1 [RFC4788]
audio EVRC0 8000 1 [RFC4788]
audio EVRC1 8000 1 [RFC4788]
audio EVRCB 8000 1 [RFC4788]
audio EVRCB0 8000 1 [RFC4788]
audio EVRCB1 8000 1 [RFC4788]
audio EVRCWB [RFC5188]
audio EVRCWB0 [RFC5188]
audio EVRCWB1 [RFC5188]
audio fwdred [RFC6354]
audio g719 48000 [RFC5404]
audio G7221 16000 1 [RFC5577]
audio G726-16 8000 1 [RFC3551][RFC4856]
audio G726-24 8000 1 [RFC3551][RFC4856]
audio G726-32 8000 1 [RFC3551][RFC4856]
audio G726-40 8000 1 [RFC3551][RFC4856]
audio G729D 8000 1 [RFC3551][RFC4856]
audio G729E 8000 1 [RFC3551][RFC4856]
audio GSM-EFR 8000 1 [RFC3551][RFC4856]
audio L8 [RFC3551][RFC4856]
audio raptorfec [RFC6682]
audio RED [RFC2198][RFC3555]
audio rtx [RFC4588]
audio VDVI 1 [RFC3551][RFC4856]
audio L20 [RFC3190]
audio L24 [RFC3190]
audio MP4A-LATM [RFC3016]
audio mpa-robust 90000 [RFC5219]
audio parityfec [RFC5109]
audio SMV 8000 1 [RFC3558]
audio SMV0 8000 1 [RFC3558]
audio t140c [RFC4351]
audio t38 [RFC4612]
audio telephone-event [RFC4733]
audio tone [RFC4733]
audio DVI4 [RFC4856]
audio G722 [RFC4856]
audio G723 [RFC4856]
audio G728 [RFC4856]
audio G729 [RFC4856]
audio GSM [RFC4856]
audio L16 [RFC4856]
audio LPC [RFC4856]
audio PCMA [RFC4856]
audio PCMU [RFC4856]
audio G7291 16000 [RFC4749][RFC5459]
audio GSM-HR-08 8000 [RFC5993]
audio iLBC 8000 [RFC3952]
audio ip-mr_v2.5 16000 [RFC6262]
audio MPA 90000 [RFC3555]
audio mpeg4-generic [RFC3640][RFC5691][RFC6295]
audio PCMA-WB 16000 [RFC5391]
audio PCMU-WB 16000 [RFC5391]
audio QCELP [RFC3555]
audio rtp-midi [RFC6295]
audio speex [RFC5574]
audio uemclip [RFC5686]
audio ulpfec [RFC5109]
audio VMR-WB 16000 [RFC4348][RFC4424]
audio vorbis [RFC5215]
audio vorbis-config [RFC5215]
text 1d-interleaved-parityfec [RFC6015]
text fwdred [RFC6354]
text parityfec [RFC3009]
text raptorfec [RFC6682]
text red 1000 [RFC4102]
text rtx [RFC4588]
text t140 1000 [RFC4103]
text ulpfec [RFC5109]
video BMPEG 90000 [RFC2343][RFC3555]
video 1d-interleaved-parityfec [RFC6015]
video 3gpp-tt [RFC4396]
video BT656 90000 [RFC2431][RFC3555]
video celB [RFC3555]
video DV 90000 [RFC6469]
video H261 [RFC4587]
video H263 90000 [RFC4628]
video H263-1998 90000 [RFC4629]
video H263-2000 90000 [RFC4629]
video H264 [RFC6184]
video H264-RCDO 90000 [RFC6185]
video H264-SVC [RFC6190]
video JPEG [RFC3555]
video JPEG2000 [RFC5371]
video MP1S 90000 [RFC2250][RFC3555]
video MP2P 90000 [RFC2250][RFC3555]
video MP2T [RFC3555]
video MP4V-ES 90000 [RFC3016]
video mpeg4-generic [RFC3640]
video MPV [RFC3555]
video nv [RFC4856]
video parityfec [RFC5109]
video pointer 90000 [RFC2862]
video raptorfec [RFC6682]
video raw 90000 [RFC4175]
video rtx [RFC4588]
video SMPTE292M [RFC3497]
video ulpfec [RFC5109]
video vc1 90000 [RFC4425]

RTCP Control Packet types (PT)

Expert(s)
Steve Casner, Magnus Westerlund
Reference
[RFC5761][RFC3550]
Note
The RFC "RTP: A Transport Protocol for Real-Time Applications"
[RFC3550] specifies an initial set of "control packet types" for
RTCP.  This list maintains and extends that list.
Available Formats

CSV
Range Registration Procedures Note
1-191 Specification required or expert review
194-199 Specification required or expert review If 200-223 is fully occupied
200-223 Specification required or expert review Primary Assignments range
224-254 Specification required or expert review
Value Abbrev. Name Reference
0 Reserved
1-191 Unassigned
192 Reserved (Historic-FIR) [RFC2032]
193 Reserved (Historic-NACK) [RFC2032]
194 SMPTETC SMPTE time-code mapping [RFC5484]
195 IJ Extended inter-arrival jitter report [RFC5450]
196-199 Unassigned
200 SR sender report [RFC3550]
201 RR receiver report [RFC3550]
202 SDES source description [RFC3550]
203 BYE goodbye [RFC3550]
204 APP application-defined [RFC3550]
205 RTPFB Generic RTP Feedback [RFC4585]
206 PSFB Payload-specific [RFC4585]
207 XR extended report [RFC3611]
208 AVB AVB RTCP packet ["Standard for Layer 3 Transport Protocol for Time Sensitive Applications in Local Area Networks." Work in progress.]
209 RSI Receiver Summary Information [RFC5760]
210 TOKEN Port Mapping [RFC6284]
211 IDMS IDMS Settings [RFC7272]
212-254 Unassigned
255 Reserved

RTP SDES item types

Registration Procedure(s)
Specification Required or Expert Review
Reference
[RFC3550]
Note
The RFC "RTP: A Transport Protocol for Real-Time Applications"
[RFC3550] specifies an initial set of "item types" for the RTCP
SDES control packet.  This list maintains and extends that list.
Available Formats

CSV
Value Abbrev. Name Reference
0 END end of SDES list [RFC3550]
1 CNAME canonical name [RFC3550]
2 NAME user name [RFC3550]
3 EMAIL user's electronic mail address [RFC3550]
4 PHONE user's phone number [RFC3550]
5 LOC geographic user location [RFC3550]
6 TOOL name of application or tool [RFC3550]
7 NOTE notice about the source [RFC3550]
8 PRIV private extensions [RFC3550]
9 H323-CADDR H.323 callable address [Vineet_Kumar]
10 APSI Application Specific Identifier [RFC6776]
11-255 Unassigned

SMT Values for TOKEN Packet Type Registry

Registration Procedure(s)
IETF Review
Reference
[RFC6284]
Available Formats

CSV
Value Name Reference
0 Reserved [RFC6284]
1 Port Mapping Request [RFC6284]
2 Port Mapping Response [RFC6284]
3 Token Verification Request [RFC6284]
4 Token Verification Failure [RFC6284]
5-30 Unassigned
31 Reserved [RFC6284]

RTP Profile Names

Registration Procedure(s)
Standards Action Process or expert approval
Expert(s)
Steve Casner
Reference
[RFC3550]
Available Formats

CSV
Profile Name Reference
RTP/AVP [RFC3550]
RTP/SAVP [RFC3711]
RTP/AVPF [RFC4585]
RTP/SAVPF [RFC5124]

FMT Values for RTPFB Payload Types

Registration Procedure(s)
Specification Required
Reference
[RFC4585]
Available Formats

CSV
Value Name Long Name Reference
1 Generic NACK Generic negative acknowledgement [RFC4585]
2 Reserved [RFC5104]
3 TMMBR Temporary Maximum Media Stream Bit Rate Request [RFC5104]
4 TMMBN Temporary Maximum Media Stream Bit Rate Notification [RFC5104]
5 RTCP-SR-REQ RTCP Rapid Resynchronisation Request [RFC6051]
6 RAMS Rapid Acquisition of Multicast Sessions [RFC6285]
7 TLLEI Transport-Layer Third-Party Loss Early Indication [RFC6642]
8 RTCP-ECN-FB RTCP ECN Feedback [RFC6679]
9-30 Unassigned
31 Extension Reserved for future extensions [RFC4585]

FMT Values for PSFB Payload Types

Registration Procedure(s)
Specification Required
Reference
[RFC4585]
Available Formats

CSV
Value Name Long Name Reference
1 PLI Picture Loss Indication [RFC4585]
2 SLI Slice Loss Indication [RFC4585]
3 RPSI Reference Picture Selection Indication [RFC4585]
4 FIR Full Intra Request Command [RFC5104]
5 TSTR Temporal-Spatial Trade-off Request [RFC5104]
6 TSTN Temporal-Spatial Trade-off Notification [RFC5104]
7 VBCM Video Back Channel Message [RFC5104]
8 PSLEI Payload-Specific Third-Party Loss Early Indication [RFC6642]
9-14 Unassigned
15 AFB Application Layer Feedback [RFC4585]
16-30 Unassigned
31 Extension Reserved for future extensions [RFC4585]

RTP Compact Header Extensions

Registration Procedure(s)
Expert Review
Expert(s)
Magnus Westerlund, Stephen Casner
Reference
[RFC5285]
Note
For extensions defined in RFCs, the URI is recommended to be of the
form urn:ietf:params:rtp-hdrext:, and the formal reference is the RFC
number of the RFC documenting the extension.
Available Formats

CSV
Extension URI Description Contact Reference
urn:ietf:params:rtp-hdrext:toffset Transmission Time offsets [Singer] [RFC5450]
urn:ietf:params:rtp-hdrext:smpte-tc SMPTE time-code mapping [Singer] [RFC5484]
urn:ietf:params:rtp-hdrext:ntp-64 Synchronisation metadata: 64-bit timestamp format [Thomas_Schierl] [IETF Audio/Video Transport Working Group][RFC6051]
urn:ietf:params:rtp-hdrext:ntp-56 Synchronisation metadata: 56-bit timestamp format [Thomas_Schierl] [IETF Audio/Video Transport Working Group][RFC6051]
urn:ietf:params:rtp-hdrext:ssrc-audio-level Audio Level [Jonathan_Lennox] [RFC6464]
urn:ietf:params:rtp-hdrext:csrc-audio-level Mixer-to-client audio level indicators [Emil_Ivov] [RFC6465]
urn:ietf:params:rtp-hdrext:encrypt Encrypted extension header element [Jonathan_Lennox] [RFC6904]
urn:3gpp:video-orientation Coordination of video orientation (CVO) feature, see clause 6.2.3 [Specifications_Manager_3GPP] [3GPP TS 26.114, version 12.5.0]
urn:3gpp:video-orientation:6 Higher granularity (6-bit) coordination of video orientation (CVO) feature, see clause 6.2.3 [Specifications_Manager_3GPP] [3GPP TS 26.114, version 12.5.0]

Sub-Report Block Type (SRBT) Values for the RSI Packet

Registration Procedure(s)
Specification Required
Reference
[RFC5760]
Available Formats

CSV
Value Name Long Name Reference
0 IPv4 Address IPv4 Feedback Target Address [RFC5760]
1 IPv6 Address IPv6 Feedback Target Address [RFC5760]
2 DNS Name DNS Name indicating Feedback Target Address [RFC5760]
3 Reserved Reserved for Assignment by Standards Action [RFC5760]
4 Loss Loss distribution [RFC5760]
5 Jitter Jitter distribution [RFC5760]
6 RTT Round-trip time distribution [RFC5760]
7 Cumulative loss Cumulative loss distribution [RFC5760]
8 Collisions SSRC Collision list [RFC5760]
9 Reserved Reserved for Assignment by Standards Action [RFC5760]
10 Stats General statistics [RFC5760]
11 RTCP BW RTCP Bandwidth indication [RFC5760]
12 Group Info RTCP Group and Average Packet size [RFC5760]

SFMT Values for RAMS Messages

Registration Procedure(s)
Specification Required
Reference
[RFC6285]
Available Formats

CSV
Value Name Reference
0 Reserved [RFC6285]
1 RAMS Request [RFC6285]
2 RAMS Information [RFC6285]
3 RAMS Termination [RFC6285]
4-254 Unassigned
255 Reserved [RFC6285]

RAMS TLV Space Registry

Registration Procedure(s)
Specification Required
Reference
[RFC6285]
Available Formats

CSV
Type Description Reference
0 Reserved [RFC6285]
1 Requested Media Sender SSRC(s) [RFC6285]
2 Min RAMS Buffer Fill Requirement [RFC6285]
3 Max RAMS Buffer Fill Requirement [RFC6285]
4 Max Receive Bitrate [RFC6285]
5 Request for Preamble Only [RFC6285]
6 Supported Enterprise Number(s) [RFC6285]
7-30 Unassigned
31 Media Sender SSRC [RFC6285]
32 RTP Seqnum of the First Packet [RFC6285]
33 Earliest Multicast Join Time [RFC6285]
34 Burst Duration [RFC6285]
35 Max Transmit Bitrate [RFC6285]
36-60 Unassigned
61 Extended RTP Seqnum of First Multicast Packet [RFC6285]
62-127 Unassigned
128-254 Reserved for Private Use [RFC6285]
255 Reserved [RFC6285]

RAMS Response Code Space Registry

Registration Procedure(s)
Specification Required
Reference
[RFC6285]
Note
New response codes should be classified following the guidelines below:
Available Formats

CSV
Range Registration Procedures
1xx Informational
2xx Success
3xx Redirection
4xx RTP Receiver (RTP_Rx) Error
5xx Burst/Retransmission Source (BRS) Error
Code Description Reference
0 A private response code is included in the message [RFC6285]
100 Parameter update for RAMS session [RFC6285]
200 RAMS request has been accepted [RFC6285]
201 Unicast burst has been completed [RFC6285]
400 Invalid RAMS-R message syntax [RFC6285]
401 Invalid min buffer requirement in RAMS-R message [RFC6285]
402 Invalid max buffer requirement in RAMS-R message [RFC6285]
403 Insufficient max bitrate requirement in RAMS-R message [RFC6285]
404 Invalid RAMS-T message syntax [RFC6285]
405 Invalid Token [RFC6284]
500 An unspecified BRS internal error has occurred [RFC6285]
501 BRS has insufficient bandwidth to start RAMS session [RFC6285]
502 Burst is terminated due to network congestion [RFC6285]
503 BRS has insufficient CPU cycles to start RAMS session [RFC6285]
504 RAMS functionality is not available on BRS [RFC6285]
505 RAMS functionality is not available for RTP_Rx [RFC6285]
506 RAMS functionality is not available for the requested multicast stream [RFC6285]
507 BRS has no valid starting point available for the requested multicast stream [RFC6285]
508 BRS has no reference information available for the requested multicast stream [RFC6285]
509 BRS has no RTP stream matching the requested SSRC [RFC6285]
510 RAMS request to acquire the entire session has been denied [RFC6285]
511 Only the preamble information is sent [RFC6285]
512 RAMS request has been denied due to a policy [RFC6285]

People

ID Name Contact URI Last Updated
[Chunrong_Zhu] Chunrong Zhu mailto:Chunrong_Zhu&ccm.jf.intel.com 1996-06
[Emil_Ivov] Emil Ivov mailto:emcho&jitsi.org 2011-12
[Jonathan_Lennox] Jonathan Lennox mailto:jonathan&vidyo.com 2013-02-12
[Joseph_Di_Pol] Joseph Di Pol mailto:Joe.Dipol&eng.sun.com 1996-05
[Singer] Unkown mailto:singer&apple.com
[Specifications_Manager_3GPP] 3GPP Specifications Manager mailto:3gppContact&etsi.org 2014-05-01
[Thomas_Schierl] Thomas Schierl mailto:ts&thomas-schierl.de
[Vineet_Kumar] Vineet Kumar mailto:Vineet_Kumar&ccm.jf.intel.com 1997-01