Real-Time Transport Protocol (RTP) Parameters

Real-Time Transport Protocol (RTP) Parameters

Last Updated
2012-10-14

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.
PTEncoding NameAudio/Video (A/V)Clock Rate (Hz)ChannelsReference
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
Experts
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]
Media TypeSubtypeClock Rate (Hz)Channels (audio)Reference
application1d-interleaved-parityfec  [RFC6015]
applicationh2244800 [RFC4573]
applicationparityfec  [RFC3009]
applicationraptorfec  [RFC6682]
applicationrtx  [RFC4588]
applicationsmpte336m  [RFC6597]
applicationulpfec  [RFC5109]
audio1d-interleaved-parityfec  [RFC6015]
audio32kadpcm8000 [RFC3802][RFC2421]
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]
audioCN  [RFC3389]
audioDAT12  [RFC3190]
audiodsr-es201108  [RFC3557]
audiodsr-es2020508000 [RFC4060]
audiodsr-es2022118000 [RFC4060]
audiodsr-es2022128000 [RFC4060]
audioDV  [RFC6469]
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]
audioraptorfec  [RFC6682]
audioRED  [RFC2198][RFC3555]
audiortx  [RFC4588]
audioVDVI 1[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]
audiovorbis-config  [RFC5215]
text1d-interleaved-parityfec  [RFC6015]
textfwdred  [RFC6354]
textparityfec  [RFC3009]
textraptorfec  [RFC6682]
textred1000 [RFC4102]
textrtx  [RFC4588]
textt1401000 [RFC4103]
textulpfec  [RFC5109]
videoBMPEG90000 [RFC2343][RFC3555]
video1d-interleaved-parityfec  [RFC6015]
video3gpp-tt  [RFC4396]
videoBT65690000 [RFC2431][RFC3555]
videocelB  [RFC3555]
videoDV90000 [RFC6469]
videoH261  [RFC4587]
videoH26390000 [RFC4628]
videoH263-199890000 [RFC4629]
videoH263-200090000 [RFC4629]
videoH264  [RFC6184]
videoH264-RCDO90000 [RFC6185]
videoH264-SVC  [RFC6190]
videoJPEG  [RFC3555]
videoJPEG2000  [RFC5371]
videoMP1S90000 [RFC2250][RFC3555]
videoMP2P90000 [RFC2250][RFC3555]
videoMP2T  [RFC3555]
videoMP4V-ES90000 [RFC3016]
videompeg4-generic  [RFC3640]
videoMPV  [RFC3555]
videonv  [RFC4856]
videoparityfec  [RFC5109]
videopointer90000 [RFC2862]
videoraptorfec  [RFC6682]
videoraw90000 [RFC4175]
videortx  [RFC4588]
videoSMPTE292M  [RFC3497]
videoulpfec  [RFC5109]
videovc190000 [RFC4425]

RTCP Control Packet types (PT)

Experts
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.
RangeRegistration ProceduresNotes
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 
ValueAbbrev.NameReference
0 Reserved 
1-191 Unassigned 
192 Reserved (Historic-FIR)[RFC2032]
193 Reserved (Historic-NACK)[RFC2032]
194SMPTETCSMPTE time-code mapping[RFC5484]
195IJExtended inter-arrival jitter report[RFC5450]
196-199 Unassigned 
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-254 Unassigned 
255 Reserved 

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.
ValueAbbrev.NameReference
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]
10APSIApplication Specific Identifier[RFC-ietf-xrblock-rtcp-xr-meas-identity-10]
11-255 Unassigned 

SMT Values for TOKEN Packet Type Registry

Registration Procedures
IETF Review
Reference
[ RFC6284]
ValueNameReference
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
Experts
Steve Casner
Reference
[ RFC3550]
Profile NameReference
RTP/AVP[RFC3550]
RTP/SAVP[RFC3711]
RTP/AVPF[RFC4585]
RTP/SAVPF[RFC5124]

FMT Values for RTPFB Payload Types

Registration Procedures
Specification Required
Reference
[ RFC4585]
ValueNameLong NameReference
1Generic NACKGeneric negative acknowledgement[RFC4585]
2 Reserved[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]
7TLLEITransport-Layer Third-Party Loss Early Indication[RFC6642]
8RTCP-ECN-FBRTCP ECN Feedback[RFC6679]
9-30 Unassigned 
31ExtensionReserved for future extensions[RFC4585]

FMT Values for PSFB Payload Types

Registration Procedures
Specification Required
Reference
[ RFC4585]
ValueNameLong NameReference
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]
8PSLEIPayload-Specific Third-Party Loss Early Indication[RFC6642]
9-14 Unassigned 
15AFBApplication Layer Feedback[RFC4585]
16-30 Unassigned 
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 URIDescriptionReference
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]
ValueNameLong NameReference
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]
ValueNameReference
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]
TypeDescriptionReference
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 LevelDescription
1xxInformational
2xxSuccess
3xxRedirection
4xxRTP Receiver (RTP_Rx) Error
5xxBurst/Retransmission Source (BRS) Error
CodeDescriptionReference
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

IDNameContact URILast 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



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

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值