RTP payload formats

Last updated

The Real-time Transport Protocol (RTP) specifies a general-purpose data format and network protocol for transmitting digital media streams on Internet Protocol (IP) networks. The details of media encoding, such as signal sampling rate, frame size and timing, are specified in an RTP payload format. The format parameters of the RTP payload are typically communicated between transmission endpoints with the Session Description Protocol (SDP), but other protocols, such as the Extensible Messaging and Presence Protocol (XMPP) may be used.

Contents

Payload types and formats

The technical parameters of payload formats for audio and video streams are standardised. The standard also describes the process of registering new payload types with IANA.

Text messaging payload types

Payload formats and types for text messaging are defined in the following specifications:

MIDI payload types

Payload formats and types for MIDI are defined in the following specifications:

Audio and video payload types

Payload formats and types for audio and video are defined in the following specifications:

Payload identifiers 96–127 are used for payloads defined dynamically during a session. It is recommended to dynamically assign port numbers, although port numbers 5004 and 5005 have been registered for use of the profile when a dynamically assigned port is not required.

Applications should always support PCMU (payload type 0). Previously, DVI4 (payload type 5) was also recommended, but this was removed in 2013. [53]

Payload type (PT)NameTypeNo. of channelsClock rate (Hz) [note 1] Frame size (byte)Default packet interval (ms)DescriptionReferences
0PCMUaudio18000any20ITU-T G.711 PCM μ-Law audio 64 kbit/sRFC  3551
1reserved (previously FS-1016 CELP)audio18000reserved, previously FS-1016 CELP audio 4.8 kbit/sRFC  3551
2reserved (previously G721 or G726-32)audio18000reserved, previously ITU-T G.721 ADPCM audio 32 kbit/s or ITU-T G.726 audio 32 kbit/sRFC  3551
3GSMaudio180002020European GSM Full Rate audio 13 kbit/s (GSM 06.10)RFC  3551
4G723audio180003030ITU-T G.723.1 audioRFC  3551
5DVI4audio18000any20 IMA ADPCM audio 32 kbit/sRFC  3551
6DVI4audio116000any20 IMA ADPCM audio 64 kbit/sRFC  3551
7LPCaudio18000any20Experimental Linear Predictive Coding audio 5.6 kbit/sRFC  3551
8PCMAaudio18000any20ITU-T G.711 PCM A-Law audio 64 kbit/sRFC  3551
9G722audio18000 [note 2] any20ITU-T G.722 audio 64 kbit/sRFC  3551
10L16audio244100any20 Linear PCM 16-bit Stereo audio 1411.2 kbit/s, [15] [54] :62 [4] :18 uncompressedRFC  3551 :27
11L16audio144100any20 Linear PCM 16-bit audio 705.6 kbit/s, uncompressedRFC  3551 :27
12QCELPaudio180002020 Qualcomm Code Excited Linear Prediction RFC  2658, RFC  3551 :28
13CNaudio18000 Comfort 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
14MPAaudio1, 2900008–72 MPEG-1 or MPEG-2 audio onlyRFC  2250, RFC  3551
15G728audio180002.520ITU-T G.728 audio 16 kbit/sRFC  3551
16DVI4audio111025any20 IMA ADPCM audio 44.1 kbit/sRFC  3551
17DVI4audio122050any20IMA ADPCM audio 88.2 kbit/sRFC  3551
18G729audio180001020ITU-T G.729 and G.729a audio 8 kbit/s; Annex B is implied unless the annexb=no parameter is usedRFC  3551,:20RFC  4856 :12
19reserved (previously CN)audioreserved, previously comfort noise RFC  3551
25CELLBvideo90000 Sun CellB video [55] RFC  2029
26JPEGvideo90000 JPEG videoRFC  2435
28nvvideo90000 Xerox PARC's Network Video (nv) [56] [57] RFC  3551 :32
31H261video90000ITU-T H.261 videoRFC  4587
32MPVvideo90000MPEG-1 and MPEG-2 videoRFC  2250
33MP2Taudio/video90000MPEG-2 transport stream RFC  2250
34H263video90000 H.263 video, first version (1996)RFC  2190, RFC  3551
7276reservedreserved because RTCP packet types 200204 would otherwise be indistinguishable from RTP payload types 7276 with the marker bit setRFC  3550, RFC  3551
7795unassignednote that RTCP packet type 207 (XR, Extended Reports) would be indistinguishable from RTP payload types 79 with the marker bit setRFC  3551, RFC  3611
dynamicH263-1998video90000 H.263 video, second version (1998)RFC  2190, RFC  3551, RFC  4629
dynamicH263-2000video90000 H.263 video, third version (2000)RFC  4629
dynamic (or profile)H264 AVCvideo90000 H.264 video (MPEG-4 Part 10)RFC  6184
dynamic (or profile)H264 SVCvideo90000 H.264 videoRFC  6190
dynamic (or profile)H265video90000 H.265 video (HEVC)RFC  7798
dynamic (or profile)theoravideo90000 Theora video draft-barbato-avt-rtp-theora
dynamiciLBCaudio1800020, 3020, 30 Internet low Bitrate Codec 13.33 or 15.2 kbit/sRFC  3952
dynamicPCMA-WBaudio1160005ITU-T G.711.1 A-lawRFC  5391
dynamicPCMU-WBaudio1160005ITU-T G.711.1 μ-lawRFC  5391
dynamicG718audio32000 (placeholder)20ITU-T G.718 draft-ietf-payload-rtp-g718
dynamicG719audio(various)4800020ITU-T G.719 RFC  5404
dynamicG7221audio16000, 3200020ITU-T G.722.1 and G.722.1 Annex CRFC  5577
dynamicG726-16audio18000any20ITU-T G.726 audio 16 kbit/sRFC  3551
dynamicG726-24audio18000any20ITU-T G.726 audio 24 kbit/sRFC  3551
dynamicG726-32audio18000any20ITU-T G.726 audio 32 kbit/sRFC  3551
dynamicG726-40audio18000any20ITU-T G.726 audio 40 kbit/sRFC  3551
dynamicG729Daudio180001020ITU-T G.729 Annex DRFC  3551
dynamicG729Eaudio180001020ITU-T G.729 Annex ERFC  3551
dynamicG7291audio1600020ITU-T G.729.1 RFC  4749
dynamicGSM-EFRaudio180002020ITU-T GSM-EFR (GSM 06.60)RFC  3551
dynamicGSM-HR-08audio1800020ITU-T GSM-HR (GSM 06.20)RFC  5993
dynamic (or profile)AMRaudio(various)800020 Adaptive Multi-Rate audioRFC  4867
dynamic (or profile)AMR-WBaudio(various)1600020 Adaptive Multi-Rate Wideband audio (ITU-T G.722.2)RFC  4867
dynamic (or profile)AMR-WB+audio1, 2 or omit7200013.3–40 Extended Adaptive Multi Rate – WideBand audioRFC  4352
dynamic (or profile)vorbisaudio(various)(various) Vorbis audioRFC  5215
dynamic (or profile)opusaudio1, 248000 [note 3] 2.5–6020 Opus audioRFC  7587
dynamic (or profile)speexaudio18000, 16000, 3200020 Speex audioRFC  5574
dynamicmpa-robustaudio1, 29000024–72Loss-Tolerant MP3 audioRFC  5219
dynamic (or profile)MP4A-LATMaudio90000 or others MPEG-4 Audio (includes AAC)RFC  6416
dynamic (or profile)MP4V-ESvideo90000 or others MPEG-4 Visual RFC  6416
dynamic (or profile)mpeg4-genericaudio/video90000 or other MPEG-4 Elementary StreamsRFC  3640
dynamicVP8video90000 VP8 videoRFC  7741
dynamicVP9video90000 VP9 videoRFC  9628
dynamicAV1video90000 AV1 video av1-rtp-spec
dynamicL8audio(various)(various)any20 Linear PCM 8-bit audio with 128 offsetRFC  3551 :§ 4.5.10:Table 5
dynamicDAT12audio(various)(various)any20 (by analogy with L16)IEC 61119 12-bit nonlinear audioRFC  3190 :§3
dynamicL16audio(various)(various)any20 Linear PCM 16-bit audioRFC  3551,:§ 4.5.11RFC  2586
dynamicL20audio(various)(various)any20 (by analogy with L16) Linear PCM 20-bit audioRFC  3190 :§ 4
dynamicL24audio(various)(various)any20 (by analogy with L16) Linear PCM 24-bit audioRFC  3190 :§ 4
dynamicrawvideo90000Uncompressed VideoRFC  4175
dynamicac3audio(various)32000, 44100, 48000 Dolby AC-3 audioRFC  4184
dynamiceac3audio(various)32000, 44100, 48000 Enhanced AC-3 audioRFC  4598
dynamict140text1000 Text over IP RFC  4103
dynamicEVRC
EVRC0
EVRC1
audio8000 EVRC audioRFC  4788
dynamicEVRCB
EVRCB0
EVRCB1
audio8000 EVRC-B audioRFC  4788
dynamicEVRCWB
EVRCWB0
EVRCWB1
audio16000 EVRC-WB audioRFC  5188
dynamicjpeg2000video90000 JPEG 2000 videoRFC  5371
dynamicUEMCLIPaudio8000, 16000 UEMCLIP audioRFC  5686
dynamicATRAC3audio44100 ATRAC3 audioRFC  5584
dynamicATRAC-Xaudio44100, 48000 ATRAC3+ audioRFC  5584
dynamicATRAC-ADVANCED-LOSSLESSaudio(various) ATRAC Advanced Lossless audioRFC  5584
dynamicDVvideo90000 DV videoRFC  6469
dynamicBT656video ITU-R BT.656 videoRFC  3555
dynamicBMPEGvideoBundled MPEG-2 videoRFC  2343
dynamicSMPTE292Mvideo SMPTE 292M videoRFC  3497
dynamicREDaudioRedundant Audio DataRFC  2198
dynamicVDVIaudioVariable-rate DVI4 audioRFC  3551
dynamicMP1SvideoMPEG-1 Systems Streams videoRFC  2250
dynamicMP2PvideoMPEG-2 Program Streams videoRFC  2250
dynamictoneaudio8000 (default)toneRFC  4733
dynamictelephone-eventaudio8000 (default) DTMF toneRFC  4733
dynamicaptxaudio2 6(equal to sampling rate)4000 ÷ sample rate4 [note 4] aptX audioRFC  7310
dynamicjxsvvideo90000 JPEG XS videoRFC  9134
dynamicscipaudio/video8000 or 90000 SCIP RFC  9607
  1. The "clock rate" is the rate at which the timestamp in the RTP header is incremented, which need not be the same as the codec's sampling rate. For instance, video codecs typically use a clock rate of 90000 so their frames can be more precisely aligned with the RTCP NTP timestamp, even though video sampling rates are typically in the range of 160 samples per second.
  2. Although the sampling rate for G.722 is 16000, its clock rate is 8000 to remain backwards compatible with RFC 1890, which incorrectly used this value. [2] :14
  3. Because Opus can change sampling rates dynamically, its clock rate is fixed at 48000, even when the codec will be operated at a lower sampling rate. The maxplaybackrate and sprop-maxcapturerate parameters in SDP can be used to indicate hints/preferences about the maximum sampling rate to encode/decode.
  4. For aptX, the packetization interval must be rounded down to the nearest packet interval that can contain an integer number of samples. So at sampling rates of 11025, 22050, or 44100, a packetization rate of "4" is rounded down to 3.99.

See also

References

  1. H. Schulzrinne; S. Casner; R. Frederick; V. Jacobson (July 2003). RTP: A Transport Protocol for Real-Time Applications. Network Working Group. doi: 10.17487/RFC3550 . STD 64. RFC 3550.Internet Standard 64. Updated by RFC  8860, 7160, 5761, 5506, 6051, 6222, 7022, 7164 and 8083. Obsoletes RFC  1889.
  2. 1 2 H. Schulzrinne; S. Casner (July 2003). RTP Profile for Audio and Video Conferences with Minimal Control. Network Working Group. doi: 10.17487/RFC3551 . STD 65. RFC 3551.Internet Standard 65. Updated by RFC  8860, 5761 and 7007. Obsoletes RFC  1890.
  3. T. Friedman; R. Caceres; A. Clark, eds. (November 2003). RTP Control Protocol Extended Reports (RTCP XR). Network Working Group. doi: 10.17487/RFC3611 . RFC 3611.Proposed Standard.
  4. 1 2 S. Casner (March 2007). Media Type Registration of Payload Formats in the RTP Profile for Audio and Video Conferences. Network Working Group. doi: 10.17487/RFC4856 . RFC 4856.Proposed Standard. Obsoletes RFC  3555.
  5. G. Hellstrom; P. Jones (June 2005). RTP Payload for Text Conversation. Network Working Group. doi: 10.17487/RFC4103 . RFC 4103.Proposed Standard. Obsoletes RFC  2793. Updated by RFC  9071.
  6. G. Hellström (July 2021). RTP-Mixer Formatting of Multiparty Real-Time Text. Internet Engineering Task Force. doi: 10.17487/RFC9071 . ISSN   2070-1721. RFC 9071.Proposed Standard. Updates RFC  4103.
  7. J. Lazzaro; J. Wawrzynek (June 2011). RTP Payload Format for MIDI. Internet Engineering Task Force. doi: 10.17487/RFC6295 . ISSN   2070-1721. RFC 6295.Proposed Standard. Obsoletes RFC  4695.
  8. J. Lazzaro; J. Wawrzynek (November 2006). An Implementation Guide for RTP MIDI. Network Working Group. doi: 10.17487/RFC4696 . RFC 4696.Informational.
  9. M. Speer; D. Hoffman (October 1996). RTP Payload Format of Sun's CellB Video Encoding. Network Working Group. doi: 10.17487/RFC2029 . RFC 2029.Proposed Standard.
  10. C. Zhu (September 1997). RTP Payload Format for H.263 Video Streams. IETF Network Working Group. doi: 10.17487/RFC2190 . RFC 2190.Historic.
  11. C. Perkins; I. Kouvelas; O. Hodson; V. Hardman; M. Handley; J.C. Bolot; A. Vega-Garcia; S. Fosse-Parisis (September 1997). RTP Payload for Redundant Audio Data. IETF Network Working Group. doi: 10.17487/RFC2198 . RFC 2198.Proposed Standard. Updated by RFC  6354.
  12. D. Hoffman; G. Fernando; V. Goyal; M. Civanlar (January 1998). RTP Payload Format for MPEG1/MPEG2 Video. Network Working Group. doi: 10.17487/RFC2250 . RFC 2250.Proposed Standard. Obsoletes RFC  2038.
  13. M. Civanlar; G. Cash; B. Haskell (May 1998). RTP Payload Format for Bundled MPEG. Network Working Group. doi: 10.17487/RFC2343 . RFC 2343.Experimental.
  14. L. Berc; W. Fenner; R. Frederick; S. McCanne; P. Stewart (October 1998). RTP Payload Format for JPEG-compressed Video. Network Working Group. doi: 10.17487/RFC2435 . RFC 2435.Proposed Standard. Obsoletes RFC  2035.
  15. 1 2 J. Salsman; H. Alvestrand (May 1999). The Audio/L16 MIME content type. Network Working Group. doi: 10.17487/RFC2586 . RFC 2586.Informational.
  16. K. McKay (August 1999). RTP Payload Format for PureVoice(tm) Audio. Network Working Group. doi: 10.17487/RFC2658 . RFC 2658.Proposed Standard.
  17. K. Kobayashi; A. Ogawa; A. Ogawa; C. Bormann (January 2002). RTP Payload Format for 12-bit DAT Audio and 20- and 24-bit Linear Sampled Audio. Network Working Group. doi: 10.17487/RFC3190 . RFC 3190.Proposed Standard.
  18. R. Zopf (September 2002). Real-time Transport Protocol (RTP) Payload for Comfort Noise (CN). Network Working Group. doi: 10.17487/RFC3389 . RFC 3389.Proposed Standard.
  19. L. Gharai; C. Perkins; G. Goncher; A. Mankin (March 2003). RTP Payload Format for Society of Motion Picture and Television Engineers (SMPTE) 292M Video. Network Working Group. doi: 10.17487/RFC3497 . RFC 3497.Informational.
  20. J. van der Meer; D. Mackie; V. Swaminathan; D. Singer; P. Gentric (November 2003). RTP Payload Format for Transport of MPEG-4 Elementary Streams. Network Working Group. doi: 10.17487/RFC3640 . RFC 3640.Proposed Standard. Updated by RFC  5691.
  21. A. Duric; S. Andersen (December 2004). Real-time Transport Protocol (RTP) Payload Format for internet Low Bit Rate Codec (iLBC) Speech. Network Working Group. doi: 10.17487/RFC3952 . RFC 3952.Experimental.
  22. L. Gharai; C. Perkins (September 2005). RTP Payload Format for Uncompressed Video. Network Working Group. doi: 10.17487/RFC4175 . RFC 4175.Proposed Standard. Updated by RFC  4421.
  23. B. Link; T. Hager; J. Flaks (October 2005). RTP Payload Format for AC-3 Audio. Network Working Group. doi: 10.17487/RFC4184 . RFC 4184.Proposed Standard.
  24. J. Sjoberg; M. Westerlund; A. Lakaniemi; S. Wenger (January 2006). RTP Payload Format for the Extended Adaptive Multi-Rate Wideband (AMR-WB+) Audio Codec. Network Working Group. doi: 10.17487/RFC4352 . RFC 4352.Proposed Standard.
  25. R. Even (August 2006). RTP Payload Format for H.261 Video Streams. Network Working Group. doi: 10.17487/RFC4587 . RFC 4587.Proposed Standard. Obsoletes RFC  2032.
  26. B. Link (August 2006). Real-time Transport Protocol (RTP) Payload Format for Enhanced AC-3 (E-AC-3) Audio. Network Working Group. doi: 10.17487/RFC4598 . RFC 4598.Proposed Standard.
  27. J. Ott; C. Bormann; G. Sullivan; S. Wenger (January 2007). R. Even (ed.). RTP Payload Format for ITU-T Rec. H.263 Video. Network Working Group. doi: 10.17487/RFC4629 . RFC 4629.Proposed Standard. Obsoletes RFC  2429. Updates RFC  3555.
  28. H. Schulzrinne; T. Taylor (October 2006). RTP Payload for DTMF Digits, Telephony Tones, and Telephony Signals. IETF Network Working Group. doi: 10.17487/RFC4733 . RFC 4733.Proposed Standard. Updated by RFC  4734, 5244. Obsoletes RFC  2833.
  29. A. Sollaud (October 2006). RTP Payload Format for the G.729.1 Audio Codec. IETF Network Working Group. doi: 10.17487/RFC4749 . RFC 4749.Proposed Standard. Updated by RFC  5459.
  30. Q. Xie; R. Kapoor (October 2006). Enhancements to RTP Payload Formats for EVRC Family Codecs. IETF Network Working Group. doi: 10.17487/RFC4788 . RFC 4788.Proposed Standard. Updated by RFC  5188. Updates RFC  3558.
  31. J. Sjoberg; M. Westerlund; A. Lakaniemi; Q. Xie (April 2007). RTP Payload Format and File Storage Format for the Adaptive Multi-Rate (AMR) and Adaptive Multi-Rate Wideband (AMR-WB) Audio Codecs. Network Working Group. doi: 10.17487/RFC4867 . RFC 4867.Proposed Standard. Obsoletes RFC  3267.
  32. H. Desineni; Q. Xie (February 2008). RTP Payload Format for the Enhanced Variable Rate Wideband Codec (EVRC-WB) and the Media Subtype Updates for EVRC-B Codec. Network Working Group. doi: 10.17487/RFC5188 . RFC 5188.Proposed Standard. Updates RFC  4788.
  33. L. Barbato (August 2008). RTP Payload Format for Vorbis Encoded Audio. Network Working Group. doi: 10.17487/RFC5215 . RFC 5215.Proposed Standard.
  34. S. Futemma; E. Itakura; A. Leung (October 2008). RTP Payload Format for JPEG 2000 Video Streams. IETF Network Working Group. doi: 10.17487/RFC5371 . RFC 5371.Proposed Standard.
  35. A. Sollaud (November 2008). RTP Payload Format for ITU-T Recommendation G.711.1. IETF Network Working Group. doi: 10.17487/RFC5391 . RFC 5391.Proposed Standard.
  36. M. Westerlund; I. Johansson (January 2009). RTP Payload Format for G.719. Network Working Group. doi: 10.17487/RFC5404 . RFC 5404.Proposed Standard.
  37. G. Herlein; J. Valin; A. Heggestad; A. Moizard (June 2009). RTP Payload Format for the Speex Codec. IETF Network Working Group. doi: 10.17487/RFC5574 . ISSN   2070-1721. RFC 5574.Proposed Standard. Obsoletes RFC  3047.
  38. P. Luthi; R. Even (July 2009). RTP Payload Format for ITU-T Recommendation G.722.1. IETF Network Working Group. doi: 10.17487/RFC5577 . ISSN   2070-1721. RFC 5577.Proposed Standard. Obsoletes RFC  3047.
  39. M. Hatanaka; J. Matsumoto (July 2009). RTP Payload Format for the Adaptive TRansform Acoustic Coding (ATRAC) Family. IETF Network Working Group. doi: 10.17487/RFC5584 . ISSN   2070-1721. RFC 5584.Proposed Standard.
  40. Y. Hiwasaki; H. Ohmuro (October 2009). RTP Payload Format for mU-law EMbedded Codec for Low-delay IP Communication (UEMCLIP) Speech Codec. IETF Network Working Group. doi: 10.17487/RFC5686 . RFC 5686.Proposed Standard.
  41. X. Duan; S. Wang; M. Westerlund; K. Hellwig; I. Johansson (October 2010). RTP Payload Format for Global System for Mobile Communications Half Rate (GSM-HR). Internet Engineering Task Force. doi: 10.17487/RFC5993 . ISSN   2070-1721. RFC 5993.Proposed Standard.
  42. Y.-K. Wang; R. Even; T. Kristensen; R. Jesup (May 2011). RTP Payload Format for H.264 Video. Internet Engineering Task Force (IETF). doi: 10.17487/RFC6184 . RFC 6184.Proposed Standard. Obsoletes RFC  3984.
  43. S. Wenger; Y.-K. Wang; T. Schierl; A. Eleftheriadis (May 2011). RTP Payload Format for Scalable Video Coding. Internet Engineering Task Force. doi: 10.17487/RFC6190 . ISSN   2070-1721. RFC 6190.Proposed Standard.
  44. M. Schmidt; F. de Bont; S. Doehla; J. Kim (October 2011). RTP Payload Format for MPEG-4 Audio/Visual Streams. Internet Engineering Task Force. doi: 10.17487/RFC6416 . ISSN   2070-1721. RFC 6416.Proposed Standard. Obsoletes RFC  3016.
  45. K. Kobayashi; K. Mishima; S. Casner; C. Bormann (December 2011). RTP Payload Format for DV (IEC 61834) Video. Internet Engineering Task Force. doi: 10.17487/RFC6469 . ISSN   2070-1721. RFC 6469.Proposed Standard. Obsoletes RFC  3189.
  46. J. Lindsay; H. Foerster (July 2014). RTP Payload Format for Standard apt-X and Enhanced apt-X Codecs. Internet Engineering Task Force. doi: 10.17487/RFC7310 . ISSN   2070-1721. RFC 7310.Proposed Standard.
  47. J. Spittka; K. Vos; JM. Valin (June 2015). RTP Payload Format for the Opus Speech and Audio Codec. Internet Engineering Task Force. doi: 10.17487/RFC7587 . ISSN   2070-1721. RFC 7587.Proposed Standard.
  48. P. Westin; H. Lundin; M. Glover; J. Uberti; F. Galligan (March 2016). RTP Payload Format for VP8 Video. Internet Engineering Task Force. doi: 10.17487/RFC7741 . ISSN   2070-1721. RFC 7741.Proposed Standard.
  49. Y.-K. Wang; Y. Sanchez; T. Schierl; S. Wenger; M. M. Hannuksela (March 2016). RTP Payload Format for High Efficiency Video Coding (HEVC). Internet Engineering Task Force. doi: 10.17487/RFC7798 . ISSN   2070-1721. RFC 7798.Proposed Standard.
  50. T. Bruylants; A. Descampe; C. Damman; T. Richter (June 2022). RTP Payload Format for ISO/IEC 21122 (JPEG XS). Internet Engineering Task Force. doi: 10.17487/RFC9134 . ISSN   2070-1721. RFC 9134.Proposed Standard.
  51. D. Hanson; M. Faller; K. Maver (July 2024). RTP Payload Format for the Secure Communication Interoperability Protocol (SCIP) Codec. Internet Engineering Task Force. doi: 10.17487/RFC9607 . ISSN   2070-1721. RFC 9607.Proposed Standard.
  52. J. Uberti; S. Holmer; M. Flodman; D. Hong (March 2025). RTP Payload Format for VP9 Video. Internet Engineering Task Force. doi: 10.17487/RFC9628 . ISSN   2070-1721. RFC 9628.Proposed Standard.
  53. T. Terriberry (August 2013). Update to Remove DVI4 from the Recommended Codecs for the RTP Profile for Audio and Video Conferences with Minimal Control (RTP/AVP). Internet Engineering Task Force. doi: 10.17487/RFC7007 . ISSN   2070-1721. RFC 7007.Proposed Standard. Updates RFC  3551.
  54. R. Kumar; M. Mostafa (May 2001). Conventions for the use of the Session Description Protocol (SDP) for ATM Bearer Connections. Network Working Group. doi: 10.17487/RFC3108 . RFC 3108.Proposed Standard.
  55. XIL Programmer's Guide, Chapter 22 "CellB Codec". August 1997. Retrieved on 2014-07-19.
  56. nv - network video on Henning Schulzrinne's website, Network Video on The University of Toronto's website, Retrieved on 2009-07-09.
  57. Ron Frederick Github with source code