2012년 2월 1일 수요일

Real-Time Transport Protocol (RTP) Parameters

출처 : http://www.iana.org/assignments/rtp-parameters/rtp-parameters.xml


Real-Time Transport Protocol (RTP) Parameters

Last Updated
2012-01-11
This registry is also available in plain text.
Registries included below

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

Registration Procedures
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.
PT Encoding Name Audio/Video (A/V) Clock Rate (Hz) Channels Reference 
0PCMUA80001[RFC3551]
1Reserved
2Reserved
3GSMA80001[RFC3551]
4G723A80001[Vineet_Kumar][RFC3551]
5DVI4A80001[RFC3551]
6DVI4A160001[RFC3551]
7LPCA80001[RFC3551]
8PCMAA80001[RFC3551]
9G722A80001[RFC3551]
10L16A441002[RFC3551]
11L16A441001[RFC3551]
12QCELPA80001[RFC3551]
13CNA80001[RFC3389]
14MPAA90000[RFC3551][RFC2250]
15G728A80001[RFC3551]
16DVI4A110251[Joseph_Di_Pol]
17DVI4A220501[Joseph_Di_Pol]
18G729A80001[RFC3551]
19ReservedA
20UnassignedA
21UnassignedA
22UnassignedA
23UnassignedA
24UnassignedV
25CelBV90000[RFC2029]
26JPEGV90000[RFC2435]
27UnassignedV
28nvV90000[RFC3551]
29UnassignedV
30UnassignedV
31H261V90000[RFC4587]
32MPVV90000[RFC2250]
33MP2TAV90000[RFC2250]
34H263V90000[Chunrong_Zhu]
35-71Unassigned?
72-76Reserved for RTCP conflict avoidance[RFC3551]
77-95Unassigned?
96-127dynamic?[RFC3551]

RTP Payload Format media types

Registration Procedures
Standards Action Process or expert approval
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.

Registration procedures and a registration template can be found in
[RFC4855]
Media Type Subtype Clock Rate (Hz) Channels (audio) Reference 
application1d-interleaved-parityfec[RFC6015]
applicationh2244800[RFC4573]
applicationparityfec[RFC3009]
applicationrtx[RFC4588]
Audio1d-interleaved-parityfec[RFC6015]
Audio32kadpcm8000[RFC3802][RFC2421]
AudioCN[RFC3389]
AudioDV[RFC6469]
Audiovorbis-config[RFC5215]
audioac3[RFC4184]
audioAMR8000[RFC4867][RFC3267]
audioAMR-WB16000[RFC4867][RFC3267]
audioamr-wb+72000[RFC4352]
audioatrac344100[RFC5584]
audioATRAC-ADVANCED-LOSSLESS[RFC5584]
audioatrac-x[RFC5584]
audioBV168000[RFC4298]
audioBV3216000[RFC4298]
audioclearmode80001[RFC4040]
audioDAT12[RFC3190]
audiodsr-es201108[RFC3557]
audiodsr-es2020508000[RFC4060]
audiodsr-es2022118000[RFC4060]
audiodsr-es2022128000[RFC4060]
audioeac3[RFC4598]
audioEVRC80001[RFC4788]
audioEVRC080001[RFC4788]
audioEVRC180001[RFC4788]
audioEVRCB80001[RFC4788]
audioEVRCB080001[RFC4788]
audioEVRCB180001[RFC4788]
audioEVRCWB[RFC5188]
audioEVRCWB0[RFC5188]
audioEVRCWB1[RFC5188]
audiofwdred[RFC6354]
audiog71948000[RFC5404]
audioG7221160001[RFC5577]
audioG726-1680001[RFC3551][RFC4856]
audioG726-2480001[RFC3551][RFC4856]
audioG726-3280001[RFC3551][RFC4856]
audioG726-4080001[RFC3551][RFC4856]
audioG729D80001[RFC3551][RFC4856]
audioG729E80001[RFC3551][RFC4856]
audioGSM-EFR80001[RFC3551][RFC4856]
audioL8[RFC3551][RFC4856]
audioRED[RFC2198][RFC3555]
audiortx[RFC4588]
audioVDVI1[RFC3551][RFC4856]
audioL20[RFC3190]
audioL24[RFC3190]
audioMP4A-LATM[RFC3016]
audiompa-robust90000[RFC5219]
audioparityfec[RFC5109]
audioSMV80001[RFC3558]
audioSMV080001[RFC3558]
audiot140c[RFC4351]
audiot38[RFC4612]
audiotelephone-event[RFC4733]
audiotone[RFC4733]
audioDVI4[RFC4856]
audioG722[RFC4856]
audioG723[RFC4856]
audioG728[RFC4856]
audioG729[RFC4856]
audioGSM[RFC4856]
audioL16[RFC4856]
audioLPC[RFC4856]
audioPCMA[RFC4856]
audioPCMU[RFC4856]
audioG729116000[RFC4749][RFC5459]
audioGSM-HR-088000[RFC5993]
audioiLBC8000[RFC3952]
audioip-mr_v2.516000[RFC6262]
audioMPA90000[RFC3555]
audiompeg4-generic[RFC3640][RFC5691][RFC6295]
audioPCMA-WB16000[RFC5391]
audioPCMU-WB16000[RFC5391]
audioQCELP[RFC3555]
audiortp-midi[RFC6295]
audiospeex[RFC5574]
audiouemclip[RFC5686]
audioulpfec[RFC5109]
audioVMR-WB16000[RFC4348][RFC4424]
audiovorbis[RFC5215]
text1d-interleaved-parityfec[RFC6015]
textfwdred[RFC6354]
textparityfec[RFC3009]
textred1000[RFC4102]
textrtx[RFC4588]
textt1401000[RFC4103]
videoBMPEG90000[RFC2343][RFC3555]
videoBT65690000[RFC2431][RFC3555]
videoDV90000[RFC6469]
videoH263-199890000[RFC4629]
videoH263-200090000[RFC4629]
videoH264-RCDO90000[RFC6185]
videoMP1S90000[RFC2250][RFC3555]
videoMP2P90000[RFC2250][RFC3555]
videoMP4V-ES90000[RFC3016]
videoparityfec[RFC5109]
videopointer90000[RFC2862]
videoraw90000[RFC4175]
videortx[RFC4588]
videoSMPTE292M[RFC3497]
videovc190000[RFC4425]
Video1d-interleaved-parityfec[RFC6015]
Video3gpp-tt[RFC4396]
VideocelB[RFC3555]
VideoH261[RFC4587]
VideoH26390000[RFC4628]
VideoH264[RFC6184]
VideoH264-SVC[RFC6190]
VideoJPEG[RFC3555]
VideoJPEG2000[RFC5371]
VideoMP2T[RFC3555]
VideoMPV[RFC3555]
Videompeg4-generic[RFC3640]
Videonv[RFC4856]
Videoulpfec[RFC5109]

RTCP Control Packet types (PT)

Reference
[RFC5761]
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.
Range Registration Procedures Notes 
1-191Specification required or expert review
194-199Specification required or expert reviewIf 200-223 is fully occupied
200-223Specification required or expert reviewPrimary Assignments range
224-254Specification required or expert review
Value Abbrev. Name Reference 
0Reserved
1-191Unassigned
192Reserved (Historic-FIR)[RFC2032]
193Reserved (Historic-NACK)[RFC2032]
194SMPTETCSMPTE time-code mapping[RFC5484]
195IJExtended inter-arrival jitter report[RFC5450]
196-199Unassigned
200SRsender report[RFC3550]
201RRreceiver report[RFC3550]
202SDESsource description[RFC3550]
203BYEgoodbye[RFC3550]
204APPapplication-defined[RFC3550]
205RTPFBGeneric RTP Feedback[RFC4585]
206PSFBPayload-specific[RFC4585]
207XRextended report[RFC3611]
208AVBAVB RTCP packet["Standard for Layer 3 Transport Protocol for Time Sensitive Applications in Local Area Networks." Work in progress.]
209RSIReceiver Summary Information[RFC5760]
210TOKENPort Mapping[RFC6284]
211-254Unassigned
255Reserved

RTP SDES item types

Registration Procedures
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.
Value Abbrev. Name Reference 
0ENDend of SDES list[RFC3550]
1CNAMEcanonical name[RFC3550]
2NAMEuser name[RFC3550]
3EMAILuser's electronic mail address[RFC3550]
4PHONEuser's phone number[RFC3550]
5LOCgeographic user location[RFC3550]
6TOOLname of application or tool[RFC3550]
7NOTEnotice about the source[RFC3550]
8PRIVprivate extensions[RFC3550]
9H323-CADDRH.323 callable address[Vineet_Kumar]
10-255Unassigned

SMT Values for TOKEN Packet Type Registry

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

RTP Profile Names

Registration Procedures
Standards Action Process or expert approval
Reference
[RFC3550]
Profile Name Reference 
RTP/AVP[RFC3550]
RTP/SAVP[RFC3711]
RTP/AVPF[RFC4585]

FMT Values for RTPFB Payload Types

Registration Procedures
Specification Required
Reference
[RFC4585]
Value Name Long Name Reference 
1Generic NACKGeneric negative acknowledgement[RFC4585]
2Reserved[RFC5104]
3TMMBRTemporary Maximum Media Stream Bit Rate Request[RFC5104]
4TMMBNTemporary Maximum Media Stream Bit Rate Notification[RFC5104]
5RTCP-SR-REQRTCP Rapid Resynchronisation Request[RFC6051]
6RAMSRapid Acquisition of Multicast Sessions[RFC6285]
7-30Unassigned
31ExtensionReserved for future extensions[RFC4585]

FMT Values for PSFB Payload Types

Registration Procedures
Specification Required
Reference
[RFC4585]
Value Name Long Name Reference 
1PLIPicture Loss Indication[RFC4585]
2SLISlice Loss Indication[RFC4585]
3RPSIReference Picture Selection Indication[RFC4585]
4FIRFull Intra Request Command[RFC5104]
5TSTRTemporal-Spatial Trade-off Request[RFC5104]
6TSTNTemporal-Spatial Trade-off Notification[RFC5104]
7VBCMVideo Back Channel Message[RFC5104]
8-14Unassigned
15AFBApplication Layer Feedback[RFC4585]
16-30Unassigned
31ExtensionReserved for future extensions[RFC4585]

RTP Compact Header Extensions

Registration Procedures
Expert Review
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.
Extension URI Description Reference 
urn:ietf:params:rtp-hdrext:toffsetTransmission Time offsets[Singer][RFC5450]
urn:ietf:params:rtp-hdrext:smpte-tcSMPTE time-code mapping[Singer][RFC5484]
urn:ietf:params:rtp-hdrext:ntp-64Synchronisation metadata: 64-bit timestamp format[Thomas_Schierl][IETF Audio/Video Transport Working Group][RFC6051]
urn:ietf:params:rtp-hdrext:ntp-56Synchronisation metadata: 56-bit timestamp format[Thomas_Schierl][IETF Audio/Video Transport Working Group][RFC6051]
urn:ietf:params:rtp-hdrext:ssrc-audio-levelAudio Level[RFC6464]
urn:ietf:params:rtp-hdrext:csrc-audio-levelMixer-to-client audio level indicators[RFC6465]

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

Registration Procedures
Specification Required
Reference
[RFC5760]
Value Name Long Name Reference 
0IPv4 AddressIPv4 Feedback Target Address[RFC5760]
1IPv6 AddressIPv6 Feedback Target Address[RFC5760]
2DNS NameDNS Name indicating Feedback Target Address[RFC5760]
3ReservedReserved for Assignment by Standards Action[RFC5760]
4LossLoss distribution[RFC5760]
5JitterJitter distribution[RFC5760]
6RTTRound-trip time distribution[RFC5760]
7Cumulative lossCumulative loss distribution[RFC5760]
8CollisionsSSRC Collision list[RFC5760]
9ReservedReserved for Assignment by Standards Action[RFC5760]
10StatsGeneral statistics[RFC5760]
11RTCP BWRTCP Bandwidth indication[RFC5760]
12Group InfoRTCP Group and Average Packet size[RFC5760]

SFMT Values for RAMS Messages

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

RAMS TLV Space Registry

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

RAMS Response Code Space Registry

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

People

ID Name Contact URI Last Updated 
[Chunrong_Zhu]Chunrong Zhumailto:Chunrong_Zhu&ccm.jf.intel.com1996-06
[Joseph_Di_Pol]Joseph Di Polmailto:Joe.Dipol&eng.sun.com1996-05
[Singer]Unkownmailto:singer&apple.com
[Thomas_Schierl]Thomas Schierlmailto:ts&thomas-schierl.de
[Vineet_Kumar]Vineet Kumarmailto:Vineet_Kumar&ccm.jf.intel.com1997-01