Ilmu Komputer    
   
Daftar Isi
(Sebelumnya) RTLinuxR-tree (Berikutnya)

RTP audio video profile

Real-time audio and video conferencing and communication applications that use the Real-time Transport Protocol (RTP) employ Session Description Protocol (SDP) to describe the media streams carried in a multi-media session. This description format specifies the technical parameters of the media streams. Such a set of RTP parameters of the media stream and its compression or encoding methods is known as a media profile, or RTP audio video profile (RTP/AVP). Each profile is identified by a standardized payload type identifier.[1]

Contents

RTP/AVP audio and video payload types

Payload type (PT)NameTypeNo. of channelsClock rate (Hz)DescriptionReferences
0PCMUaudio18000ITU-T G.711 PCM µ-Law Audio 64 kbit/sRFC 3551
1reserved (previously 1016)audio18000reserved, previously CELP Audio 4.8 kbit/sRFC 3551, previously RFC 1890
2reserved (previously G721)audio18000reserved, previously ITU-T G.721 ADPCM Audio 32 kbit/sRFC 3551, previously RFC 1890
3GSMaudio18000European GSM Full Rate Audio 13 kbit/s (GSM 06.10)RFC 3551
4G723audio18000ITU-T G.723.1RFC 3551
5DVI4audio18000IMA ADPCM Audio 32 kbit/sRFC 3551
6DVI4audio116000IMA ADPCM 64 kbit/sRFC 3551
7LPCaudio18000Experimental Linear Predictive Coding AudioRFC 3551
8PCMAaudio18000ITU-T G.711 PCM A-Law Audio 64 kbit/sRFC 3551
9G722audio18000ITU-T G.722 AudioRFC 3551 - Page 14
10L16audio244100Linear PCM 16-bit Stereo Audio 1411.2 kbit/s,[2][3][4] uncompressedRFC 3551, Page 27
11L16audio144100Linear PCM 16-bit Audio 705.6 kbit/s, uncompressedRFC 3551, Page 27
12QCELPaudio18000Qualcomm Code Excited Linear PredictionRFC 2658, RFC 3551
13CNaudio18000Comfort noise. Payload type used with audio codecs that do not support comfort noise as part of the codec itself such as G.711, G.722.1, G.722, G.726, G.727, G.728, GSM 06.10, Siren, and RTAudio.RFC 3389
14MPAaudio190000MPEG-1 or MPEG-2 Audio OnlyRFC 3551, RFC 2250
15G728audio18000ITU-T G.728 Audio 16 kbit/sRFC 3551
16DVI4audio111025IMA ADPCMRFC 3551
17DVI4audio122050IMA ADPCMRFC 3551
18G729audio18000ITU-T G.729 and G.729aRFC 3551, Page 20
25CELBvideo190000Sun's CellB Video Encoding[5]RFC 2029
26JPEGvideo190000JPEG VideoRFC 2435
28NVvideo190000Xerox PARC's Network Video (nv)[6]RFC 3551, Page 32
31H261video190000ITU-T H.261 VideoRFC 4587
32MPVvideo190000MPEG-1 and MPEG-2 VideoRFC 2250
33MP2Taudio/video190000MPEG-2 transport stream VideoRFC 2250
34H263video 90000H.263 video, first version (1996)RFC 3551, RFC 2190
35 - 71unassigned    RFC 3551, Page 32
72 - 76Reserved for RTCP conflict avoidanceN/A N/A RFC 3551, Page 32
77 - 95unassigned    RFC 3551, Page 32
dynamicH263-1998video 90000H.263 video, second version (1998)RFC 3551, RFC 4629, RFC 2190
dynamicH263-2000video 90000H.263 video, third version (2000)RFC 4629
dynamic (or profile)H264video 90000H.264 video (MPEG-4 Part 10)RFC 6184, previously RFC 3984
dynamic (or profile)theoravideo 90000Theora videodraft-barbato-avt-rtp-theora-01
dynamiciLBCaudio1Internet low Bitrate Codec 13.33 or 15.2 kbit/sRFC 3951
dynamicPCMA-WBaudio 16000ITU-T G.711.1, A-lawRFC 5391
dynamicPCMU-WBaudio 16000ITU-T G.711.1, µ-lawRFC 5391
dynamicG718audio 32000ITU-T G.718draft-ietf-avt-rtp-g718-03
dynamicG719audio(various)48000ITU-T G.719RFC 5404
dynamicG7221audio 16 or 32 kHzITU-T G.722.1RFC 5577
dynamicG726-16audio18000ITU-T G.726 audio with 16 kbit/sRFC 3551
dynamicG726-24audio18000ITU-T G.726 audio with 24 kbit/sRFC 3551
dynamicG726-32audio18000ITU-T G.726 audio with 32 kbit/sRFC 3551
dynamicG726-40audio18000ITU-T G.726 audio with 40 kbit/sRFC 3551
dynamicG729Daudio18000ITU-T G.729 Annex DRFC 3551
dynamicG729Eaudio18000ITU-T G.729 Annex ERFC 3551
dynamicG7291audio (various)ITU-T G.729.1RFC 4749
dynamicGSM-EFRaudio18000ITU-T GSM-EFR (GSM 06.60)RFC 3551
dynamicGSM-HR-08audio18000ITU-T GSM-HR (GSM 06.20)RFC 5993
dynamic (or profile)AMRaudio(various)8000Adaptive Multi-Rate audioRFC 4867
dynamic (or profile)AMR-WBaudio(various)16000Adaptive Multi-Rate Wideband audio (ITU-T G.722.2)RFC 4867
dynamic (or profile)AMR-WB+audio1, 2 or omit72000Extended Adaptive Multi Rate – WideBand audioRFC 4352
dynamic (or profile)vorbisaudio(various)from 8 kHz to 192 kHzRTP Payload Format for Vorbis Encoded AudioRFC 5215
dynamic (or profile)opusaudio1, 248000 (the actual clock rate is signaled inside the payload)RTP Payload Format for Opus Speech and Audio Codecdraft
dynamic (or profile)speexaudio18000, 16000 or 32000RTP Payload Format for the Speex CodecRFC 5574
dynamic (96-127)mpa-robustaudio 90000A More Loss-Tolerant RTP Payload Format for MP3 AudioRFC 5219
dynamic (or profile)MP4A-LATMaudio 90000 or othersRTP Payload Format for MPEG-4 AudioRFC 6416 (previously RFC 3016)
dynamic (or profile)MP4V-ESvideo 90000 or othersRTP Payload Format for MPEG-4 VisualRFC 6416 (previously RFC 3016)
dynamic (or profile)mpeg4-genericaudio/video 90000 or otherRTP Payload Format for Transport of MPEG-4 Elementary StreamsRFC 3640
dynamicL8audio(various)(various)Linear PCM 8-bit audio with 128 offsetRFC 3551 Section 4.5.10 and Table 5
dynamicDAT12audio(various)8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000 or othersIEC 61119 12-bit nonlinear audioRFC 3190 Section 3
dynamicL16audio(various)8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000 or othersLinear PCM 16-bit audioRFC 3551 Section 4.5.11, RFC 2586
dynamicL20audio(various)8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000 or othersLinear PCM 20-bit audioRFC 3190 Section 4
dynamicL24audio(various)8000, 11025, 16000, 22050, 24000, 32000, 44100, 48000 or othersLinear PCM 24-bit audioRFC 3190 Section 4

RFC 3551 lists details of the codec, or a reference for the details is provided. Payload identifiers 96–127 are reserved for payloads defined dynamically during a session. The minimum payload support is defined as 0 (PCMU) and 5 (DVI4). The document recommends dynamically assigned port numbers, although 5004 and 5005 have been registered for use of the profile and can be used instead. The standard also describes the process of registering new payload types with IANA.

See also

References

  1. ^ RFC 3551, RTP Profile for Audio and Video Conferences with Minimal Control, H. Schulzrinne, S. Casner, The Internet Society (July 2003).
  2. ^ "RFC 2586 - The Audio/L16 MIME content type". 1999-05. Retrieved 2010-03-16. 
  3. ^ "RFC 3108 - Conventions for the use of the Session Description Protocol (SDP) for ATM Bearer Connections". 2001-05. Retrieved 2010-03-16. 
  4. ^ "RFC 4856 - Media Type Registration of Payload Formats in the RTP Profile for Audio and Video Conferences - Registration of Media Type audio/L16". 2007-03. Retrieved 2010-03-16. 
  5. ^ SUN CellB Codec, Retrieved on 2009-07-09.
  6. ^ nv - network video on Henning Schulzrinne's website, Network Video on The University of Toronto's website, Retrieved on 2009-07-09.

External links

(Sebelumnya) RTLinuxR-tree (Berikutnya)