Real-Time Transport Protocol (RTP) Parameters
2024-03-18
RTP Payload Types (PT) for standard audio and video encodings - Closed
Registry closed; see , Section 3
The RFC "RTP Profile for Audio and Video Conferences with Minimal
Control" specifies an initial set "payload types". This
list maintains and extends that list.
0
PCMU
A
8000
1
1
Reserved
2
Reserved
3
GSM
A
8000
1
4
G723
A
8000
1
5
DVI4
A
8000
1
6
DVI4
A
16000
1
7
LPC
A
8000
1
8
PCMA
A
8000
1
9
G722
A
8000
1
10
L16
A
44100
2
11
L16
A
44100
1
12
QCELP
A
8000
1
13
CN
A
8000
1
14
MPA
A
90000
15
G728
A
8000
1
16
DVI4
A
11025
1
17
DVI4
A
22050
1
18
G729
A
8000
1
19
Reserved
A
20
Unassigned
A
21
Unassigned
A
22
Unassigned
A
23
Unassigned
A
24
Unassigned
V
25
CelB
V
90000
26
JPEG
V
90000
27
Unassigned
V
28
nv
V
90000
29
Unassigned
V
30
Unassigned
V
31
H261
V
90000
32
MPV
V
90000
33
MP2T
AV
90000
34
H263
V
90000
35-71
Unassigned
?
72-76
Reserved for RTCP conflict avoidance
77-95
Unassigned
?
96-127
dynamic
?
RTP Payload Format Media Types
Standards Action or Expert Review
Unassigned
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
.
application
1d-interleaved-parityfec
application
h224
4800
application
parityfec
application
raptorfec
application
rtx
application
smpte336m
application
ulpfec
audio
1d-interleaved-parityfec
audio
32kadpcm
8000
audio
ac3
audio
AMR
8000
audio
AMR-WB
16000
audio
amr-wb+
72000
audio
ATRAC-ADVANCED-LOSSLESS
audio
atrac-x
audio
atrac3
44100
audio
BV16
8000
audio
BV32
16000
audio
clearmode
8000
1
audio
CN
audio
DAT12
audio
dsr-es201108
audio
dsr-es202050
8000
audio
dsr-es202211
8000
audio
dsr-es202212
8000
audio
DV
audio
DVI4
audio
eac3
audio
EVRC
8000
1
audio
EVRC0
8000
1
audio
EVRC1
8000
1
audio
EVRCB
8000
1
audio
EVRCB0
8000
1
audio
EVRCB1
8000
1
audio
EVRCWB
audio
EVRCWB0
audio
EVRCWB1
audio
fwdred
audio
g719
48000
audio
G722
audio
G7221
16000
1
audio
G723
audio
G726-16
8000
1
audio
G726-24
8000
1
audio
G726-32
8000
1
audio
G726-40
8000
1
audio
G728
audio
G729
audio
G7291
16000
audio
G729D
8000
1
audio
G729E
8000
1
audio
GSM
audio
GSM-EFR
8000
1
audio
GSM-HR-08
8000
audio
iLBC
8000
audio
ip-mr_v2.5
16000
audio
L8
audio
L16
audio
L20
audio
L24
audio
LPC
audio
MELP
8000
1
audio
MELP600
8000
1
audio
MELP1200
8000
1
audio
MELP2400
8000
1
audio
MP4A-LATM
audio
MPA
90000
audio
mpa-robust
90000
audio
mpeg4-generic
audio
parityfec
audio
PCMA
audio
PCMA-WB
16000
audio
PCMU
audio
PCMU-WB
16000
audio
QCELP
audio
raptorfec
audio
RED
audio
rtp-midi
audio
rtx
audio
scip
8000
1
audio
SMV
8000
1
audio
SMV0
8000
1
audio
speex
audio
t140c
audio
t38
audio
telephone-event
audio
tone
audio
TSVCIS
8000
1
audio
uemclip
audio
ulpfec
audio
VDVI
1
audio
VMR-WB
16000
audio
vorbis
audio
vorbis-config
text
1d-interleaved-parityfec
text
fwdred
text
parityfec
text
raptorfec
text
red
1000
text
rtx
text
t140
1000
text
ulpfec
video
BMPEG
90000
video
1d-interleaved-parityfec
video
3gpp-tt
video
BT656
90000
video
celB
video
DV
90000
video
H261
video
H263
90000
video
H263-1998
90000
video
H263-2000
90000
video
H264
video
H264-RCDO
90000
video
H264-SVC
video
JPEG
video
JPEG2000
video
jxsv
90000
video
MP1S
90000
video
MP2P
90000
video
MP2T
video
MP4V-ES
90000
video
mpeg4-generic
video
MPV
video
nv
video
parityfec
video
pointer
90000
video
raptorfec
video
raw
90000
video
rtx
video
scip
90000
1
video
SMPTE292M
video
ulpfec
video
vc1
90000
video
vc2
90000
video
VP9
90000
RTCP Control Packet Types (PT)
Magnus Westerlund
The RFC "RTP: A Transport Protocol for Real-Time Applications"
specifies an initial set of "control packet types" for
RTCP. This list maintains and extends that list.
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
0
Reserved
1-191
Unassigned
192
Reserved (Historic-FIR)
193
Reserved (Historic-NACK)
194
SMPTETC
SMPTE time-code mapping
195
IJ
Extended inter-arrival jitter report
196-199
Unassigned
200
SR
sender report
201
RR
receiver report
202
SDES
source description
203
BYE
goodbye
204
APP
application-defined
205
RTPFB
Generic RTP Feedback
206
PSFB
Payload-specific
207
XR
extended report
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
210
TOKEN
Port Mapping
211
IDMS
IDMS Settings
212
RGRS
Reporting Group Reporting Sources
213
SNM
Splicing Notification Message
214-254
Unassigned
255
Reserved
RTP SDES Item Types
Specification Required or Expert Review
Magnus Westerlund
The RFC "RTP: A Transport Protocol for Real-Time Applications"
specifies an initial set of "item types" for the RTCP
SDES control packet. This list maintains and extends that list.
0
END
end of SDES list
1
CNAME
canonical name
2
NAME
user name
3
EMAIL
user's electronic mail address
4
PHONE
user's phone number
5
LOC
geographic user location
6
TOOL
name of application or tool
7
NOTE
notice about the source
8
PRIV
private extensions
9
H323-CADDR
H.323 callable address
10
APSI
Application Specific Identifier
11
RGRP
Reporting Group Identifier
12
RtpStreamId
RTP Stream Identifier
13
RepairedRtpStreamId
Repaired RTP Stream Identifier
14
CCID
CLUE CaptId
15
MID
Media Identification
16-255
Unassigned
SMT Values for TOKEN Packet Type Registry
IETF Review
0
Reserved
1
Port Mapping Request
2
Port Mapping Response
3
Token Verification Request
4
Token Verification Failure
5-30
Unassigned
31
Reserved
RTP Profile Names
Standards Action or Expert Review
Unassigned
RTP/AVP
RTP/SAVP
RTP/AVPF
RTP/SAVPF
FMT Values for RTPFB Payload Types
Specification Required
Magnus Westerlund, Roni Even
1
Generic NACK
Generic negative acknowledgement
2
Reserved
3
TMMBR
Temporary Maximum Media Stream Bit Rate Request
4
TMMBN
Temporary Maximum Media Stream Bit Rate Notification
5
RTCP-SR-REQ
RTCP Rapid Resynchronisation Request
6
RAMS
Rapid Acquisition of Multicast Sessions
7
TLLEI
Transport-Layer Third-Party Loss Early Indication
8
RTCP-ECN-FB
RTCP ECN Feedback
9
PAUSE-RESUME
Media Pause/Resume
10
DBI
Delay Budget Information (DBI)
3GPP TS 26.114 v16.3.0
11
CCFB
RTP Congestion Control Feedback
12-30
Unassigned
31
Extension
Reserved for future extensions
FMT Values for PSFB Payload Types
Specification Required
Magnus Westerlund, Roni Even
1
PLI
Picture Loss Indication
2
SLI
Slice Loss Indication
3
RPSI
Reference Picture Selection Indication
4
FIR
Full Intra Request Command
5
TSTR
Temporal-Spatial Trade-off Request
6
TSTN
Temporal-Spatial Trade-off Notification
7
VBCM
Video Back Channel Message
8
PSLEI
Payload-Specific Third-Party Loss Early Indication
9
ROI
Video region-of-interest (ROI)
3GPP TS 26.114 v16.3.0
10
LRR
Layer Refresh Request Command
11
VP
Viewport (VP)
3GPP TS 26.114
12-14
Unassigned
15
AFB
Application Layer Feedback
16-30
Unassigned
31
Extension
Reserved for future extensions
RTP Compact Header Extensions
Expert Review
Magnus Westerlund
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.
urn:ietf:params:rtp-hdrext:toffset
Transmission Time offsets
urn:ietf:params:rtp-hdrext:smpte-tc
SMPTE time-code mapping
urn:ietf:params:rtp-hdrext:ntp-64
Synchronisation metadata: 64-bit timestamp format
IETF Audio/Video Transport Working Group
urn:ietf:params:rtp-hdrext:ntp-56
Synchronisation metadata: 56-bit timestamp format
IETF Audio/Video Transport Working Group
urn:ietf:params:rtp-hdrext:ssrc-audio-level
Audio Level
urn:ietf:params:rtp-hdrext:csrc-audio-level
Mixer-to-client audio level indicators
urn:ietf:params:rtp-hdrext:encrypt
Encrypted extension header element
urn:3gpp:video-orientation
Coordination of video orientation (CVO) feature, see clause 6.2.3
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
3GPP TS 26.114, version 12.5.0
urn:3gpp:roi-sent
Signalling of the arbitrary region-of-interest (ROI) information
for the sent video, see clause 6.2.3.4
3GPP TS 26.114, version 13.1.0
urn:3gpp:predefined-roi-sent
Signalling of the predefined region-of-interest (ROI) information
for the sent video, see clause 6.2.3.4
3GPP TS 26.114, version 13.1.0
urn:ietf:params:rtp-hdrext:sdes
Reserved as base URN for RTCP SDES items that are also
defined as RTP compact header extensions.
Authors of
urn:ietf:params:rtp-hdrext:splicing-interval
Splicing Interval
urn:ietf:params:rtp-hdrext:framemarkinginfo
Frame marking information for video streams
Sub-Report Block Type (SRBT) Values for the RSI Packet
Specification Required
Unassigned
0
IPv4 Address
IPv4 Feedback Target Address
1
IPv6 Address
IPv6 Feedback Target Address
2
DNS Name
DNS Name indicating Feedback Target Address
3
Reserved
Reserved for Assignment by Standards Action
4
Loss
Loss distribution
5
Jitter
Jitter distribution
6
RTT
Round-trip time distribution
7
Cumulative loss
Cumulative loss distribution
8
Collisions
SSRC Collision list
9
Reserved
Reserved for Assignment by Standards Action
10
Stats
General statistics
11
RTCP BW
RTCP Bandwidth indication
12
Group Info
RTCP Group and Average Packet size
SFMT Values for RAMS Messages
Specification Required
Unassigned
0
Reserved
1
RAMS Request
2
RAMS Information
3
RAMS Termination
4-254
Unassigned
255
Reserved
RAMS TLV Space Registry
Specification Required
Unassigned
0
Reserved
1
Requested Media Sender SSRC(s)
2
Min RAMS Buffer Fill Requirement
3
Max RAMS Buffer Fill Requirement
4
Max Receive Bitrate
5
Request for Preamble Only
6
Supported Enterprise Number(s)
7-30
Unassigned
31
Media Sender SSRC
32
RTP Seqnum of the First Packet
33
Earliest Multicast Join Time
34
Burst Duration
35
Max Transmit Bitrate
36-60
Unassigned
61
Extended RTP Seqnum of First Multicast Packet
62-127
Unassigned
128-254
Reserved for Private Use
255
Reserved
RAMS Response Code Space Registry
Specification Required
Unassigned
New response codes should be classified following the guidelines below:
1xx
Informational
2xx
Success
3xx
Redirection
4xx
RTP Receiver (RTP_Rx) Error
5xx
Burst/Retransmission Source (BRS) Error
0
A private response code is included in the message
100
Parameter update for RAMS session
200
RAMS request has been accepted
201
Unicast burst has been completed
400
Invalid RAMS-R message syntax
401
Invalid min buffer requirement in RAMS-R message
402
Invalid max buffer requirement in RAMS-R message
403
Insufficient max bitrate requirement in RAMS-R
message
404
Invalid RAMS-T message syntax
405
Invalid Token
500
An unspecified BRS internal error has occurred
501
BRS has insufficient bandwidth to start RAMS
session
502
Burst is terminated due to network congestion
503
BRS has insufficient CPU cycles to start RAMS
session
504
RAMS functionality is not available on BRS
505
RAMS functionality is not available for RTP_Rx
506
RAMS functionality is not available for
the requested multicast stream
507
BRS has no valid starting point available for
the requested multicast stream
508
BRS has no reference information available for
the requested multicast stream
509
BRS has no RTP stream matching the requested SSRC
510
RAMS request to acquire the entire session
has been denied
511
Only the preamble information is sent
512
RAMS request has been denied due to a policy
EKT Message Types
Specification Required
Unassigned
0
Short
1
Unassigned
2
Full
3-254
Unassigned
255
Reserved
EKT Ciphers
Specification Required
Unassigned
0
AESKW128
1
AESKW256
2-254
Unassigned
255
Reserved
Adam Roach
mailto:adam&nostrum.com
2016-10-20
Chunrong Zhu
mailto:Chunrong_Zhu&ccm.jf.intel.com
1996-06
Daniel Hanson
mailto:dan.hanson&gd-ms.com
2021-03-15
Emil Ivov
mailto:emcho&jitsi.org
2011-12
IESG
mailto:iesg&ietf.org
Jinwei Xia
mailto:xiajinwei&huawei.com
2016-08-09
Jonathan Lennox
mailto:jonathan&vidyo.com
2013-02-12
Joseph Di Pol
mailto:Joe.Dipol&eng.sun.com
1996-05
Michael Faller
mailto:michael.faller&gd-ms.com
2021-03-15
Mo Zanaty
mailto:mzanaty&cisco.com
2024-03-18
Ozgur Oyman
mailto:ozgur.oyman&intel.com
2019-11-06
Roni Even
mailto:ron.even.tlv&gmail.com
2017-03-03
SCIP Working Group
mailto:ncia.cis3&ncia.nato.int
2021-03-15
Unkown
mailto:singer&apple.com
3GPP Specifications Manager
mailto:3gppContact&etsi.org
2015-09-16
Thomas Schierl
mailto:ts&thomas-schierl.de
Vineet Kumar
mailto:Vineet_Kumar&ccm.jf.intel.com
1997-01